diff --git a/xml/Accessibility/IAccIdentity.xml b/xml/Accessibility/IAccIdentity.xml
index 5af4dcf9fa8..8d5c8697133 100644
--- a/xml/Accessibility/IAccIdentity.xml
+++ b/xml/Accessibility/IAccIdentity.xml
@@ -32,11 +32,11 @@
The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see [IAccIdentity::GetIdentityString](/windows/win32/api/oleacc/nf-oleacc-iaccidentity-getidentitystring).
-
+
]]>
@@ -68,11 +68,11 @@
Address of a variable that receives the length, in bytes, of the callee-allocated identity string.
The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see [IAccIdentity::GetIdentityString](/windows/win32/api/oleacc/nf-oleacc-iaccidentity-getidentitystring).
-
+ , see [IAccIdentity::GetIdentityString](/windows/win32/api/oleacc/nf-oleacc-iaccidentity-getidentitystring).
+
]]>
diff --git a/xml/Accessibility/IAccPropServices.xml b/xml/Accessibility/IAccPropServices.xml
index 545016d13d1..4ff42f79793 100644
--- a/xml/Accessibility/IAccPropServices.xml
+++ b/xml/Accessibility/IAccPropServices.xml
@@ -32,11 +32,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -77,11 +77,11 @@
Specifies the number of properties in the array.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -124,11 +124,11 @@
Specifies the number of properties in the array.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+ , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
+
]]>
@@ -162,11 +162,11 @@
Specifies the number of properties in the array.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -207,11 +207,11 @@
Pointer to a buffer that receives the length of the identity string.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -254,11 +254,11 @@
Pointer to a buffer that receives the length of the identity string.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -298,11 +298,11 @@
Pointer to a buffer that receives the child ID of the accessible element.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) IAccPropServices interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -382,11 +382,11 @@
Pointer to a buffer that receives the child ID of the accessible element.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) IAccPropServices interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -467,11 +467,11 @@
Specifies a new value for the property.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -516,11 +516,11 @@
May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -561,11 +561,11 @@
Specifies a new value for the property.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -608,11 +608,11 @@
Specifies a new value for that property.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -659,11 +659,11 @@
May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -706,11 +706,11 @@
Specifies a new value for that property.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -748,11 +748,11 @@
May be ANNO_THIS, indicating that the annotation affects the indicated accessible element only; or ANNO_CONTAINER, indicating that it applies to the element and its immediate element children.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
@@ -786,11 +786,11 @@
Specifies a new value for the property.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see the documentation about [Dynamic Annotation](/windows/desktop/winauto/dynamic-annotation-common).
-
+
]]>
diff --git a/xml/Accessibility/IAccessible.xml b/xml/Accessibility/IAccessible.xml
index 5bae4a4068a..b3353f2d896 100644
--- a/xml/Accessibility/IAccessible.xml
+++ b/xml/Accessibility/IAccessible.xml
@@ -33,11 +33,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see [IAccessible interface](/windows/win32/api/oleacc/nn-oleacc-iaccessible).
-
+
]]>
@@ -89,11 +89,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
An object.
- , see [IAccessible::get_accChild](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accchild).
-
+ , see [IAccessible::get_accChild](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accchild).
+
]]>
@@ -141,11 +141,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
An integer representing the count.
- , see [IAccessible::get_accChildCount](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accchildcount).
-
+ , see [IAccessible::get_accChildCount](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accchildcount).
+
]]>
@@ -197,11 +197,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
A string representing the action.
- , see [IAccessible::get_accDefaultAction](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accdefaultaction).
-
+ , see [IAccessible::get_accDefaultAction](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accdefaultaction).
+
]]>
@@ -253,11 +253,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
A string representing the description.
- , see [IAccessible::get_accDescription](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accdescription).
-
+ , see [IAccessible::get_accDescription](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accdescription).
+
]]>
@@ -303,11 +303,11 @@
This parameter is intended for internal use only.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see [IAccessible::accDoDefaultAction](/windows/win32/api/oleacc/nf-oleacc-iaccessible-accdodefaultaction).
-
+ , see [IAccessible::accDoDefaultAction](/windows/win32/api/oleacc/nf-oleacc-iaccessible-accdodefaultaction).
+
]]>
@@ -355,11 +355,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
If successful, returns S_OK. Otherwise, returns another standard COM error code.
- , see [IAccessible::get_accFocus](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accfocus).
-
+ , see [IAccessible::get_accFocus](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accfocus).
+
]]>
@@ -411,11 +411,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
A string.
- , see [IAccessible::get_accHelp](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acchelp).
-
+ , see [IAccessible::get_accHelp](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acchelp).
+
]]>
@@ -469,11 +469,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
An integer.
- , see [IAccessible::get_accHelpTopic](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acchelptopic).
-
+ , see [IAccessible::get_accHelpTopic](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acchelptopic).
+
]]>
@@ -523,11 +523,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
An object.
- , see [IAccessible::accHitTest](/windows/win32/api/oleacc/nf-oleacc-iaccessible-acchittest).
-
+ , see [IAccessible::accHitTest](/windows/win32/api/oleacc/nf-oleacc-iaccessible-acchittest).
+
]]>
@@ -579,11 +579,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
A string.
- , see [IAccessible::get_accKeyboardShortcut](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acckeyboardshortcut).
-
+ , see [IAccessible::get_accKeyboardShortcut](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_acckeyboardshortcut).
+
]]>
@@ -637,11 +637,11 @@
This parameter is intended for internal use only.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see [IAccessible::accLocation](/windows/win32/api/oleacc/nf-oleacc-iaccessible-acclocation).
-
+ , see [IAccessible::accLocation](/windows/win32/api/oleacc/nf-oleacc-iaccessible-acclocation).
+
]]>
@@ -709,11 +709,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
A string.
- , see [IAccessible::get_accName](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accname).
-
+ , see [IAccessible::get_accName](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accname).
+
]]>
@@ -762,11 +762,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
If successful, returns S_OK. For other possible return values, see the documentation for .
- , see [IAccessible::accNavigate](/windows/win32/api/oleacc/nf-oleacc-iaccessible-accnavigate).
-
+ , see [IAccessible::accNavigate](/windows/win32/api/oleacc/nf-oleacc-iaccessible-accnavigate).
+
]]>
@@ -814,11 +814,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
An object.
- , see [IAccessible::get_accParent](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accparent).
-
+ , see [IAccessible::get_accParent](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accparent).
+
]]>
@@ -870,11 +870,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
An object.
- , see [IAccessible::get_accRole](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accrole).
-
+ , see [IAccessible::get_accRole](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accrole).
+
]]>
@@ -922,11 +922,11 @@
This parameter is intended for internal use only.
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see [IAccessible::accSelect](/windows/win32/api/oleacc/nf-oleacc-iaccessible-accselect).
-
+ , see [IAccessible::accSelect](/windows/win32/api/oleacc/nf-oleacc-iaccessible-accselect).
+
]]>
@@ -974,11 +974,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
An object.
- , see [IAccessible::get_accSelection](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accselection).
-
+ , see [IAccessible::get_accSelection](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accselection).
+
]]>
@@ -1030,11 +1030,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
An object.
- , see [IAccessible::get_accState](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accstate).
-
+ , see [IAccessible::get_accState](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accstate).
+
]]>
@@ -1102,11 +1102,11 @@
The interface and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
A string.
- , see [IAccessible::get_accValue](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accvalue).
-
+ , see [IAccessible::get_accValue](/windows/win32/api/oleacc/nf-oleacc-iaccessible-get_accvalue).
+
]]>
diff --git a/xml/Accessibility/IAccessibleHandler.xml b/xml/Accessibility/IAccessibleHandler.xml
index 5af72a409ed..cffa9f35e50 100644
--- a/xml/Accessibility/IAccessibleHandler.xml
+++ b/xml/Accessibility/IAccessibleHandler.xml
@@ -41,11 +41,11 @@
The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see [IAccessibleHandler::AccessibleObjectFromID](/windows/win32/api/oleacc/nf-oleacc-iaccessiblehandler-accessibleobjectfromid).
-
+ , see [IAccessibleHandler::AccessibleObjectFromID](/windows/win32/api/oleacc/nf-oleacc-iaccessiblehandler-accessibleobjectfromid).
+
]]>
@@ -78,11 +78,11 @@
Specifies the address of a pointer variable that receives the address of the object's IAccessible interface.
The and all of its exposed members are part of a managed wrapper for the Component Object Model (COM) interface.
- , see [IAccessibleHandler::AccessibleObjectFromID](/windows/win32/api/oleacc/nf-oleacc-iaccessiblehandler-accessibleobjectfromid).
-
+ , see [IAccessibleHandler::AccessibleObjectFromID](/windows/win32/api/oleacc/nf-oleacc-iaccessiblehandler-accessibleobjectfromid).
+
]]>
diff --git a/xml/Microsoft.Build.Tasks.Windows/GenerateTemporaryTargetAssembly.xml b/xml/Microsoft.Build.Tasks.Windows/GenerateTemporaryTargetAssembly.xml
index 11fed9b31f4..9d981188d81 100644
--- a/xml/Microsoft.Build.Tasks.Windows/GenerateTemporaryTargetAssembly.xml
+++ b/xml/Microsoft.Build.Tasks.Windows/GenerateTemporaryTargetAssembly.xml
@@ -270,7 +270,7 @@
## Remarks
The property is an optional task parameter. It's a diagnostic parameter, and it defaults to `false`.
- The only debugging information that is generated consists of the temporary project that is created to generate the temporary target assembly. The temporary project is normally deleted at the end of the MSBuild task. When is enabled, the temporary project is retained for inspection by the developer.
+ The only debugging information that is generated consists of the temporary project that is created to generate the temporary target assembly. The temporary project is normally deleted at the end of the MSBuild task. When is enabled, the temporary project is retained for inspection by the developer.
]]>
diff --git a/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml b/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml
index 3d947403c7b..73dc4f40161 100644
--- a/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml
+++ b/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderException.xml
@@ -91,8 +91,8 @@
|Property|Value|
|--------------|-----------|
-||`null`.|
-||The localized error message string.|
+||`null`.|
+||The localized error message string.|
]]>
@@ -139,8 +139,8 @@
|Property|Value|
|--------------|-----------|
-||`null`.|
-||The error message string specified in `message`.|
+||`null`.|
+||The error message string specified in `message`.|
]]>
@@ -242,8 +242,8 @@
|Property|Value|
|--------------|-----------|
-||`null`.|
-||The error message string specified in `message`.|
+||`null`.|
+||The error message string specified in `message`.|
]]>
diff --git a/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml b/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml
index 188d6a36f5d..664682a4f1c 100644
--- a/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml
+++ b/xml/Microsoft.CSharp.RuntimeBinder/RuntimeBinderInternalCompilerException.xml
@@ -91,8 +91,8 @@
|Property|Value|
|--------------|-----------|
-||`null`.|
-||The localized error message string.|
+||`null`.|
+||The localized error message string.|
]]>
@@ -139,8 +139,8 @@
|Property|Value|
|--------------|-----------|
-||`null`.|
-||The error message string specified in `message`.|
+||`null`.|
+||The error message string specified in `message`.|
]]>
@@ -242,8 +242,8 @@
|Property|Value|
|--------------|-----------|
-||`null`.|
-||The error message string specified in `message`.|
+||`null`.|
+||The error message string specified in `message`.|
]]>
diff --git a/xml/Microsoft.CSharp/CSharpCodeProvider.xml b/xml/Microsoft.CSharp/CSharpCodeProvider.xml
index 41cca07413d..6adfb45b785 100644
--- a/xml/Microsoft.CSharp/CSharpCodeProvider.xml
+++ b/xml/Microsoft.CSharp/CSharpCodeProvider.xml
@@ -361,7 +361,7 @@ In .NET Framework apps, you can obtain the value for `providerOptions` from the
## Examples
- The following code example shows the use of the method to create a code fragment to be used in a CodeDOM graph. This code example is part of a larger example provided for the method of the class.
+ The following code example shows the use of the method to create a code fragment to be used in a CodeDOM graph. This code example is part of a larger example provided for the method of the class.
:::code language="csharp" source="~/snippets/csharp/Microsoft.CSharp/CSharpCodeProvider/GenerateCodeFromMember/program.cs" id="Snippet3":::
:::code language="vb" source="~/snippets/visualbasic/Microsoft.CSharp/CSharpCodeProvider/GenerateCodeFromMember/module1.vb" id="Snippet3":::
diff --git a/xml/Microsoft.JScript.Vsa/JSVsaError.xml b/xml/Microsoft.JScript.Vsa/JSVsaError.xml
index 048413324ad..22b8e027a9e 100644
--- a/xml/Microsoft.JScript.Vsa/JSVsaError.xml
+++ b/xml/Microsoft.JScript.Vsa/JSVsaError.xml
@@ -2160,7 +2160,7 @@
## Remarks
Exception string: The specified element could not be saved.
- Thrown by the method and methods when a call to the `SaveElement` method fails. The `InnerException` property of the class is set to the actual exception thrown by the underlying code (for example, an out of disk space exception). For more information, see . The `SaveSourceState` method returns the `SaveElementFailed` exception from the `SaveElement` method back to the caller.
+ Thrown by the method and methods when a call to the `SaveElement` method fails. The `InnerException` property of the class is set to the actual exception thrown by the underlying code (for example, an out of disk space exception). For more information, see . The `SaveSourceState` method returns the `SaveElementFailed` exception from the `SaveElement` method back to the caller.
]]>
diff --git a/xml/Microsoft.JScript/ErrorObject.xml b/xml/Microsoft.JScript/ErrorObject.xml
index a97af49fa29..00da86bcb08 100644
--- a/xml/Microsoft.JScript/ErrorObject.xml
+++ b/xml/Microsoft.JScript/ErrorObject.xml
@@ -93,11 +93,11 @@
Specifies a number or code for the error.
- can be a member, a , or another -related error number or code.
-
+ can be a member, a , or another -related error number or code.
+
]]>
diff --git a/xml/Microsoft.JScript/IDebugVsaScriptCodeItem.xml b/xml/Microsoft.JScript/IDebugVsaScriptCodeItem.xml
index 248c9817e59..08eb4783622 100644
--- a/xml/Microsoft.JScript/IDebugVsaScriptCodeItem.xml
+++ b/xml/Microsoft.JScript/IDebugVsaScriptCodeItem.xml
@@ -50,11 +50,11 @@
When implemented in a class, evaluates the block, expression, or statement represented by the code item and returns the value. It is typically called by a debugger that needs to evaluate an expression (in a Watch window, for example). For expressions, the value is the result of the expression. For blocks and statements, the resulting expression is the last expression calculated by the block or statement.
A value that represents the evaluation of the statement, expression, or block.
- method is functionally identical to the method. Only the marshaling attributes differ. This version of the interface allows an unmanaged debugger to obtain the return value as an `IUnknown` pointer rather than a `VARIANT`.
-
+ method is functionally identical to the method. Only the marshaling attributes differ. This version of the interface allows an unmanaged debugger to obtain the return value as an `IUnknown` pointer rather than a `VARIANT`.
+
]]>
diff --git a/xml/Microsoft.JScript/JSParser.xml b/xml/Microsoft.JScript/JSParser.xml
index 113606a4c6f..719063cf516 100644
--- a/xml/Microsoft.JScript/JSParser.xml
+++ b/xml/Microsoft.JScript/JSParser.xml
@@ -74,11 +74,11 @@
Parses the source code.
The root of the abstract syntax tree that is created by parsing the code.
- constructor.
-
+ constructor.
+
]]>
@@ -110,11 +110,11 @@
Parses the source code. Use this method instead of when the source code is inside an method call.
The root of the abstract syntax tree that is created by parsing the code.
- constructor.
-
+ constructor.
+
]]>
diff --git a/xml/Microsoft.JScript/JSScanner.xml b/xml/Microsoft.JScript/JSScanner.xml
index 15c75034b3d..5e757b7eedb 100644
--- a/xml/Microsoft.JScript/JSScanner.xml
+++ b/xml/Microsoft.JScript/JSScanner.xml
@@ -200,11 +200,11 @@
Gets the source code that is associated with this scanner object.
The source code to scan.
- method or to the method.
-
+ method or to the method.
+
]]>
@@ -391,11 +391,11 @@
to indicate authoring mode; otherwise, .
Sets a flag that indicates whether the scanner is operating in authoring mode.
-
diff --git a/xml/Microsoft.JScript/ScriptFunction.xml b/xml/Microsoft.JScript/ScriptFunction.xml
index db7cf56d172..184a1c83379 100644
--- a/xml/Microsoft.JScript/ScriptFunction.xml
+++ b/xml/Microsoft.JScript/ScriptFunction.xml
@@ -44,11 +44,11 @@
The name of the object that this function constructs.
Initializes a new instance of the class.
- by using a , the parent is a .
-
+ by using a , the parent is a .
+
]]>
@@ -125,11 +125,11 @@
Gets the prototype object for this constructor function.
The prototype object for this constructor function.
- by using a , the prototype is a .
-
+ by using a , the prototype is a .
+
]]>
@@ -206,11 +206,11 @@
Invokes a method of the prototype-based object, passing in the specified arguments.
The result of the call to the method.
- often acts as a constructor or create instance call.
-
+ often acts as a constructor or create instance call.
+
]]>
@@ -321,11 +321,11 @@
Gets or sets the prototype object for this constructor function.
The prototype object for this constructor function.
- by using a , the prototype is a .
-
+ by using a , the prototype is a .
+
]]>
diff --git a/xml/Microsoft.SqlServer.Server/Format.xml b/xml/Microsoft.SqlServer.Server/Format.xml
index c6981a9dfaf..1cff9a02c9d 100644
--- a/xml/Microsoft.SqlServer.Server/Format.xml
+++ b/xml/Microsoft.SqlServer.Server/Format.xml
@@ -27,47 +27,47 @@
Used by and to indicate the serialization format of a user-defined type (UDT) or aggregate.
- and to indicate the serialization format of a user-defined type (UDT) or aggregate. Use of the `Native` and `UserDefined` enumeration members has special requirements.
+## Remarks
+
+This enumeration is used by and to indicate the serialization format of a user-defined type (UDT) or aggregate. Use of the `Native` and `UserDefined` enumeration members has special requirements.
- `Format.Native`
- The requirements for the `Format.Native` format are:
-
+ The requirements for the `Format.Native` format are:
+
- The with a property value of must be applied to the aggregate or UDT if it is defined in a class and not a structure. This controls the physical layout of the data fields and is used to force the members to be laid out sequentially in the order they appear. SQL Server uses this attribute to determine the field order for UDTs with multiple fields.
-
- - The type must contain at least one member (serialized values cannot be zero bytes in size).
-
- - All the fields of the aggregate must be *blittable*; that is, they must have a common representation in both managed and unmanaged memory and not require special handling by the interop marshaler.
-
- - All the fields of the UDT should be of one of the following types that can be serialized: `bool`, `byte`, `sbyte`, `short`, `ushort`, `int`, `uint`, `long`, `ulong`, `float`, `double`, , , , , , , , , or other value types defined by the user that contain fields of one of these types.
-
- - The aggregate must not specify a value for `MaxByteSize`.
-
- - The aggregate must not have any [NonSerialized] fields.
-
- - Fields must not be marked as an explicit layout (with a of ).
+
+ - The type must contain at least one member (serialized values cannot be zero bytes in size).
+
+ - All the fields of the aggregate must be *blittable*; that is, they must have a common representation in both managed and unmanaged memory and not require special handling by the interop marshaler.
+
+ - All the fields of the UDT should be of one of the following types that can be serialized: `bool`, `byte`, `sbyte`, `short`, `ushort`, `int`, `uint`, `long`, `ulong`, `float`, `double`, , , , , , , , , or other value types defined by the user that contain fields of one of these types.
+
+ - The aggregate must not specify a value for `MaxByteSize`.
+
+ - The aggregate must not have any [NonSerialized] fields.
+
+ - Fields must not be marked as an explicit layout (with a of ).
- `Format.UserDefined`
The requirements for the `Format.UserDefined` format are:
- - The aggregate must specify a value for `MaxByteSize`.
-
- - Specify the attribute property. The default value is `false`.
-
- - If you omit any field in the or methods, the state of that field is not serialized.
+ - The aggregate must specify a value for `MaxByteSize`.
+
+ - Specify the attribute property. The default value is `false`.
-## Examples
+ - If you omit any field in the or methods, the state of that field is not serialized.
+
+## Examples
+
+The following example shows the `UserDefinedType` attribute of the Point UDT. The UDT is byte-ordered, is named "Point", has a validation method named "ValidatePoint", and uses the native serialization format.
-The following example shows the `UserDefinedType` attribute of the Point UDT. The UDT is byte-ordered, is named "Point", has a validation method named "ValidatePoint", and uses the native serialization format.
-
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlUserDefinedTypeAttribute Example/CS/source.cs" id="Snippet1":::
-:::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/Format/Overview/source.vb" id="Snippet1":::
-
+:::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/Format/Overview/source.vb" id="Snippet1":::
+
]]>
diff --git a/xml/Microsoft.SqlServer.Server/IBinarySerialize.xml b/xml/Microsoft.SqlServer.Server/IBinarySerialize.xml
index 30d5ccbe50a..3253b276637 100644
--- a/xml/Microsoft.SqlServer.Server/IBinarySerialize.xml
+++ b/xml/Microsoft.SqlServer.Server/IBinarySerialize.xml
@@ -25,15 +25,15 @@
Provides custom implementation for user-defined type (UDT) and user-defined aggregate serialization and deserialization.
- .`Native` or .`UserDefined`.
-
- .`Native` allows SQL Server to handle serialization and deserialization automatically, but the format has restrictions on the kind of types it can handle. .`UserDefined` allows user-defined types and aggregates to handle their own serialization. User-defined types and aggregates must be marked with .`UserDefined` in the `SqlUserDefinedType` or `SqlUserDefinedAggregate` attribute, and must implement the interface.
-
- Note that even with custom serialization, the total size of each instance must be under the maximum allowed limit, currently 8000 bytes.
-
+ .`Native` or .`UserDefined`.
+
+ .`Native` allows SQL Server to handle serialization and deserialization automatically, but the format has restrictions on the kind of types it can handle. .`UserDefined` allows user-defined types and aggregates to handle their own serialization. User-defined types and aggregates must be marked with .`UserDefined` in the `SqlUserDefinedType` or `SqlUserDefinedAggregate` attribute, and must implement the interface.
+
+ Note that even with custom serialization, the total size of each instance must be under the maximum allowed limit, currently 8000 bytes.
+
]]>
@@ -65,19 +65,19 @@
The stream from which the object is deserialized.
Generates a user-defined type (UDT) or user-defined aggregate from its binary form.
- method must reconstitute your object using the information written by the method.
-
-
-
-## Examples
- The following example shows the implementation of the method of a UDT, which uses a to de-serialize a previously persisted UDT. This example assumes that the UDT has two data properties: `StringValue` and `DoubleValue`.
-
+ method must reconstitute your object using the information written by the method.
+
+
+
+## Examples
+ The following example shows the implementation of the method of a UDT, which uses a to de-serialize a previously persisted UDT. This example assumes that the UDT has two data properties: `StringValue` and `DoubleValue`.
+
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks IBinarySerialize Samples/CS/source.cs" id="Snippet1":::
- :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/IBinarySerialize/Read/source.vb" id="Snippet1":::
-
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/IBinarySerialize/Read/source.vb" id="Snippet1":::
+
]]>
@@ -109,19 +109,19 @@
The stream to which the UDT or user-defined aggregate is serialized.
Converts a user-defined type (UDT) or user-defined aggregate into its binary format so that it may be persisted.
- method to reconstitute your UDT or user-defined aggregate.
-
-
-
-## Examples
- The following example shows the implementation of the method of a UDT, which uses a to serialize the UDT in the user-defined binary format. The purpose of the null character padding is to ensure that the string value is completely separated from the double value, so that one UDT is compared to another in Transact-SQL code, string bytes are compared to string bytes and double bytes are compared to double bytes.
-
+ method to reconstitute your UDT or user-defined aggregate.
+
+
+
+## Examples
+ The following example shows the implementation of the method of a UDT, which uses a to serialize the UDT in the user-defined binary format. The purpose of the null character padding is to ensure that the string value is completely separated from the double value, so that one UDT is compared to another in Transact-SQL code, string bytes are compared to string bytes and double bytes are compared to double bytes.
+
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks IBinarySerialize Samples/CS/source.cs" id="Snippet2":::
- :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/IBinarySerialize/Read/source.vb" id="Snippet2":::
-
+ :::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/IBinarySerialize/Read/source.vb" id="Snippet2":::
+
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlContext.xml b/xml/Microsoft.SqlServer.Server/SqlContext.xml
index 862dc0309cb..9dd862b391e 100644
--- a/xml/Microsoft.SqlServer.Server/SqlContext.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlContext.xml
@@ -25,7 +25,7 @@
## Examples
- The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
+ The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsRow/CS/source.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsEnd/source.vb" id="Snippet1":::
diff --git a/xml/Microsoft.SqlServer.Server/SqlDataRecord.xml b/xml/Microsoft.SqlServer.Server/SqlDataRecord.xml
index 8451896a5d0..93678ee4b8a 100644
--- a/xml/Microsoft.SqlServer.Server/SqlDataRecord.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlDataRecord.xml
@@ -275,7 +275,7 @@
## Remarks
This method enables you to obtain a binary value either in a single call or in chunks. Getting the value in chunks is useful for large values or values of unknown size.
- To obtain the value in several chunks, allocate a byte array of the chunk-size and call repeatedly, adjusting the `fieldOffset` parameter accordingly in each call.
+ To obtain the value in several chunks, allocate a byte array of the chunk-size and call repeatedly, adjusting the `fieldOffset` parameter accordingly in each call.
]]>
@@ -374,7 +374,7 @@
## Remarks
This method enables you to obtain a character value either in a single call or in chunks. Getting the value in chunks is useful for large values or values of unknown size.
- To obtain the value in several chunks, allocate a char array of the chunk-size and call repeatedly adjusting the `fieldOffset` parameter accordingly in each call.
+ To obtain the value in several chunks, allocate a char array of the chunk-size and call repeatedly adjusting the `fieldOffset` parameter accordingly in each call.
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlFacetAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlFacetAttribute.xml
index 8fa5ec2a088..13f7bbf6c6c 100644
--- a/xml/Microsoft.SqlServer.Server/SqlFacetAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlFacetAttribute.xml
@@ -43,7 +43,7 @@ To specify the on an input p
The table below captures the matrix of valid values for the various properties for specific field types. In this table, "Y" indicates that the property is valid, and "N" indicates that the property is not valid.
- The specified must be compatible with the field type. If the property is not valid, type registration will report an error if the user specifies a non-default value for the property. The maximum values for and properties are 38. For the property, the value should be in the range of 1-8000 for binary and non-Unicode data, 1-4000 for Unicode data, or -1. All other values are not valid.
+ The specified must be compatible with the field type. If the property is not valid, type registration will report an error if the user specifies a non-default value for the property. The maximum values for and properties are 38. For the property, the value should be in the range of 1-8000 for binary and non-Unicode data, 1-4000 for Unicode data, or -1. All other values are not valid.
|Type|IsFixedLength|MaxSize|Precision|Scale|IsNullable|
|----------|-------------------|-------------|---------------|-----------|----------------|
diff --git a/xml/Microsoft.SqlServer.Server/SqlFunctionAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlFunctionAttribute.xml
index b39b3df95e6..41cb4204e07 100644
--- a/xml/Microsoft.SqlServer.Server/SqlFunctionAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlFunctionAttribute.xml
@@ -100,7 +100,7 @@
. is also required when connecting to remote servers if transactions integration is required (the default).
+ The default is . is also required when connecting to remote servers if transactions integration is required (the default).
If a Transact-SQL query is executed from inside a table-valued function (TVF), the property should be set.
@@ -172,9 +172,9 @@
The property is also useful for indexing the result of the function in the form of indexed computed columns and indexed views. If this property is not specified, the function is assumed to be non-deterministic.
- Functions that access local data can be deterministic. The data access characteristic is captured separately by the and properties.
+ Functions that access local data can be deterministic. The data access characteristic is captured separately by the and properties.
- Note that data access to remote servers (for example, using a to connect to another SQL Server instance) is available in user-defined functions. However, you must still honor the declaration. If the common language runtime (CLR) function is marked as deterministic, it should not cause side-effects in the remote server. While side-effects against the context connection are restricted, SQL Server will not enforce the restriction for side-effects over remote connections.
+ Note that data access to remote servers (for example, using a to connect to another SQL Server instance) is available in user-defined functions. However, you must still honor the declaration. If the common language runtime (CLR) function is marked as deterministic, it should not cause side-effects in the remote server. While side-effects against the context connection are restricted, SQL Server will not enforce the restriction for side-effects over remote connections.
The default value of this attribute is `false`.
diff --git a/xml/Microsoft.SqlServer.Server/SqlMetaData.xml b/xml/Microsoft.SqlServer.Server/SqlMetaData.xml
index 086b42a20eb..344e719e646 100644
--- a/xml/Microsoft.SqlServer.Server/SqlMetaData.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlMetaData.xml
@@ -90,7 +90,7 @@
## Remarks
Only the following are allowed to be passed to the constructor as `dbType`: `Bit`, `BigInt`, `DateTime`, `Decimal`, `Float`, `Int`, `Money`, `Numeric`, `SmallDateTime`, `SmallInt`, `SmallMoney`, `TimeStamp`, `TinyInt`, `UniqueIdentifier`, `Xml`.
- The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
+ The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
|SqlDbType|Maximum length|Precision|Scale|Locale|Compare options|
|---------------|--------------------|---------------|-----------|------------|---------------------|
@@ -162,11 +162,11 @@
## Remarks
Only the following are allowed to be passed to the constructor as `dbType`: `Binary`, `Char`, `Image`, `NChar`, `Ntext`, `NVarChar`, `Text`, `VarBinary`, `VarChar`.
- Only a `maxLength` specification of , or -1 is allowed for a `dbType` of `Text`, `NText`, or `Image`.
+ Only a `maxLength` specification of , or -1 is allowed for a `dbType` of `Text`, `NText`, or `Image`.
- For a `dbType` of `Varchar`, `Nvarchar`, or `VarBinary`, a length specification of , or -1, declares the metadata as varchar(max), nvarchar(max), or nvarbinary(max), respectively.
+ For a `dbType` of `Varchar`, `Nvarchar`, or `VarBinary`, a length specification of , or -1, declares the metadata as varchar(max), nvarchar(max), or nvarbinary(max), respectively.
- The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
+ The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
| SqlDbType | Precision | Scale | Locale | Compare options |
|-----------|-----------|-------|-----------|-----------------------------------------|
@@ -225,7 +225,7 @@
## Remarks
Only the following `SqlDbType` is allowed to be passed to the constructor as `dbType`: `UDT`.
- The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
+ The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
|SqlDbType|Maximum length|Precision|Scale|Locale|Compare options|
|---------------|--------------------|---------------|-----------|------------|---------------------|
@@ -277,7 +277,7 @@
## Remarks
Only the following `SqlDbType` is allowed to be passed to the constructor as `dbType`: `Decimal`.
- The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
+ The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
|SqlDbType|Maximum length|Precision|Scale|Locale|Compare options|
|---------------|--------------------|---------------|-----------|------------|---------------------|
@@ -363,11 +363,11 @@
## Remarks
Only the following are allowed to be passed to the constructor as `dbType`: `Char`, `NChar`, `Ntext`, `NVarChar`, `Text`, `VarChar`.
- Only a `maxLength` specification of , or -1, is allowed for a `dbType` of `Text` or `NText`.
+ Only a `maxLength` specification of , or -1, is allowed for a `dbType` of `Text` or `NText`.
- For a `dbType` of `Varchar` or `Nvarchar`, a length specification of , or -1, declares the metadata as varchar(max) and nvarchar(max), respectively.
+ For a `dbType` of `Varchar` or `Nvarchar`, a length specification of , or -1, declares the metadata as varchar(max) and nvarchar(max), respectively.
- The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
+ The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
|SqlDbType|Precision|Scale|
|---------------|---------------|-----------|
@@ -636,7 +636,7 @@
## Remarks
Only the following are allowed to be passed to the constructor as `dbType`: `BigInt`, `Bit`, `BitInt`, `DateTime`, `Decimal`, `Float`, `Image`, `Int`, `Money`, `Ntext`, `Numeric`, `Real`, `SmallDateTime`, `SmallInt`, `SmallMoney`, `Text`, `TimeStamp`, `TinyInt`, `UniqueIdentifier`, `Variant`, `Xml`.
- The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
+ The following are the default values assigned to `dbType`, depending on the `SqlDbType` (the , , , and properties are set to `null`):
|SqlDbType|Maximum length|Precision|Scale|Locale|Compare options|
|---------------|--------------------|---------------|-----------|------------|---------------------|
@@ -2634,7 +2634,7 @@
## Remarks
The default value is `null`.
- Returns `null` if is not a UDT type. `Null` may also returned for valid UDT result sets where the assembly is not available to the application.
+ Returns `null` if is not a UDT type. `Null` may also returned for valid UDT result sets where the assembly is not available to the application.
]]>
@@ -2752,7 +2752,7 @@
## Remarks
The default value is `null`.
- This property may be `null` if the collection is defined within the current database. It is also `null` if there is no schema collection, in which case and are also null.
+ This property may be `null` if the collection is defined within the current database. It is also `null` if there is no schema collection, in which case and are also null.
]]>
@@ -2792,7 +2792,7 @@
## Remarks
The default value is `null`.
- This value is `null` if there is no associated schema collection. If the value is `null`, then and are also `null`.
+ This value is `null` if there is no associated schema collection. If the value is `null`, then and are also `null`.
]]>
@@ -2832,7 +2832,7 @@
## Remarks
The default value is `null`.
- This value may be `null` if the collection is defined within the current database and default schema. It is also null if there is no schema collection, in which case and are also `null`.
+ This value may be `null` if the collection is defined within the current database and default schema. It is also null if there is no schema collection, in which case and are also `null`.
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlMethodAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlMethodAttribute.xml
index 79f7315e2f8..bd959e3e1c6 100644
--- a/xml/Microsoft.SqlServer.Server/SqlMethodAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlMethodAttribute.xml
@@ -146,7 +146,7 @@ The default value of the `InvokeIfReceiverIsNull` property is `false`. That is,
The default value of the property is `false`.
- A property can be a mutator if is used on the setter and is set to `true`. However, a property setter is implicitly treated as a mutator, so it is not necessary to set the property of the to `true`.
+ A property can be a mutator if is used on the setter and is set to `true`. However, a property setter is implicitly treated as a mutator, so it is not necessary to set the property of the to `true`.
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlPipe.xml b/xml/Microsoft.SqlServer.Server/SqlPipe.xml
index 191f2648ae7..56696206d12 100644
--- a/xml/Microsoft.SqlServer.Server/SqlPipe.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlPipe.xml
@@ -116,7 +116,7 @@
with the command text "EXEC Procedure2". Procedure2 is also a managed stored procedure. If Procedure2 now calls , the row is sent to Procedure1's reader, not to the client.
+ The **Send** method sends data straight to the client or caller. It is usually the client that consumes the output from the **Pipe** method, but in the case of nested CLR stored procedures the output consumer can also be a stored procedure. For example, Procedure1 calls with the command text "EXEC Procedure2". Procedure2 is also a managed stored procedure. If Procedure2 now calls , the row is sent to Procedure1's reader, not to the client.
]]>
@@ -212,7 +212,7 @@
## Examples
- The following example uses the method to send a message string directly to the client.
+ The following example uses the method to send a message string directly to the client.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.Send/CS/source.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/Send/source.vb" id="Snippet1":::
@@ -246,12 +246,12 @@
. This method, along with and , allow stored procedures to send custom result sets to the client.
+ Managed stored procedures can send result sets to clients that are not implementing a . This method, along with and , allow stored procedures to send custom result sets to the client.
## Examples
- The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
+ The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsEnd/CS/source.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlContext/Overview/source.vb" id="Snippet1":::
@@ -289,14 +289,14 @@
. This method, along with and , allows stored procedures to send custom result sets to the client.
+ Managed stored procedures can send result sets to clients that are not implementing a . This method, along with and , allows stored procedures to send custom result sets to the client.
- The method sends a single row of data back to the client. Rows can subsequently be returned to the caller by calling , one time for each row being sent. After all the rows have been sent, a call to the method is required to mark the end of the result set.
+ The method sends a single row of data back to the client. Rows can subsequently be returned to the caller by calling , one time for each row being sent. After all the rows have been sent, a call to the method is required to mark the end of the result set.
## Examples
- The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
+ The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsRow/CS/source.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsEnd/source.vb" id="Snippet1":::
@@ -335,18 +335,18 @@
. This method, along with and , allow stored procedures to send custom result sets to the client.
+ Managed stored procedures can send result sets to clients that are not implementing a . This method, along with and , allow stored procedures to send custom result sets to the client.
- The method marks the beginning of a result set, and uses the record parameter to construct the metadata that describes the result set. All the subsequent rows, sent using the method, must match that metadata definition.
+ The method marks the beginning of a result set, and uses the record parameter to construct the metadata that describes the result set. All the subsequent rows, sent using the method, must match that metadata definition.
- Note that after calling , only and can be called. Any other method in the same instance of throws an . sets back to the initial state where other methods can be called.
+ Note that after calling , only and can be called. Any other method in the same instance of throws an . sets back to the initial state where other methods can be called.
After control returns to Transact-SQL from CLR execution, do not attempt to use a static or local variable initialized to CLR memory. For example, do not store an instance of an in process class, for example `SQLDataRecord`, which will be used after control returns from CLR. One exception is the `SQLMetaData` in process class.
## Examples
- The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
+ The following example creates a new and its . The example then marks the beginning of a result set using the method, sends records with example data back to the client using the method, and marks the end of the result set with the method.
:::code language="csharp" source="~/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlPipe.SendResultsStart/CS/source.cs" id="Snippet1":::
:::code language="vb" source="~/snippets/visualbasic/Microsoft.SqlServer.Server/SqlPipe/SendResultsStart/source.vb" id="Snippet1":::
diff --git a/xml/Microsoft.SqlServer.Server/SqlTriggerContext.xml b/xml/Microsoft.SqlServer.Server/SqlTriggerContext.xml
index 8b332f0c229..fe3c89cb02a 100644
--- a/xml/Microsoft.SqlServer.Server/SqlTriggerContext.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlTriggerContext.xml
@@ -60,7 +60,7 @@
property is useful to determine the maximum ordinal that allows for a given trigger invocation.
+ property is useful to determine the maximum ordinal that allows for a given trigger invocation.
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute.xml
index 9d3898115cf..ae158ae044d 100644
--- a/xml/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlUserDefinedAggregateAttribute.xml
@@ -294,7 +294,7 @@
The maximum size allowed is 2 gigabytes (GB). You can specify a number from 1 to 8000 bytes, or -1 to represent a value larger than 8000 bytes, up to 2 gigabytes.
- For an aggregate with user-defined serialization specified, refers to the total size of the serialized data. Consider an aggregate serializing a string of 10 characters (). When the string is serialized using a , the total size of the serialized string is 22 bytes: 2 bytes per Unicode UTF-16 character, multiplied by the maximum number of characters, plus 2 control bytes of overhead incurred from serializing a binary stream. So, when determining the value of , the total size of the serialized data must be considered: the size of the data serialized in binary form plus the overhead incurred by serialization.
+ For an aggregate with user-defined serialization specified, refers to the total size of the serialized data. Consider an aggregate serializing a string of 10 characters (). When the string is serialized using a , the total size of the serialized string is 22 bytes: 2 bytes per Unicode UTF-16 character, multiplied by the maximum number of characters, plus 2 control bytes of overhead incurred from serializing a binary stream. So, when determining the value of , the total size of the serialized data must be considered: the size of the data serialized in binary form plus the overhead incurred by serialization.
]]>
diff --git a/xml/Microsoft.SqlServer.Server/SqlUserDefinedTypeAttribute.xml b/xml/Microsoft.SqlServer.Server/SqlUserDefinedTypeAttribute.xml
index 2f7e57225d4..8a60855462b 100644
--- a/xml/Microsoft.SqlServer.Server/SqlUserDefinedTypeAttribute.xml
+++ b/xml/Microsoft.SqlServer.Server/SqlUserDefinedTypeAttribute.xml
@@ -146,7 +146,7 @@
## Remarks
When set to `true`, the property in effect guarantees that the serialized binary data can be used for semantic ordering of the information. Thus, each instance of a byte-ordered UDT object can only have one serialized representation. When a comparison operation is performed in SQL Server on the serialized bytes, its results should be the same as if the same comparison operation had taken place in managed code.
- The following features are supported when is set to `true`:
+ The following features are supported when is set to `true`:
- The ability to create indexes on columns of this type.
@@ -158,7 +158,7 @@
- The ability to persist computed columns of this type.
- Note that both the `Native` and `UserDefined` serialization formats support the following comparison operators when is set to `true`:
+ Note that both the `Native` and `UserDefined` serialization formats support the following comparison operators when is set to `true`:
- Equal to (=)
@@ -204,7 +204,7 @@
. This attribute is only relevant for UDTs with `UserDefined` serialization .
+ If set to `true`, all instances of UDTs corresponding to this common language runtime (CLR) type must have a length in bytes exactly equal to . This attribute is only relevant for UDTs with `UserDefined` serialization .
]]>
@@ -239,11 +239,11 @@
## Remarks
You must specify the property with the `UserDefined` serialization .
- When connecting to SQL Server 2005 or earlier, must be between 1 and 8000.
+ When connecting to SQL Server 2005 or earlier, must be between 1 and 8000.
- When connecting to SQL Server 2008 or later, set between 1 and 8000, for a type whose instances are always 8,000 bytes or less. For types that can have instances larger than 8000, specify -1.
+ When connecting to SQL Server 2008 or later, set between 1 and 8000, for a type whose instances are always 8,000 bytes or less. For types that can have instances larger than 8000, specify -1.
- For a UDT with user-defined serialization specified, refers to the total size of the UDT in its serialized form as defined by the user. Consider a UDT with a property of a string of 10 characters (). When the UDT is serialized using a , the total size of the serialized string is 22 bytes: 2 bytes per Unicode UTF-16 character, multiplied by the maximum number of characters, plus 2 control bytes of overhead incurred from serializing a binary stream. So, when determining the value of , the total size of the serialized UDT must be considered: the size of the data serialized in binary form plus the overhead incurred by serialization.
+ For a UDT with user-defined serialization specified, refers to the total size of the UDT in its serialized form as defined by the user. Consider a UDT with a property of a string of 10 characters (). When the UDT is serialized using a , the total size of the serialized string is 22 bytes: 2 bytes per Unicode UTF-16 character, multiplied by the maximum number of characters, plus 2 control bytes of overhead incurred from serializing a binary stream. So, when determining the value of , the total size of the serialized UDT must be considered: the size of the data serialized in binary form plus the overhead incurred by serialization.
This property should not be used with `Native` serialization .
diff --git a/xml/Microsoft.VisualBasic.Activities.XamlIntegration/VisualBasicSettingsConverter.xml b/xml/Microsoft.VisualBasic.Activities.XamlIntegration/VisualBasicSettingsConverter.xml
index ccf6ecf9a02..2392c48c215 100644
--- a/xml/Microsoft.VisualBasic.Activities.XamlIntegration/VisualBasicSettingsConverter.xml
+++ b/xml/Microsoft.VisualBasic.Activities.XamlIntegration/VisualBasicSettingsConverter.xml
@@ -16,11 +16,11 @@
Converts a instance to the specified type.
- facilitates the deserialization of Visual Basic expressions from XAML.
-
+ facilitates the deserialization of Visual Basic expressions from XAML.
+
]]>
@@ -76,11 +76,11 @@
if the specified type can be converted from; otherwise, .
- , this method returns `true`; otherwise, the determination is made by calling the base class method .
-
+ , this method returns `true`; otherwise, the determination is made by calling the base class method .
+
]]>
@@ -112,11 +112,11 @@
if a instance can be converted to an instance of the specified type; otherwise, .
- ; otherwise, the determination is made by calling the base class method .
-
+ ; otherwise, the determination is made by calling the base class method .
+
]]>
@@ -149,11 +149,11 @@
Converts the specified object to a instance.
An object that represents the converted value.
- . If the conversion cannot be made, a is thrown.
-
+ . If the conversion cannot be made, a is thrown.
+
]]>
@@ -188,11 +188,11 @@
Converts a instance to the specified type.
The converted value.
- . If the conversion cannot be made, a is thrown.
-
+ . If the conversion cannot be made, a is thrown.
+
]]>
diff --git a/xml/Microsoft.VisualBasic.Activities/VisualBasic.xml b/xml/Microsoft.VisualBasic.Activities/VisualBasic.xml
index 7b09639a7bf..3bf2f4e3aa3 100644
--- a/xml/Microsoft.VisualBasic.Activities/VisualBasic.xml
+++ b/xml/Microsoft.VisualBasic.Activities/VisualBasic.xml
@@ -16,11 +16,11 @@
Provides an attached property store for .
- allows for an instance of to be attached to the top level activity in a workflow defined in a XAML file, thus defining the settings for all and expressions in that workflow.
-
+ allows for an instance of to be attached to the top level activity in a workflow defined in a XAML file, thus defining the settings for all and expressions in that workflow.
+
]]>
@@ -100,11 +100,11 @@
The instance to attach.
Attaches a instance to an object for use by its implementation.
- exists for the activity author who is creating a new activity in a class. Any required by the new activity's implementation should be attached to the activity in the constructor using .
-
+ exists for the activity author who is creating a new activity in a class. Any required by the new activity's implementation should be attached to the activity in the constructor using .
+
]]>
diff --git a/xml/Microsoft.VisualBasic.Activities/VisualBasicImportReference.xml b/xml/Microsoft.VisualBasic.Activities/VisualBasicImportReference.xml
index 2a169ce3530..b5d92be2327 100644
--- a/xml/Microsoft.VisualBasic.Activities/VisualBasicImportReference.xml
+++ b/xml/Microsoft.VisualBasic.Activities/VisualBasicImportReference.xml
@@ -20,11 +20,11 @@
Represents an assembly reference and the namespace imported from that assembly.
- and to provide assembly references and namespaces required for expression compilation.
-
+ and to provide assembly references and namespaces required for expression compilation.
+
]]>
diff --git a/xml/Microsoft.VisualBasic.Activities/VisualBasicReference`1.xml b/xml/Microsoft.VisualBasic.Activities/VisualBasicReference`1.xml
index 163101a3d7a..974c67b3ab6 100644
--- a/xml/Microsoft.VisualBasic.Activities/VisualBasicReference`1.xml
+++ b/xml/Microsoft.VisualBasic.Activities/VisualBasicReference`1.xml
@@ -41,11 +41,11 @@
The type of the expression.
Contains an expression in Visual Basic syntax that evaluates to an l-value, which supports binding of the arguments.
-
@@ -148,11 +148,11 @@
if the can be converted into a string; otherwise, .
-
@@ -183,11 +183,11 @@
Converts the to a .
A string representation of the .
- surrounded by brackets.
-
+ surrounded by brackets.
+
]]>
diff --git a/xml/Microsoft.VisualBasic.Activities/VisualBasicValue`1.xml b/xml/Microsoft.VisualBasic.Activities/VisualBasicValue`1.xml
index a76736a214e..72d776804c7 100644
--- a/xml/Microsoft.VisualBasic.Activities/VisualBasicValue`1.xml
+++ b/xml/Microsoft.VisualBasic.Activities/VisualBasicValue`1.xml
@@ -41,11 +41,11 @@
The type of the expression.
Contains an expression in Visual Basic syntax that evaluates to an r-value, which supports binding of arguments.
-
@@ -148,11 +148,11 @@
if the can be converted into a string; otherwise, .
-
@@ -183,11 +183,11 @@
Converts the to a .
A string representation of the .
- surrounded by brackets.
-
+ surrounded by brackets.
+
]]>
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/ApplicationBase.xml b/xml/Microsoft.VisualBasic.ApplicationServices/ApplicationBase.xml
index 40dc19afddf..336a5f2cd03 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/ApplicationBase.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/ApplicationBase.xml
@@ -139,11 +139,11 @@
property. determines the default formats for dates, times, currency, numbers, sorting order of text, string comparisons, and casing for all computations on that thread.
+ The `My.Application.ChangeCulture` method changes the current thread's property. determines the default formats for dates, times, currency, numbers, sorting order of text, string comparisons, and casing for all computations on that thread.
To retrieve the current culture, you can use the property or the property.
- The setting is different from a language setting. It contains only data related to the standard settings for a geographical region. Therefore, the property can only be set to a specific culture or to the .
+ The setting is different from a language setting. It contains only data related to the standard settings for a geographical region. Therefore, the property can only be set to a specific culture or to the .
Use the `My.Application.ChangeUICulture` method to change the culture that the current thread uses for retrieving culture-specific resources.
@@ -294,9 +294,9 @@
## Remarks
The `My.Application.CurrentCulture` property gets the object that the current thread uses for string manipulation and string formatting. This object is identical to the one returned by the property, which controls many of the string-related computations on that thread. The property determines the default formats for dates, times, currency, and numbers. It also determines how to sort, compare, and capitalize strings.
- To change the culture, you can use the method or assign a different object to the property.
+ To change the culture, you can use the method or assign a different object to the property.
- The setting is different from a language setting. It contains only data related to the standard settings for a geographical region.
+ The setting is different from a language setting. It contains only data related to the standard settings for a geographical region.
Use the `My.Application.CurrentUICulture` property to get the culture that the current thread uses for retrieving culture-specific resources.
@@ -367,7 +367,7 @@
, except that this method raises an exception if the environment variable specified by `name` does not exist.
+ The `My.Application.GetEnvironmentVariable` method returns the environment variable with the name `name`. This method is similar to , except that this method raises an exception if the environment variable specified by `name` does not exist.
## Availability by Project Type
@@ -527,9 +527,9 @@
## Remarks
The `My.Application.CurrentUICulture` property gets the object that the current thread uses for retrieving culture-specific resources. This object is identical to the one returned by the property. The property determines the culture used by the Resource Manager and the `My.Resources` object, information it needs to look up culture-specific resources at run time.
- To change the culture, you can use the method or assign a different object to the property.
+ To change the culture, you can use the method or assign a different object to the property.
- The setting is different from a language setting. It contains only data related to the standard settings for a geographical region.
+ The setting is different from a language setting. It contains only data related to the standard settings for a geographical region.
Use the `My.Application.CurrentCulture` property to get the culture that the current thread uses for string manipulation and string formatting.
@@ -548,7 +548,7 @@
## Examples
- This example uses the `My.Application.CurrentCulture` property to cache the current culture before changing it by using . The `My.Application.ChangeUICulture` method sets the culture that the `My.Resources` object uses for retrieving resources.
+ This example uses the `My.Application.CurrentCulture` property to cache the current culture before changing it by using . The `My.Application.ChangeUICulture` method sets the culture that the `My.Resources` object uses for retrieving resources.
:::code language="vb" source="~/snippets/visualbasic/Microsoft.VisualBasic.ApplicationServices/ApplicationBase/ChangeUICulture/Form1.vb" id="Snippet10":::
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/AssemblyInfo.xml b/xml/Microsoft.VisualBasic.ApplicationServices/AssemblyInfo.xml
index 7ddf32b942e..594e550e9b1 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/AssemblyInfo.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/AssemblyInfo.xml
@@ -460,7 +460,7 @@
method.
+ The `My.Application.Info.LoadedAssemblies` property is similar to the method.
## Availability by Project Type
@@ -814,7 +814,7 @@
object containing the version number of the application. You can use the , , , and properties of the object to access specific version information about the application.
+ The `My.Application.Info.Version` property gets a object containing the version number of the application. You can use the , , , and properties of the object to access specific version information about the application.
ClickOnce-deployed applications should use the property of the property.
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.xml b/xml/Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.xml
index bc1ceb9454c..5ff463bb52e 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/AuthenticationMode.xml
@@ -26,13 +26,13 @@
Indicates how a Visual Basic application authenticates the user for the object.
- 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://learn.microsoft.com/visualstudio/ide/reference/application-page-project-designer-visual-basic).
-
+ 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://learn.microsoft.com/visualstudio/ide/reference/application-page-project-designer-visual-basic).
+
]]>
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/BuiltInRoleConverter.xml b/xml/Microsoft.VisualBasic.ApplicationServices/BuiltInRoleConverter.xml
index 79624995a22..368bfe1fb92 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/BuiltInRoleConverter.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/BuiltInRoleConverter.xml
@@ -25,7 +25,7 @@
For more information about type converters, see the base class and [How to: Implement a Type Converter](https://learn.microsoft.com/previous-versions/visualstudio/visual-studio-2013/ayybcxe5(v=vs.120)).
> [!CAUTION]
-> You should never create an instance of a class. Instead, call the method of the class. For more information, see the examples in the base class.
+> You should never create an instance of a class. Instead, call the method of the class. For more information, see the examples in the base class.
]]>
@@ -143,7 +143,7 @@
on the object if the object is valid and if the destination type is .
+ The most common types to convert to and convert from are string objects. The default implementation makes a call to on the object if the object is valid and if the destination type is .
The `context` parameter can be used to extract additional information about the environment this converter is being invoked from. This can be `Nothing`, so always check. Also, properties on the context object can return `Nothing`.
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/CantStartSingleInstanceException.xml b/xml/Microsoft.VisualBasic.ApplicationServices/CantStartSingleInstanceException.xml
index 5f7852348fa..cc53f999998 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/CantStartSingleInstanceException.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/CantStartSingleInstanceException.xml
@@ -96,8 +96,8 @@
|Property|Value|
|-|-|
-||A null reference (`Nothing` in Visual Basic).|
-||The localized error message string.|
+||A null reference (`Nothing` in Visual Basic).|
+||The localized error message string.|
]]>
@@ -150,8 +150,8 @@
|Property|Value|
|-|-|
-||A null reference (`Nothing` in Visual Basic)|
-||The `message` string.|
+||A null reference (`Nothing` in Visual Basic)|
+||The `message` string.|
]]>
@@ -265,8 +265,8 @@
|Property|Value|
|-|-|
-||The `inner` reference.|
-||The `message` string.|
+||The `inner` reference.|
+||The `message` string.|
]]>
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.xml b/xml/Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.xml
index cd8517bcf3a..6b58e4df763 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/ConsoleApplicationBase.xml
@@ -142,7 +142,7 @@
> The `My.Application.CommandLineArgs` property returns only the command-line arguments. This is different from the behavior of the property, which returns the application name in addition to the arguments.
> [!NOTE]
-> In an application that is ClickOnce deployed, use the property of the `My.Application.Deployment` object to get the command-line arguments. For more information, see .
+> In an application that is ClickOnce deployed, use the property of the `My.Application.Deployment` object to get the command-line arguments. For more information, see .
The following table lists examples of tasks involving the `My.Application.CommandLineArgs` property.
@@ -223,7 +223,7 @@
## Examples
- This example downloads and installs the update after checking that the application is network-deployed. The method does not update the application unless it is out of date. The application has to restart to use the update.
+ This example downloads and installs the update after checking that the application is network-deployed. The method does not update the application unless it is out of date. The application has to restart to use the update.
:::code language="vb" source="~/snippets/visualbasic/Microsoft.VisualBasic.ApplicationServices/ApplicationBase/Overview/Form1.vb" id="Snippet4":::
@@ -339,7 +339,7 @@
## Examples
- This example downloads and installs the update after checking that the application is deployed from a network. The method does not update the application unless it is out of date. The application has to restart to use the update.
+ This example downloads and installs the update after checking that the application is deployed from a network. The method does not update the application unless it is out of date. The application has to restart to use the update.
:::code language="vb" source="~/snippets/visualbasic/Microsoft.VisualBasic.ApplicationServices/ApplicationBase/Overview/Form1.vb" id="Snippet4":::
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/NoStartupFormException.xml b/xml/Microsoft.VisualBasic.ApplicationServices/NoStartupFormException.xml
index 65716cfcd93..23286e83acb 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/NoStartupFormException.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/NoStartupFormException.xml
@@ -40,7 +40,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](/dotnet/visual-basic/developing-apps/customizing-extending-my/extending-the-visual-basic-application-model).
+ 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://learn.microsoft.com/visualstudio/ide/reference/application-page-project-designer-visual-basic).
@@ -91,14 +91,14 @@
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 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 .
|Property|Value|
|-|-|
-||A null reference (`Nothing` in Visual Basic).|
-||The localized error-message string.|
+||A null reference (`Nothing` in Visual Basic).|
+||The localized error-message string.|
]]>
@@ -151,8 +151,8 @@
|Property|Value|
|-|-|
-||A null reference (`Nothing` in Visual Basic)|
-||The `message` string.|
+||A null reference (`Nothing` in Visual Basic)|
+||The `message` string.|
]]>
@@ -266,8 +266,8 @@
|Property|Value|
|-|-|
-||The `inner` reference.|
-||The `message` string.|
+||The `inner` reference.|
+||The `message` string.|
]]>
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/ShutdownMode.xml b/xml/Microsoft.VisualBasic.ApplicationServices/ShutdownMode.xml
index cddf6b098ec..8b13ac89ac8 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/ShutdownMode.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/ShutdownMode.xml
@@ -29,7 +29,7 @@
property. By default, the method checks the value of the property to determine if the application should shut down.
+ You can set the shutdown mode for an application through the property. By default, the method checks the value of the property to determine if the application should shut down.
]]>
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventArgs.xml b/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventArgs.xml
index 4158b8e5170..1cdbc09afef 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventArgs.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/UnhandledExceptionEventArgs.xml
@@ -41,13 +41,13 @@
Provides data for the event.
- 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.
-
+ 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.
+
]]>
@@ -96,13 +96,13 @@
The that occurred.
Initializes a new instance of the class.
- 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.
-
+ 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.
+
]]>
@@ -153,11 +153,11 @@
Indicates whether the application should exit upon exiting the exception handler.
A that indicates whether the application should exit upon exiting the exception handler.
- 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).
-
+ 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).
+
]]>
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/User.xml b/xml/Microsoft.VisualBasic.ApplicationServices/User.xml
index 40318989a04..f3f1c061cc9 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/User.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/User.xml
@@ -41,7 +41,7 @@
For Windows applications, this property provides the same functionality as the property. For Web applications, this property provides the same functionality as the property of the object returned by the property.
> [!NOTE]
-> For Windows applications, only projects built on the **Windows Application** template initialize the `My.User` object by default. In all other Windows project types, you must initialize the `My.User` object by calling the method explicitly or by assigning a value to .
+> For Windows applications, only projects built on the **Windows Application** template initialize the `My.User` object by default. In all other Windows project types, you must initialize the `My.User` object by calling the method explicitly or by assigning a value to .
## Examples
This example checks if the application is using Windows or custom authentication, and uses that information to parse the `My.User.Name` property.
@@ -216,7 +216,7 @@
.
+ You can use the `My.User.InitializeWithWindowsUser` method to set the thread's current principal to the Windows user that started the application. The Visual Basic Application Model in a Windows application calls this method at startup by default. In other project types, you must set the thread's current principal by calling this method explicitly or by assigning a value to .
In Windows projects, the `My.User` object is based on the thread's current principal; therefore, this method can change the information `My.User` returns. In an ASP.NET application, the `My.User` object is based on the current HTTP request's user identity, and is unaffected by this method.
@@ -392,9 +392,9 @@
## Remarks
The `My.User.IsInRole` method allows your code to determine if the current user is a member of the specified role.
- The overload of the `My.User.IsInRole` method that takes a string provides easy access to the method of the current principal.
+ The overload of the `My.User.IsInRole` method that takes a string provides easy access to the method of the current principal.
- The overload of the `My.User.IsInRole` method that takes a `BuiltInRole` enumeration behaves differently, depending on the current principal. If it is a Windows user principal (), this function converts `role` to the equivalent enumeration and returns the result of calling . If the current principal is any other principal, this function passes the name of the enumeration value in `role` to the principal's method.
+ The overload of the `My.User.IsInRole` method that takes a `BuiltInRole` enumeration behaves differently, depending on the current principal. If it is a Windows user principal (), this function converts `role` to the equivalent enumeration and returns the result of calling . If the current principal is any other principal, this function passes the name of the enumeration value in `role` to the principal's method.
> [!NOTE]
> The exact behavior of the `My.User` object depends on the type of the application and on the operating system on which the application runs. For more information, see the class overview.
@@ -467,9 +467,9 @@
## Remarks
The `My.User.IsInRole` method allows your code to determine if the current user is a member of the specified role.
- The overload of the `My.User.IsInRole` method that takes a string provides easy access to the method of the current principal.
+ The overload of the `My.User.IsInRole` method that takes a string provides easy access to the method of the current principal.
- The overload of the `My.User.IsInRole` method that takes a `BuiltInRole` enumeration behaves differently, depending on the current principal. If it is a Windows user principal (), this function converts `role` to the equivalent enumeration and returns the result of calling . If the current principal is any other principal, this function passes the name of the enumeration value in `role` to the principal's method.
+ The overload of the `My.User.IsInRole` method that takes a `BuiltInRole` enumeration behaves differently, depending on the current principal. If it is a Windows user principal (), this function converts `role` to the equivalent enumeration and returns the result of calling . If the current principal is any other principal, this function passes the name of the enumeration value in `role` to the principal's method.
> [!NOTE]
> The exact behavior of the `My.User` object depends on the type of the application and on the operating system on which the application runs. For more information, see the class overview.
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/WebUser.xml b/xml/Microsoft.VisualBasic.ApplicationServices/WebUser.xml
index bb8e55d10c2..0f1195ecac2 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/WebUser.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/WebUser.xml
@@ -27,7 +27,7 @@
For Windows applications, this property provides the same functionality as the property. For Web applications, this property provides the same functionality as the property of the object returned by the property.
> [!NOTE]
-> For Windows applications, only projects built on the **Windows Application** template initialize the `My.User` object by default. In all other Windows project types, you must initialize the `My.User` object by calling the method explicitly or by assigning a value to .
+> For Windows applications, only projects built on the **Windows Application** template initialize the `My.User` object by default. In all other Windows project types, you must initialize the `My.User` object by calling the method explicitly or by assigning a value to .
## Examples
This example checks if the application is using Windows or custom authentication, and uses that information to parse the `My.User.Name` property.
diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml b/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml
index c9b98c0e6e1..09fdac06bde 100644
--- a/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml
+++ b/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml
@@ -43,7 +43,7 @@
## Examples
- This example uses a loop to iterate through the application's open forms, selects the forms that can be accessed directly by the current thread, and displays their titles in a control. For information about how to access the open forms, see .
+ This example uses a loop to iterate through the application's open forms, selects the forms that can be accessed directly by the current thread, and displays their titles in a control. For information about how to access the open forms, see .
:::code language="vb" source="~/snippets/visualbasic/Microsoft.VisualBasic.ApplicationServices/ApplicationBase/Overview/Form1.vb" id="Snippet10":::
@@ -302,7 +302,7 @@
method.
+ The `My.Application.DoEvents` method allows your application to handle other events that might be raised while you code runs. The `My.Application.DoEvents` method has the same behavior as the method.
When you run a Windows Forms application, it creates a new form, which then waits for events to be handled. Each time the form handles an event, such as a button click, 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.
@@ -392,7 +392,7 @@
method uses this property to determine whether to call .
+ The method uses this property to determine whether to call .
]]>
@@ -536,7 +536,7 @@
method uses this property to determine whether this application is a single-instance application.
+ The method uses this property to determine whether this application is a single-instance application.
]]>
@@ -642,7 +642,7 @@
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.
+ 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.
To access the Code Editor window for overriding members:
@@ -717,7 +717,7 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
## Remarks
An application raises the `NetworkAvailabilityChanged` event every time that the availability of the network changes. You can use the property of the `e` parameter to get the new state of the network connection. To get the current state of the network connection, use the property.
- This event is raised on the application's main thread with the other user-interface events. This enables the event handler to access directly the application's UI. 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.
+ This event is raised on the application's main thread with the other user-interface events. This enables the event handler to access directly the application's UI. 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.
The event provides the same functionality as this event but is available for all application types.
@@ -808,7 +808,7 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
## Remarks
By default, this method does nothing. However, when you select a main form for your application in the Visual Basic **Project Designer**, the designer overrides this method with a method that sets the property to a new instance of the main form.
- This method is called by the method.
+ This method is called by the method.
]]>
@@ -854,9 +854,9 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
method with a method that sets the property to a new instance of the splash-screen form.
+ By default, this method does nothing. If you select a splash screen for your application in the Visual Basic **Project Designer**, the designer overrides the method with a method that sets the property to a new instance of the splash-screen form.
- This method is called by the method.
+ This method is called by the method.
]]>
@@ -914,9 +914,9 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
This method calls the following methods:
-- .
+- .
-- .
+- .
]]>
@@ -971,11 +971,11 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
## Remarks
By default, before it enters the Windows Forms message loop, this method calls the `OnCreateMainForm` (to create the application's main form) and `HideSplashScreen` (to close the splash screen) methods:
-- . Provides a way for a designer to emit code that initializes the main form.
+- . Provides a way for a designer to emit code that initializes the main form.
- By default, this method does nothing. However, when you select a main form for your application in the Visual Basic **Project Designer**, the designer overrides the method with a method that sets the property to a new instance of the main form.
+ By default, this method does nothing. However, when you select a main form for your application in the Visual Basic **Project Designer**, the designer overrides the method with a method that sets the property to a new instance of the main form.
-- . If the application has a splash screen defined and it is open, this method closes the splash screen.
+- . If the application has a splash screen defined and it is open, this method closes the splash screen.
By default, this method closes the splash screen.
@@ -1076,7 +1076,7 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
event. The event handler can set the property of the event argument. If is `True`, this method returns `False` to cancel the application startup. Otherwise, this method returns `True`.
+ By default, this method raises the event. The event handler can set the property of the event argument. If is `True`, this method returns `False` to cancel the application startup. Otherwise, this method returns `True`.
]]>
@@ -1131,7 +1131,7 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
event. The event handler can set the property of the event argument. If is `True`, the method activates the main form. Otherwise, the main form is left in its current state.
+ By default, this method raises the event. The event handler can set the property of the event argument. If is `True`, the method activates the main form. Otherwise, the main form is left in its current state.
]]>
@@ -1184,7 +1184,7 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
event as long as a debugger is not attached and the user is handling the `UnhandledException` event. The event handler can set the property. If is `False`, or if the event is not handled, the application exits upon return from the exception handler. Otherwise, control of the application is returned to the Windows Forms message loop.
+ By default, this method raises the event as long as a debugger is not attached and the user is handling the `UnhandledException` event. The event handler can set the property. If is `False`, or if the event is not handled, the application exits upon return from the exception handler. Otherwise, control of the application is returned to the Windows Forms message loop.
]]>
@@ -1367,7 +1367,7 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
method of the `My.Settings` object. For more information about changing and saving settings, see [Application Properties](/previous-versions/visualstudio/visual-studio-2015/ide/application-properties).
+ The `SaveMySettingsOnExit` property allows the user to change how the application saves settings, at run time. You can explicitly save setting changes by using the method of the `My.Settings` object. For more information about changing and saving settings, see [Application Properties](/previous-versions/visualstudio/visual-studio-2015/ide/application-properties).
The changes to this property are not persisted when the application closes. To change the `SaveMySettingsOnExit` property permanently, you must change the setting in the **Project Designer**:
@@ -1449,9 +1449,9 @@ To change the setting in the Project Designer:
## Remarks
By default, this method calls `OnCreateSplashScreen` in a thread-safe way.
- The method contains the code that displays the splash screen for at least the number of milliseconds specified by the property. To use this functionality, you must set the `My.Application.MinimumSplashScreenDisplayTime` property in a method that overrides the or method, or add the splash screen to your application using the **Project Designer**. For more information, see .
+ The method contains the code that displays the splash screen for at least the number of milliseconds specified by the property. To use this functionality, you must set the `My.Application.MinimumSplashScreenDisplayTime` property in a method that overrides the or method, or add the splash screen to your application using the **Project Designer**. For more information, see .
- This method is called by the method.
+ This method is called by the method.
]]>
@@ -1573,7 +1573,7 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
method checks the value of this property to determine if the application should shut down when the main form is closed, or if another open form should be promoted as the new main form.
+ The method checks the value of this property to determine if the application should shut down when the main form is closed, or if another open form should be promoted as the new main form.
]]>
@@ -1776,7 +1776,7 @@ For more information, see [Application Page, Project Designer (Visual Basic)](ht
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.
+ 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.
> [!NOTE]
> The `StartupNextInstance` event is raised only in single-instance applications. To enable single-instance behavior for your application, you must check the **Make single instance application** check box in the Project Designer.
@@ -1798,7 +1798,7 @@ To access the Code Editor window for application events:
|To|See|
|-|-|
-|Check the command-line arguments of the first application instance||
+|Check the command-line arguments of the first application instance||
## Availability by Project Type
@@ -1868,7 +1868,7 @@ To access the Code Editor window for application events:
You can use the property of the `e` parameter to access the unhandled exception that caused this event.
- You can use the property of the `e` parameter to control whether the application exits. By default, is `True`. Therefore, the application exits after completing the `UnhandledException` event handler. You can set the value to `False` in the `UnhandledException` event handler to keep the application running, and have it return to a waiting state.
+ You can use the property of the `e` parameter to control whether the application exits. By default, is `True`. Therefore, the application exits after completing the `UnhandledException` event handler. You can set the value to `False` in the `UnhandledException` event handler to keep the application running, and have it return to a waiting state.
The code for the `UnhandledException` event handler is stored in the ApplicationEvents.vb file, which is hidden by default.
diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml
index 90c480ce2db..6c275db7130 100644
--- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml
+++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml
@@ -190,9 +190,9 @@
return values are determined by the location of the current row pointer if this pointer is valid. If either `BOF` or is `true`, there is no current row, and any attempt to reference data causes an exception.
+ The `BOF` and return values are determined by the location of the current row pointer if this pointer is valid. If either `BOF` or is `true`, there is no current row, and any attempt to reference data causes an exception.
- You can use the `BOF` and properties to determine whether an object contains rows or whether you have gone beyond the limits of an as you move from row to row.
+ You can use the `BOF` and properties to determine whether an object contains rows or whether you have gone beyond the limits of an as you move from row to row.
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -238,7 +238,7 @@
is the current row.
+ Use this property to specify the behavior when the `MovePrevious` button is pressed and the first row of a is the current row.
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -284,7 +284,7 @@
, the provider fetches the first 10 records into local memory. Therefore, as you move forward from the current record, the provider returns the data values from the local memory buffer. As soon as you move past the last record, the next 10 records are fetched from the data source into the cache.
+ The `CacheSize` value tells the provider how many records to keep in its buffer and how many records to fetch at one time to local memory. For example, when set to 10, after opening the first , the provider fetches the first 10 records into local memory. Therefore, as you move forward from the current record, the provider returns the data values from the local memory buffer. As soon as you move past the last record, the next 10 records are fetched from the data source into the cache.
While you can change value during the life of the cursor, the change only affects the number of records in the cache after the next fetch from the data source.
@@ -574,7 +574,7 @@
.
+ Determines the cursor type to use when opening a .
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -614,7 +614,7 @@
method. `Dispose()` invokes the protected `Dispose(Boolean)` method with the disposing parameter set to `true`. invokes `Dispose` with the disposing parameter set to `false`.
+ This method is called by the public `Dispose()` method and the method. `Dispose()` invokes the protected `Dispose(Boolean)` method with the disposing parameter set to `true`. invokes `Dispose` with the disposing parameter set to `false`.
When the disposing parameter is `true`, this method releases all resources held by any managed objects that this control references. This method invokes the `Dispose()` method of each referenced object.
@@ -701,9 +701,9 @@
and `EOF` return values are determined by the location of the current row pointer if this pointer is valid. If either or `EOF` is `true`, there is no current row, and any attempt to reference data causes an exception.
+ The and `EOF` return values are determined by the location of the current row pointer if this pointer is valid. If either or `EOF` is `true`, there is no current row, and any attempt to reference data causes an exception.
- You can use the and `EOF` properties to determine whether an object contains rows or whether you have gone beyond the limits of an as you move from row to row.
+ You can use the and `EOF` properties to determine whether an object contains rows or whether you have gone beyond the limits of an as you move from row to row.
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -749,7 +749,7 @@
is the current row.
+ Use this property to specify the behavior when the `MoveNext` button is pressed when the first row of a is the current row.
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -1675,7 +1675,7 @@
are supplied, the control uses the values to create a connection string ( property).
+ The user-name syntax depends on the data source. When a `UserName` and are supplied, the control uses the values to create a connection string ( property).
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml
index fcea85cfa1c..2628907369f 100644
--- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml
+++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml
@@ -81,7 +81,7 @@
, you must also call the method to create the initial element in the array.
+ When you instantiate an , you must also call the method to create the initial element in the array.
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -119,7 +119,7 @@
, you must also call the method to create the initial element in the array.
+ When you instantiate an , you must also call the method to create the initial element in the array.
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -779,7 +779,7 @@
or method, focus events occur in the following order:
+ When you change the focus by using the keyboard (TAB, SHIFT+TAB, and so on), or by calling the or method, focus events occur in the following order:
`Enter`
@@ -789,7 +789,7 @@
- When you change the focus by using the mouse or by calling the method, focus events occur in the following order:
+ When you change the focus by using the mouse or by calling the method, focus events occur in the following order:
`Enter`
@@ -1047,7 +1047,7 @@
method instead.
+ This method cannot be called from your application's code. Use the method instead.
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -1189,7 +1189,7 @@
method.
+ This method cannot be called from your application's code. Use `AddHandler` to hook up events for any controls that are added by using the method.
> [!NOTE]
> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the .NET Framework. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation.
@@ -1428,7 +1428,7 @@ MsgBox(CStr(ADODCArray(1).Text))
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.
+ 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](/dotnet/standard/events/).
@@ -1463,7 +1463,7 @@ MsgBox(CStr(ADODCArray(1).Text))
or method, focus events occur in the following order:
+ When you change the focus by using the keyboard (TAB, SHIFT+TAB, and so on), or by calling the or method, focus events occur in the following order:
@@ -1473,7 +1473,7 @@ MsgBox(CStr(ADODCArray(1).Text))
- When you change the focus by using the mouse or by calling the method, focus events occur in the following order:
+ When you change the focus by using the mouse or by calling the method, focus events occur in the following order:
@@ -1646,7 +1646,7 @@ MsgBox(CStr(ADODCArray(1).Text))
## Remarks
A typical use of `MouseHover` is to display a tool tip when the mouse pauses on a control within a specified area around the control (the "hover rectangle"). The pause required for this event to be raised is specified in milliseconds by the property.
- The `MouseHover` event is defined and detected in connection with the and