From 03c59a711dc45034854b28d742b8d7223417e24b Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 10:53:50 -0800 Subject: [PATCH 001/236] ado-whidbey-long --- xml/System.Data/DataRowExtensions.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Data/DataRowExtensions.xml b/xml/System.Data/DataRowExtensions.xml index 160843f516e..e917279b36f 100644 --- a/xml/System.Data/DataRowExtensions.xml +++ b/xml/System.Data/DataRowExtensions.xml @@ -455,7 +455,7 @@ ## Remarks If `value` is **null**, the method converts the **null** value to in the underlying . - The method does not perform any type conversions. This does not mean, however, that a type conversion will not occur. The method exposes the [!INCLUDE[ado_whidbey_long](~/includes/ado-whidbey-long-md.md)] behavior of the class. A type conversion could be performed by the object and the converted value would then be saved to the row. + The method does not perform any type conversions. This does not mean, however, that a type conversion will not occur. The method exposes the ADO.NET 2.0 behavior of the class. A type conversion could be performed by the object and the converted value would then be saved to the row. Exceptions can be passed up through the method from the underlying object. @@ -514,7 +514,7 @@ ## Remarks If `value` is **null**, the method converts the **null** value to in the underlying . - The method does not perform any type conversions. This does not mean, however, that a type conversion will not occur. The method exposes the [!INCLUDE[ado_whidbey_long](~/includes/ado-whidbey-long-md.md)] behavior of the class. A type conversion could be performed by the object and the converted value would then be saved to the row. + The method does not perform any type conversions. This does not mean, however, that a type conversion will not occur. The method exposes the ADO.NET 2.0 behavior of the class. A type conversion could be performed by the object and the converted value would then be saved to the row. Exceptions can be passed up through the method from the underlying object. @@ -572,7 +572,7 @@ ## Remarks If `value` is **null**, the method converts the **null** value to in the underlying . - The method does not perform any type conversions. This does not mean, however, that a type conversion will not occur. The method exposes the [!INCLUDE[ado_whidbey_long](~/includes/ado-whidbey-long-md.md)] behavior of the class. A type conversion could be performed by the object and the converted value would then be saved to the row. + The method does not perform any type conversions. This does not mean, however, that a type conversion will not occur. The method exposes the ADO.NET 2.0 behavior of the class. A type conversion could be performed by the object and the converted value would then be saved to the row. Exceptions can be passed up through the method from the underlying object. From b25d08a90229b80cc4362adf3315fb7cac9f3f0a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 10:55:18 -0800 Subject: [PATCH 002/236] adonet-edm --- xml/System.Data.Common.CommandTrees/DbConstantExpression.xml | 2 +- .../IEntityWithRelationships.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Data.Common.CommandTrees/DbConstantExpression.xml b/xml/System.Data.Common.CommandTrees/DbConstantExpression.xml index 03dd46158a4..1f834f92011 100644 --- a/xml/System.Data.Common.CommandTrees/DbConstantExpression.xml +++ b/xml/System.Data.Common.CommandTrees/DbConstantExpression.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Data.Objects.DataClasses/IEntityWithRelationships.xml b/xml/System.Data.Objects.DataClasses/IEntityWithRelationships.xml index dbd42dc6074..6b9280b6ddd 100644 --- a/xml/System.Data.Objects.DataClasses/IEntityWithRelationships.xml +++ b/xml/System.Data.Objects.DataClasses/IEntityWithRelationships.xml @@ -17,7 +17,7 @@ defines the features that must be implemented by an entity type that has relationships to other types. Relationships are defined as associations in the [!INCLUDE[adonet_edm](~/includes/adonet-edm-md.md)]. + defines the features that must be implemented by an entity type that has relationships to other types. Relationships are defined as associations in the Entity Data Model. is the base class for all entity types generated by the Entity Data Model tools. The class implements . From dff7b873c97f5d7ec15583afd720858b53be083a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 10:56:28 -0800 Subject: [PATCH 003/236] adonet-ef --- xml/System.Data.Metadata.Edm/DataSpace.xml | 2 +- xml/System.Data.Objects/MergeOption.xml | 2 +- xml/System.Data/EntityKey.xml | 4 ++-- xml/System.Web.UI.WebControls/EntityDataSource.xml | 10 +++++----- xml/ns-System.Data.EntityClient.xml | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/xml/System.Data.Metadata.Edm/DataSpace.xml b/xml/System.Data.Metadata.Edm/DataSpace.xml index c0654f5587f..bb043bb88b5 100644 --- a/xml/System.Data.Metadata.Edm/DataSpace.xml +++ b/xml/System.Data.Metadata.Edm/DataSpace.xml @@ -19,7 +19,7 @@ diff --git a/xml/System.Data.Objects/MergeOption.xml b/xml/System.Data.Objects/MergeOption.xml index 3b0d2becf0f..7216a98f2a6 100644 --- a/xml/System.Data.Objects/MergeOption.xml +++ b/xml/System.Data.Objects/MergeOption.xml @@ -78,7 +78,7 @@ 3 - Objects are maintained in a state and are not tracked in the . However, [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]-generated entities and POCO entities with proxies maintain a reference to the object context to facilitate loading of related objects. + Objects are maintained in a state and are not tracked in the . However, Entity Framework-generated entities and POCO entities with proxies maintain a reference to the object context to facilitate loading of related objects. diff --git a/xml/System.Data/EntityKey.xml b/xml/System.Data/EntityKey.xml index 0718aa6d87b..ff65b5c885a 100644 --- a/xml/System.Data/EntityKey.xml +++ b/xml/System.Data/EntityKey.xml @@ -482,7 +482,7 @@ property to `true`. When you call the method, the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)] assigns a permanent key and sets the property to `false`. + When a new entity is created, the Entity Framework defines temporary key and sets the property to `true`. When you call the method, the Entity Framework assigns a permanent key and sets the property to `false`. > [!NOTE] > Temporary keys are constructed automatically by the framework; they cannot be constructed directly by a user. @@ -495,7 +495,7 @@ In addition, temporary keys have no or key values, but permanent keys do. - When the method is called on an entity's and the entity transitions from the state to state, the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)] automatically computes a new permanent key for the entity and synchronizes all temporary key references. + When the method is called on an entity's and the entity transitions from the state to state, the Entity Framework automatically computes a new permanent key for the entity and synchronizes all temporary key references. ]]> diff --git a/xml/System.Web.UI.WebControls/EntityDataSource.xml b/xml/System.Web.UI.WebControls/EntityDataSource.xml index 1107774a25e..cb1a5a8372e 100644 --- a/xml/System.Web.UI.WebControls/EntityDataSource.xml +++ b/xml/System.Web.UI.WebControls/EntityDataSource.xml @@ -1485,7 +1485,7 @@ protected void EntityDataSource2_ContextDisposing(object sender, property of the control specifies a comma-separated list of query paths that define the objects that are returned together with the specifically queried object. Each comma-separated value in the string is passed, without modification, as a separate call to the method of an that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The property is the argument applied to the before it is executed. + The property of the control specifies a comma-separated list of query paths that define the objects that are returned together with the specifically queried object. Each comma-separated value in the string is passed, without modification, as a separate call to the method of an that is executed by the Entity Framework. This query is the source of the data regulated by the control. The property is the argument applied to the before it is executed. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use query paths to automatically load related objects, see [How to: Use Query Paths to Shape Results](https://msdn.microsoft.com/library/100bf7f5-00ba-4c17-8e27-7a8a14831093). @@ -1754,7 +1754,7 @@ ObjectQuery customers = property of the control is a string that represents an [ORDER BY](/dotnet/framework/data/adonet/ef/language-reference/order-by-entity-sql) expression of an Entity SQL query. This string is passed, without modification, to an that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [ORDER BY](/dotnet/framework/data/adonet/ef/language-reference/order-by-entity-sql) clause to order query results, see [How to: Sort Data](https://msdn.microsoft.com/library/c05f2506-cb9d-4ebc-822b-300042ad53e7). + The property of the control is a string that represents an [ORDER BY](/dotnet/framework/data/adonet/ef/language-reference/order-by-entity-sql) expression of an Entity SQL query. This string is passed, without modification, to an that is executed by the Entity Framework. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [ORDER BY](/dotnet/framework/data/adonet/ef/language-reference/order-by-entity-sql) clause to order query results, see [How to: Sort Data](https://msdn.microsoft.com/library/c05f2506-cb9d-4ebc-822b-300042ad53e7). @@ -1947,7 +1947,7 @@ ObjectQuery onlineOrders = ## Remarks The property of the control contains a string that represents the [SELECT](/dotnet/framework/data/adonet/ef/language-reference/select-entity-sql) statement of an Entity SQL query. This enables you to project a specified set of properties from the objects returned by the query. - This string is passed, without modification, to the that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [SELECT](/dotnet/framework/data/adonet/ef/language-reference/select-entity-sql) clause to define a projection for a query, see [How to: Execute a Query that Returns Anonymous Type Objects](https://msdn.microsoft.com/library/3b264025-e911-4d73-90ce-992d2b9d189d). + This string is passed, without modification, to the that is executed by the Entity Framework. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [SELECT](/dotnet/framework/data/adonet/ef/language-reference/select-entity-sql) clause to define a projection for a query, see [How to: Execute a Query that Returns Anonymous Type Objects](https://msdn.microsoft.com/library/3b264025-e911-4d73-90ce-992d2b9d189d). Updates are not supported for projected data. This means that when you use the property to specify a projection, the bound data binding does not support updates. @@ -2155,7 +2155,7 @@ ObjectQuery products = context.Product control must store information about original values of loaded objects in the . Storing this required information in the view state will increase the page size. You can disable storing original values in the view state by setting the property to `false`. If you do this, the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)] cannot track concurrency in updated objects. For more information, see [Updating Data (EntityDataSource)](https://msdn.microsoft.com/library/ca153eec-6817-4c1d-b262-efd6d35b0246). + To track changes when update and delete operations are enabled, the control must store information about original values of loaded objects in the . Storing this required information in the view state will increase the page size. You can disable storing original values in the view state by setting the property to `false`. If you do this, the Entity Framework cannot track concurrency in updated objects. For more information, see [Updating Data (EntityDataSource)](https://msdn.microsoft.com/library/ca153eec-6817-4c1d-b262-efd6d35b0246). ]]> @@ -2410,7 +2410,7 @@ ObjectQuery products = context.Product property of the control is a string that represents a [WHERE](/dotnet/framework/data/adonet/ef/language-reference/where-entity-sql) clause that is the predicate of an Entity SQL query. This string is passed, without modification, to an that is executed by the [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)]. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [WHERE](/dotnet/framework/data/adonet/ef/language-reference/where-entity-sql) clause to filter a query, see [How to: Filter Data](https://msdn.microsoft.com/library/776f8556-3350-4572-804a-b1513515c1b2). + The property of the control is a string that represents a [WHERE](/dotnet/framework/data/adonet/ef/language-reference/where-entity-sql) clause that is the predicate of an Entity SQL query. This string is passed, without modification, to an that is executed by the Entity Framework. This query is the source of the data regulated by the control. The string supplied to the property uses the same format as the string that is passed to the method of . For examples of how to use the [WHERE](/dotnet/framework/data/adonet/ef/language-reference/where-entity-sql) clause to filter a query, see [How to: Filter Data](https://msdn.microsoft.com/library/776f8556-3350-4572-804a-b1513515c1b2). To filter query results by equating an entity type property to an expression, see information about the property. diff --git a/xml/ns-System.Data.EntityClient.xml b/xml/ns-System.Data.EntityClient.xml index 993f799e3d8..555e908aa71 100644 --- a/xml/ns-System.Data.EntityClient.xml +++ b/xml/ns-System.Data.EntityClient.xml @@ -8,7 +8,7 @@ The `EntityClient` provider uses storage-specific [!INCLUDE[vstecado](~/includes/vstecado-md.md)] Data Provider classes and mapping metadata for interacting with entity data models. `EntityClient` translates operations performed on conceptual entities into operations performed on physical data sources. It translates result sets returned from physical data sources into conceptual entities. > [!NOTE] -> For more information about how to use this namespace in [!INCLUDE[adonet_ef](~/includes/adonet-ef-md.md)] applications, see [ADO.NET Entity Framework](/dotnet/framework/data/adonet/ef/). +> For more information about how to use this namespace in Entity Framework applications, see [ADO.NET Entity Framework](/dotnet/framework/data/adonet/ef/). ]]> From 374763d9300eba2f69057415e0aa125dfa75ca5a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 10:57:02 -0800 Subject: [PATCH 004/236] ajax-current-short --- xml/System.Web.ClientServices/ConnectivityStatus.xml | 2 +- xml/ns-System.Web.ClientServices.Providers.xml | 2 +- xml/ns-System.Web.ClientServices.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Web.ClientServices/ConnectivityStatus.xml b/xml/System.Web.ClientServices/ConnectivityStatus.xml index 3067dcc2c9a..2dedec8b587 100644 --- a/xml/System.Web.ClientServices/ConnectivityStatus.xml +++ b/xml/System.Web.ClientServices/ConnectivityStatus.xml @@ -60,7 +60,7 @@ property, the class caches the value to the local file system. The client service providers in the namespace check this value to determine whether to use the offline data cache instead of attempting to access the associated [!INCLUDE[ajax_current_short](~/includes/ajax-current-short-md.md)] authentication, roles, and profile services. + When you set the property, the class caches the value to the local file system. The client service providers in the namespace check this value to determine whether to use the offline data cache instead of attempting to access the associated Microsoft Ajax authentication, roles, and profile services. diff --git a/xml/ns-System.Web.ClientServices.Providers.xml b/xml/ns-System.Web.ClientServices.Providers.xml index 6d60fd53432..e2e453e5dc7 100644 --- a/xml/ns-System.Web.ClientServices.Providers.xml +++ b/xml/ns-System.Web.ClientServices.Providers.xml @@ -5,7 +5,7 @@ namespace include client application service providers that enable Windows-based applications to use the [!INCLUDE[ajax_current_short](~/includes/ajax-current-short-md.md)] authentication, roles, and profile services. You can enable these services and specify client service providers in your application configuration file, and then access the services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). + The classes in the namespace include client application service providers that enable Windows-based applications to use the Microsoft Ajax authentication, roles, and profile services. You can enable these services and specify client service providers in your application configuration file, and then access the services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). To access the login service, you can use either Windows or Forms authentication by specifying the or in your application configuration. Windows authentication uses the identity supplied when a user logs in to the operating system. Forms authentication requires that you to retrieve login information from the user and pass it to the service. You can do this by specifying an implementation with your configuration. The method returns a object that contains user login information. You can populate this object, for example, by displaying a login dialog box in the method. diff --git a/xml/ns-System.Web.ClientServices.xml b/xml/ns-System.Web.ClientServices.xml index 1c19c832ef7..56f38703b7c 100644 --- a/xml/ns-System.Web.ClientServices.xml +++ b/xml/ns-System.Web.ClientServices.xml @@ -5,7 +5,7 @@ namespace support the client application service providers in the namespace. These service providers enable Windows-based applications to use the [!INCLUDE[ajax_current_short](~/includes/ajax-current-short-md.md)] authentication, roles, and profiles services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). + The classes in the namespace support the client application service providers in the namespace. These service providers enable Windows-based applications to use the Microsoft Ajax authentication, roles, and profiles services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). The and classes provide properties and methods related to a user's identity, role, and authentication state. From f9955a63025bcf755b4ba5bfe68c2a50d0380ab4 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 10:57:32 -0800 Subject: [PATCH 005/236] compact --- xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml | 4 ++-- xml/Microsoft.Build.Tasks/Vbc.xml | 4 ++-- xml/System.Globalization/CultureInfo.xml | 2 +- xml/System/NotSupportedException.xml | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml b/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml index a673b1d0cdb..87f7ffa07be 100644 --- a/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml +++ b/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml @@ -1565,8 +1565,8 @@ - to target the [!INCLUDE[Compact](~/includes/compact-md.md)]; otherwise, . - Specifies a value indicating whether to target the [!INCLUDE[Compact](~/includes/compact-md.md)]. + to target the .NET Compact Framework; otherwise, . + Specifies a value indicating whether to target the .NET Compact Framework. if the method was successful; otherwise, . To be added. diff --git a/xml/Microsoft.Build.Tasks/Vbc.xml b/xml/Microsoft.Build.Tasks/Vbc.xml index 5162851eefa..c51d940f0d4 100644 --- a/xml/Microsoft.Build.Tasks/Vbc.xml +++ b/xml/Microsoft.Build.Tasks/Vbc.xml @@ -951,9 +951,9 @@ This property can have a value of **x86**, **x64**, **Itanium**, or **anycpu**. System.Boolean - Gets or sets a Boolean value that specifies whether to target the [!INCLUDE[Compact](~/includes/compact-md.md)]. + Gets or sets a Boolean value that specifies whether to target the .NET Compact Framework. - if the Vbc task should target the [!INCLUDE[Compact](~/includes/compact-md.md)]; otherwise, . + if the Vbc task should target the .NET Compact Framework; otherwise, . To be added. diff --git a/xml/System.Globalization/CultureInfo.xml b/xml/System.Globalization/CultureInfo.xml index caf3c8465e4..968bfbfd5d3 100644 --- a/xml/System.Globalization/CultureInfo.xml +++ b/xml/System.Globalization/CultureInfo.xml @@ -1354,7 +1354,7 @@ In .NET Framework and .NET Core apps, the current culture is a per-thread settin - By calling the Windows `GetUserDefaultUILanguage` function. > [!NOTE] -> In the [!INCLUDE[Compact](~/includes/compact-md.md)], the property is read-only. The current UI culture is determined by the system's regional settings and cannot be changed programmatically. +> In the .NET Compact Framework, the property is read-only. The current UI culture is determined by the system's regional settings and cannot be changed programmatically. Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], to change the user interface culture used by a thread, set the property to the new culture. If you explicitly change a thread's UI culture in this way, that change persists if the thread crosses application domain boundaries. diff --git a/xml/System/NotSupportedException.xml b/xml/System/NotSupportedException.xml index 266a42a2118..2d7d351350f 100644 --- a/xml/System/NotSupportedException.xml +++ b/xml/System/NotSupportedException.xml @@ -122,17 +122,17 @@ This exception is thrown in scenarios in which it is generally sometimes possible for the object to perform the requested operation, and the object state determines whether the operation can be performed. ## .NET Compact Framework notes - When working with the [!INCLUDE[Compact](~/includes/compact-md.md)] and using P/Invoke on a native function, this exception may be thrown if: + When working with the .NET Compact Framework and using P/Invoke on a native function, this exception may be thrown if: - The declaration in managed code is incorrect. -- The [!INCLUDE[Compact](~/includes/compact-md.md)] does not support what you are trying to do. +- The .NET Compact Framework does not support what you are trying to do. - The DLL names are mangled on export. If a exception is thrown, check: -- For any violations of the [!INCLUDE[Compact](~/includes/compact-md.md)] P/Invoke restrictions. +- For any violations of the .NET Compact Framework P/Invoke restrictions. - For any arguments that require pre-allocated memory. If these exist, you should pass a reference to an existing variable. From 316cfcddb613635329498b93784007cd1a7c071f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 10:58:16 -0800 Subject: [PATCH 006/236] cpp-iter-arg --- .../ConstContainerBidirectionalIterator`1.xml | 2 +- .../ConstContainerRandomAccessIterator`1.xml | 2 +- .../ConstReverseBidirectionalIterator`1.xml | 2 +- .../ConstReverseRandomAccessIterator`1.xml | 2 +- .../ContainerBidirectionalIterator`1.xml | 2 +- .../ContainerRandomAccessIterator`1.xml | 2 +- xml/Microsoft.VisualC.StlClr.Generic/IBaseIterator`1.xml | 2 +- .../IBidirectionalContainer`1.xml | 2 +- .../IBidirectionalIterator`1.xml | 2 +- xml/Microsoft.VisualC.StlClr.Generic/IForwardIterator`1.xml | 2 +- xml/Microsoft.VisualC.StlClr.Generic/IInputIterator`1.xml | 2 +- xml/Microsoft.VisualC.StlClr.Generic/INode`1.xml | 2 +- xml/Microsoft.VisualC.StlClr.Generic/IOutputIterator`1.xml | 2 +- .../IRandomAccessContainer`1.xml | 2 +- .../IRandomAccessIterator`1.xml | 2 +- .../ReverseBidirectionalIterator`1.xml | 2 +- .../ReverseRandomAccessIterator`1.xml | 2 +- xml/Microsoft.VisualC.StlClr/DequeEnumeratorBase`1.xml | 2 +- xml/Microsoft.VisualC.StlClr/DequeEnumerator`1.xml | 2 +- 19 files changed, 19 insertions(+), 19 deletions(-) diff --git a/xml/Microsoft.VisualC.StlClr.Generic/ConstContainerBidirectionalIterator`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/ConstContainerBidirectionalIterator`1.xml index 4fc026c7786..81d523e126e 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/ConstContainerBidirectionalIterator`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/ConstContainerBidirectionalIterator`1.xml @@ -37,7 +37,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Defines an iterator that can access elements in a container in the forward direction by using the increment operator and in the backward direction by using the decrement operator. The element that the iterator points to cannot be modified. Bidirectional iterators can be used anywhere that a constant input or constant output iterator is required. - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Provides an iterator that supports the following operations: moving forward one position by calling operator++, moving backward one position by calling operator--, accessing an element by using operator[], and accessing an element by using pointer arithmetic. The element pointed to by the iterator cannot be modified. - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Defines an iterator that accesses elements in a container in the reverse direction. Elements can be accessed in the forward direction by using the decrement operator and in the backward direction by using the increment operator. The element that the iterator points to cannot be modified. Constant reverse bidirectional iterators can be used anywhere that a constant reverse input or constant reverse output iterator is required. - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Provides an iterator that supports the following operations: moving forward one position by calling operator--, moving backward one position by calling operator++, accessing an element by using operator[], and accessing an element by using pointer arithmetic. The element accessed by the iterator cannot be modified. - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Defines an iterator that can access elements in a container in the forward direction by using the increment operator and in the backward direction by using the decrement operator. The element that the iterator points to can be both written to and read from any number of times. Bidirectional iterators can be used anywhere that an input or output iterator is required. - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Provides an iterator that supports the following operations: moving forward one position by calling operator++, moving backward one position by calling operator--, accessing an element by using operator[], and accessing an element by using pointer arithmetic. - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Defines the base interface for all STL/CLR iterators. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/IBidirectionalContainer`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/IBidirectionalContainer`1.xml index ed8a8ffd971..1bee7a72ceb 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/IBidirectionalContainer`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/IBidirectionalContainer`1.xml @@ -15,7 +15,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Interface for a container that supports both forward and backward iteration. Containers that implement bidirectional iteration support the following operations: moving forward one position by calling operator++, and moving backward one position by calling operator--. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/IBidirectionalIterator`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/IBidirectionalIterator`1.xml index 52cc23750ab..c3c0faf4b02 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/IBidirectionalIterator`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/IBidirectionalIterator`1.xml @@ -31,7 +31,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Interface for an iterator that can access elements in a container in the forward direction by using the increment operator and in the backward direction by using the decrement operator. The element that the iterator points to can be both written to and read from any number of times. Bidirectional iterators can be used anywhere an input or output iterator is required. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/IForwardIterator`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/IForwardIterator`1.xml index c4b6deffd44..51692ebfaed 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/IForwardIterator`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/IForwardIterator`1.xml @@ -28,7 +28,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Interface for an iterator that can access elements in a container only in the forward direction by using the increment operator. The element that the iterator points to can be both written to and read from any number of times. Forward iterators can be used anywhere an input or output iterator is required. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/IInputIterator`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/IInputIterator`1.xml index f79d98a94b7..61c56acae11 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/IInputIterator`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/IInputIterator`1.xml @@ -22,7 +22,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Interface for an iterator that is used to read a sequence from a container only in the forward direction. The element that the iterator points to can be read only one time, and it cannot be modified. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/INode`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/INode`1.xml index 3ba9e62c1c3..e70e9c1fb29 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/INode`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/INode`1.xml @@ -15,7 +15,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Interface for the node data structure. Containers that support bidirectional iteration contain nodes. A node consists of a value for the element at that position in the container and pointers to the next and previous elements in the container. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/IOutputIterator`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/IOutputIterator`1.xml index 495c67a8eb4..10e60a2869c 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/IOutputIterator`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/IOutputIterator`1.xml @@ -22,7 +22,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Interface for an iterator that is used to write a sequence to a container only in the forward direction. The element that the iterator points to can be written to only one time. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/IRandomAccessContainer`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/IRandomAccessContainer`1.xml index 40e39e3271b..0ebb765c5cf 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/IRandomAccessContainer`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/IRandomAccessContainer`1.xml @@ -15,7 +15,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Interface for a container that supports random access iteration. Containers that implement random access iteration support the following operations: moving forward one position by calling operator++, moving backward one position by calling operator--, accessing an element by using operator[], and accessing an element by using pointer arithmetic. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/IRandomAccessIterator`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/IRandomAccessIterator`1.xml index 8d76c9b377f..a205382a28d 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/IRandomAccessIterator`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/IRandomAccessIterator`1.xml @@ -34,7 +34,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Defines the interface for a random access iterator. Random access iterators support the following operations: moving forward one position by calling operator++, moving backward one position by calling operator--, accessing an element by using operator[], and accessing an element by using pointer arithmetic. To be added. diff --git a/xml/Microsoft.VisualC.StlClr.Generic/ReverseBidirectionalIterator`1.xml b/xml/Microsoft.VisualC.StlClr.Generic/ReverseBidirectionalIterator`1.xml index 7a5208b4643..87350b3e9c8 100644 --- a/xml/Microsoft.VisualC.StlClr.Generic/ReverseBidirectionalIterator`1.xml +++ b/xml/Microsoft.VisualC.StlClr.Generic/ReverseBidirectionalIterator`1.xml @@ -37,7 +37,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Defines an iterator that accesses elements in a container in the reverse direction. Elements can be accessed in the forward direction by using the decrement operator and in the backward direction by using the increment operator. The element that the iterator points to can be both written to and read from any number of times. Reverse bidirectional iterators can be used anywhere that a reverse input or reverse output iterator is required. - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Provides an iterator that supports the following operations: moving forward one position by calling operator--, moving backward one position by calling operator++, accessing an element by using operator[], and accessing an element by using pointer arithmetic. - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Supports simple iteration over any STL/CLR object that implements the interface. To be added. diff --git a/xml/Microsoft.VisualC.StlClr/DequeEnumerator`1.xml b/xml/Microsoft.VisualC.StlClr/DequeEnumerator`1.xml index c13aeb4dd8c..dafaa0f9f47 100644 --- a/xml/Microsoft.VisualC.StlClr/DequeEnumerator`1.xml +++ b/xml/Microsoft.VisualC.StlClr/DequeEnumerator`1.xml @@ -31,7 +31,7 @@ - [!INCLUDE[cpp_iter_arg](~/includes/cpp-iter-arg-md.md)] + The type of an element in the controlled sequence. Supports simple iteration over any STL/CLR object that implements the interface. Date: Wed, 24 Feb 2021 10:58:57 -0800 Subject: [PATCH 007/236] csprcslong --- xml/System.Windows.Forms/Application.xml | 2 +- xml/System/Type.xml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index 8bda6c433f0..4306223861e 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -1524,7 +1524,7 @@ > [!IMPORTANT] > To set the default value for `UseCompatibleTextRendering` in [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)] or later, see . - In [!INCLUDE[csprcslong](~/includes/csprcslong-md.md)] or later, a call to is automatically generated in the Program.cs file. To change the text rendering default, modify the generated code. + In Visual C# 2005 or later, a call to is automatically generated in the Program.cs file. To change the text rendering default, modify the generated code. ```csharp static class Program diff --git a/xml/System/Type.xml b/xml/System/Type.xml index 705eb34c204..7517cce44b4 100644 --- a/xml/System/Type.xml +++ b/xml/System/Type.xml @@ -5245,7 +5245,7 @@ The method does not return members in a particu The following example finds specific overloads of `MethodA`, specifying a variety of argument types. > [!NOTE] -> The [!INCLUDE[csprcslong](~/includes/csprcslong-md.md)] example requires the `/unsafe` compiler option. +> The Visual C# 2005 example requires the `/unsafe` compiler option. [!code-cpp[Type_GetMethod4#1](~/samples/snippets/cpp/VS_Snippets_CLR/Type_GetMethod4/CPP/type_getmethod4.cpp#1)] [!code-csharp[Type_GetMethod4#1](~/samples/snippets/csharp/VS_Snippets_CLR/Type_GetMethod4/CS/type_getmethod4.cs#1)] @@ -5616,7 +5616,7 @@ One of the elements in the array is array is attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7181,7 +7181,7 @@ The method does not return properties in a p - A derived type declares a property that hides an inherited property with the same name, using the `new` modifier (`Shadows` in Visual Basic). To resolve the ambiguity, include to restrict the search to members that are not inherited. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], [!INCLUDE[csprcslong](~/includes/csprcslong-md.md)], and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7274,7 +7274,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], [!INCLUDE[csprcslong](~/includes/csprcslong-md.md)], and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7370,7 +7370,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], [!INCLUDE[csprcslong](~/includes/csprcslong-md.md)], and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7475,7 +7475,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], [!INCLUDE[csprcslong](~/includes/csprcslong-md.md)], and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7575,7 +7575,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], [!INCLUDE[csprcslong](~/includes/csprcslong-md.md)], and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7736,7 +7736,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], [!INCLUDE[csprcslong](~/includes/csprcslong-md.md)], and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. From 4fa3997b9177d23871100a59e77260b8c6f539a1 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 10:59:41 -0800 Subject: [PATCH 008/236] desktop-appname --- xml/System.IO.Compression/BrotliStream.xml | 10 ++++---- xml/System.IO.Compression/DeflateStream.xml | 12 +++++----- xml/System.IO.Compression/GZipStream.xml | 12 +++++----- xml/System.IO.Pipes/PipeStream.xml | 8 +++---- xml/System.IO/BufferedStream.xml | 8 +++---- xml/System.IO/FileStream.xml | 14 +++++------ xml/System.IO/Stream.xml | 24 +++++++++---------- .../CryptoStream.xml | 2 +- 8 files changed, 45 insertions(+), 45 deletions(-) diff --git a/xml/System.IO.Compression/BrotliStream.xml b/xml/System.IO.Compression/BrotliStream.xml index ba4cee3f59d..3dfa2e5ba36 100644 --- a/xml/System.IO.Compression/BrotliStream.xml +++ b/xml/System.IO.Compression/BrotliStream.xml @@ -412,7 +412,7 @@ ## Remarks -The `DisposeAsync` method lets you perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `DisposeAsync` method lets you perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the Brotli stream by writing any changes to the backing store and closing the stream to release resources. @@ -731,7 +731,7 @@ This method read a maximum of `buffer.Length` bytes from the current stream and ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -780,7 +780,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -963,7 +963,7 @@ If the write operation is successful, the position within the Brotli stream adva ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -1012,7 +1012,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO.Compression/DeflateStream.xml b/xml/System.IO.Compression/DeflateStream.xml index c2fb19ec02c..c817a0cf780 100644 --- a/xml/System.IO.Compression/DeflateStream.xml +++ b/xml/System.IO.Compression/DeflateStream.xml @@ -760,7 +760,7 @@ Copying begins at the current position in the current Deflate stream and does no ## Remarks -The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -859,7 +859,7 @@ Copying begins at the current position in the current Deflate stream. ## Remarks -The `DisposeAsync` method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `DisposeAsync` method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the Deflate stream by writing any changes to the backing store and closing the stream to release resources. @@ -1318,7 +1318,7 @@ This method read a maximum of `buffer.Length` bytes from the current stream and ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1372,7 +1372,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1640,7 +1640,7 @@ If the write operation is successful, the position within the Deflate stream adv ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -1694,7 +1694,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO.Compression/GZipStream.xml b/xml/System.IO.Compression/GZipStream.xml index 5052506f3dd..dd8e7087b49 100644 --- a/xml/System.IO.Compression/GZipStream.xml +++ b/xml/System.IO.Compression/GZipStream.xml @@ -744,7 +744,7 @@ Copying begins at the current position in the current GZip stream, and does not ## Remarks -The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -843,7 +843,7 @@ Copying begins at the current position in the current GZip stream. ## Remarks -The `DisposeAsync` method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `DisposeAsync` method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the GZip stream by writing any changes to the backing store and closing the stream to release resources. @@ -1304,7 +1304,7 @@ This method read a maximum of `buffer.Length` bytes from the current stream and ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1358,7 +1358,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1632,7 +1632,7 @@ If the write operation is successful, the position within the GZip stream advanc ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -1686,7 +1686,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO.Pipes/PipeStream.xml b/xml/System.IO.Pipes/PipeStream.xml index b02ff843e17..43f2c78d0af 100644 --- a/xml/System.IO.Pipes/PipeStream.xml +++ b/xml/System.IO.Pipes/PipeStream.xml @@ -1528,7 +1528,7 @@ The pipe handle has not been set. (Did your method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -2190,7 +2190,7 @@ The pipe handle has not been set. (Did your method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO/BufferedStream.xml b/xml/System.IO/BufferedStream.xml index 0811fe2abc1..6fa50c76ca6 100644 --- a/xml/System.IO/BufferedStream.xml +++ b/xml/System.IO/BufferedStream.xml @@ -778,7 +778,7 @@ bufStream->Close(); ## Remarks -The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -885,7 +885,7 @@ This method is called by the public for reading primitive data types. ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1891,7 +1891,7 @@ If the write operation is successful, the position within the buffered stream ad ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO/FileStream.xml b/xml/System.IO/FileStream.xml index bca388d8b60..1f2683083d1 100644 --- a/xml/System.IO/FileStream.xml +++ b/xml/System.IO/FileStream.xml @@ -54,7 +54,7 @@ class to read from, write to, open, and close files on a file system, and to manipulate other file-related operating system handles, including pipes, standard input, and standard output. You can use the , , , and methods to perform synchronous operations, or the , , , and methods to perform asynchronous operations. Use the asynchronous methods to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. buffers input and output for better performance. + Use the class to read from, write to, open, and close files on a file system, and to manipulate other file-related operating system handles, including pipes, standard input, and standard output. You can use the , , , and methods to perform synchronous operations, or the , , , and methods to perform asynchronous operations. Use the asynchronous methods to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. buffers input and output for better performance. > [!IMPORTANT] > This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. @@ -2059,7 +2059,7 @@ See for more informat ## Remarks -The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -2181,7 +2181,7 @@ For an example of copying between two streams, see the for reading primitive data types. ## Remarks -The `ReadAsync` method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -3366,7 +3366,7 @@ The following example shows how to read from a file asynchronously. ## Remarks -The `ReadAsync` method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -3996,7 +3996,7 @@ If the write operation is successful, the position within the file stream advanc ## Remarks -The `WriteAsync` method lets you perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method lets you perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -4066,7 +4066,7 @@ If the operation is canceled before it completes, the returned task contains the method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO/Stream.xml b/xml/System.IO/Stream.xml index e9591638495..4b2c9a47926 100644 --- a/xml/System.IO/Stream.xml +++ b/xml/System.IO/Stream.xml @@ -98,7 +98,7 @@ Disposing a object flushes any buffered data, and essentially calls the method for you. also releases operating system resources such as file handles, network connections, or memory used for any internal buffering. The class provides the capability of wrapping a buffered stream around another stream in order to improve read and write performance. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class includes async methods to simplify asynchronous operations. An async method contains `Async` in its name, such as , , , and . These methods enable you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class includes async methods to simplify asynchronous operations. An async method contains `Async` in its name, such as , , , and . These methods enable you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. When used in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app, includes two extension methods: and . These methods convert a object to a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)]. You can also convert a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)] to a object by using the and methods. For more information, see [How to: Convert Between .NET Framework Streams and Windows Runtime Streams](/dotnet/standard/io/how-to-convert-between-dotnet-streams-and-winrt-streams) @@ -834,7 +834,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Copying begins at the current position in the current stream. @@ -907,7 +907,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Copying begins at the current position in the current stream. @@ -963,7 +963,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -1030,7 +1030,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -1276,7 +1276,7 @@ method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the stream by writing any changes to the backing store and closing the stream to release resources. @@ -1987,7 +1987,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -2054,7 +2054,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -2135,7 +2135,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -2658,7 +2658,7 @@ This member is an explicit interface member implementation. It can be used only method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -2725,7 +2725,7 @@ This member is an explicit interface member implementation. It can be used only method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -2806,7 +2806,7 @@ This member is an explicit interface member implementation. It can be used only method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.Security.Cryptography/CryptoStream.xml b/xml/System.Security.Cryptography/CryptoStream.xml index c269a24acf5..1fba4011299 100644 --- a/xml/System.Security.Cryptography/CryptoStream.xml +++ b/xml/System.Security.Cryptography/CryptoStream.xml @@ -579,7 +579,7 @@ method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or [!INCLUDE[desktop_appname](~/includes/desktop-appname-md.md)] app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the stream by writing any changes to the backing store and closing the stream to release resources. From f536e101106868d159fa356af11384e1ca140f2d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:00:09 -0800 Subject: [PATCH 009/236] dnprdnext --- .../CodeDomProvider.xml | 12 +- .../PerformanceCounterCategory.xml | 6 +- xml/System.Reflection.Emit/DynamicMethod.xml | 2 +- .../HMACSHA384.xml | 2 +- .../HMACSHA512.xml | 2 +- xml/System.Windows.Forms/Clipboard.xml | 2 +- xml/System.Windows.Forms/ColumnHeader.xml | 2 +- xml/System.Windows.Forms/Control.xml | 4 +- xml/System.Windows.Forms/DataObject.xml | 2 +- xml/System.Windows.Forms/TabControl.xml | 6 +- xml/System.Windows.Forms/TabPage.xml | 8 +- xml/System.Xml.XPath/XPathItem.xml | 18 +-- xml/System.Xml/XmlNodeReader.xml | 90 +++++++------- xml/System.Xml/XmlTextReader.xml | 4 +- xml/System.Xml/XmlValidatingReader.xml | 112 +++++++++--------- 15 files changed, 136 insertions(+), 136 deletions(-) diff --git a/xml/System.CodeDom.Compiler/CodeDomProvider.xml b/xml/System.CodeDom.Compiler/CodeDomProvider.xml index 285b8c48d8f..bdb3c6a6fee 100644 --- a/xml/System.CodeDom.Compiler/CodeDomProvider.xml +++ b/xml/System.CodeDom.Compiler/CodeDomProvider.xml @@ -42,7 +42,7 @@ A can be used to create and retrieve instances of code generators and code compilers. Code generators can be used to generate code in a particular language, and code compilers can be used to compile code into assemblies. > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the methods made available in the code generator and code compiler are available directly from the code provider. You do not need to call or to access the methods, and those methods are marked as obsolete. This applies to preexisting as well as new code provider implementations. +> In the .NET Framework 2.0, the methods made available in the code generator and code compiler are available directly from the code provider. You do not need to call or to access the methods, and those methods are marked as obsolete. This applies to preexisting as well as new code provider implementations. A implementation typically provides code generation and/or code compilation interfaces for generating code and managing compilation for a single programming language. Several languages are supported by implementations that ship with the Windows SDK. These languages include C#, Visual Basic, C++, and JScript. Developers or compiler vendors can implement the and interfaces and provide a that extends CodeDOM support to other programming languages. @@ -327,7 +327,7 @@ methods that are directly available in the code provider. + This method is obsolete in the .NET Framework 2.0. The recommended alternative is to call the methods that are directly available in the code provider. ]]> @@ -436,7 +436,7 @@ methods that are directly available in the class. + This method is obsolete in the .NET Framework 2.0. The recommended alternative is to call the methods that are directly available in the class. ]]> @@ -490,7 +490,7 @@ This method uses the specified for output. This method supports more optimized code generation that incrementally updates the source code. > [!NOTE] -> The base class implementation calls the method, which is obsolete in the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] and results in a if an object is not returned. +> The base class implementation calls the method, which is obsolete in the .NET Framework 2.0 and results in a if an object is not returned. ]]> @@ -542,7 +542,7 @@ This method uses the specified file name for output. > [!NOTE] -> The base class implementation calls the method, which is obsolete in the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] and results in a if an object is not returned. +> The base class implementation calls the method, which is obsolete in the .NET Framework 2.0 and results in a if an object is not returned. ]]> @@ -1209,7 +1209,7 @@ Use the method to enumerate the language provider settings on a computer. > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the default language providers supplied by the .NET Framework are not specified in the [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) compiler configuration section and cannot be removed, so this method returns information about the default providers and any specified in the configuration file. +> In the .NET Framework 2.0, the default language providers supplied by the .NET Framework are not specified in the [<system.codedom> Element](/dotnet/framework/configure-apps/file-schema/compiler/system-codedom-element) compiler configuration section and cannot be removed, so this method returns information about the default providers and any specified in the configuration file. diff --git a/xml/System.Diagnostics/PerformanceCounterCategory.xml b/xml/System.Diagnostics/PerformanceCounterCategory.xml index 62c2266c7b4..2c7f6ae005e 100644 --- a/xml/System.Diagnostics/PerformanceCounterCategory.xml +++ b/xml/System.Diagnostics/PerformanceCounterCategory.xml @@ -353,7 +353,7 @@ ## Remarks The property indicates whether the object can have multiple instances. The possible values are , , or . - There are two types of performance counter categories: single-instance and multi-instance. By default, a category is single-instance when it is created and becomes multi-instance when another instance is added. Categories are created when an application is set up, and instances are added at run time. In the .NET Framework versions 1.0 and 1.1, it is not necessary to know if a performance counter category is multi-instance or single-instance. In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the enumeration is used to indicate whether a performance counter can have multiple instances. + There are two types of performance counter categories: single-instance and multi-instance. By default, a category is single-instance when it is created and becomes multi-instance when another instance is added. Categories are created when an application is set up, and instances are added at run time. In the .NET Framework versions 1.0 and 1.1, it is not necessary to know if a performance counter category is multi-instance or single-instance. In the .NET Framework 2.0, the enumeration is used to indicate whether a performance counter can have multiple instances. ]]> @@ -735,7 +735,7 @@ enumeration is used to indicate whether a performance counter can have multiple instances. + The `categoryType` parameter specifies whether the performance counter category is single-instance or multi-instance. By default, a category is single-instance when it is created and becomes multi-instance when another instance is added. Categories are created when an application is set up, and instances are added at run time. In the .NET Framework versions 1.0 and 1.1, it is not necessary to know if a performance counter category is multi-instance or single-instance. In the .NET Framework 2.0, the enumeration is used to indicate whether a performance counter can have multiple instances. Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. @@ -929,7 +929,7 @@ enumeration is used to indicate whether a performance counter can have multiple instances. + The `categoryType` parameter specifies whether the performance counter category is single-instance or multi-instance. By default, a category is single-instance when it is created and becomes multi-instance when another instance is added. Categories are created when an application is set up, and instances are added at run time. In the .NET Framework versions 1.0 and 1.1, it is not necessary to know if a performance counter category is multi-instance or single-instance. In the .NET Framework 2.0, the enumeration is used to indicate whether a performance counter can have multiple instances. Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. diff --git a/xml/System.Reflection.Emit/DynamicMethod.xml b/xml/System.Reflection.Emit/DynamicMethod.xml index 23b917fd370..de4e55dfcd5 100644 --- a/xml/System.Reflection.Emit/DynamicMethod.xml +++ b/xml/System.Reflection.Emit/DynamicMethod.xml @@ -1082,7 +1082,7 @@ The example code creates an instance of `Example` and then creates two delegates. The first is of type `UseLikeStatic`, which has the same parameters as the dynamic method. The second is of type `UseLikeInstance`, which lacks the first parameter (of type `Example`). This delegate is created using the method overload; the second parameter of that method overload is an instance of `Example`, in this case the instance just created, which is bound to the newly created delegate. Whenever that delegate is invoked, the dynamic method acts on the bound instance of `Example`. > [!NOTE] -> This is an example of the relaxed rules for delegate binding introduced in the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], along with new overloads of the method. For more information, see the class. +> This is an example of the relaxed rules for delegate binding introduced in the .NET Framework 2.0, along with new overloads of the method. For more information, see the class. The `UseLikeStatic` delegate is invoked, passing in the instance of `Example` that is bound to the `UseLikeInstance` delegate. Then the `UseLikeInstance` delegate is invoked, so that both delegates act on the same instance of `Example`. The changes in the values of the internal field are displayed after each call. Finally, a `UseLikeInstance` delegate is bound to an instance of `DerivedFromExample`, and the delegate calls are repeated. diff --git a/xml/System.Security.Cryptography/HMACSHA384.xml b/xml/System.Security.Cryptography/HMACSHA384.xml index ce9de88bb7e..dc565f27d97 100644 --- a/xml/System.Security.Cryptography/HMACSHA384.xml +++ b/xml/System.Security.Cryptography/HMACSHA384.xml @@ -453,7 +453,7 @@ System.Boolean - Provides a workaround for the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] implementation of the algorithm, which is inconsistent with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] implementation of the algorithm. + Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] implementation of the algorithm. to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] applications; otherwise, . diff --git a/xml/System.Security.Cryptography/HMACSHA512.xml b/xml/System.Security.Cryptography/HMACSHA512.xml index 746557139e8..0009697666f 100644 --- a/xml/System.Security.Cryptography/HMACSHA512.xml +++ b/xml/System.Security.Cryptography/HMACSHA512.xml @@ -453,7 +453,7 @@ System.Boolean - Provides a workaround for the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] implementation of the algorithm, which is inconsistent with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] implementation. + Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] implementation. to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] applications; otherwise, . diff --git a/xml/System.Windows.Forms/Clipboard.xml b/xml/System.Windows.Forms/Clipboard.xml index 6458a7e3243..940840e99c2 100644 --- a/xml/System.Windows.Forms/Clipboard.xml +++ b/xml/System.Windows.Forms/Clipboard.xml @@ -35,7 +35,7 @@ Call to retrieve data from the Clipboard. The data is returned as an object that implements the interface. Use the methods specified by and fields in to extract the data from the object. If you do not know the format of the data you retrieved, call the method of the interface to get a list of all formats that data is stored in. Then call the method of the interface, and specify a format that your application can use. - In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the class provides additional methods that make it easier to work with the system Clipboard. Call the method to remove all data from the Clipboard. To add data of a particular format to the Clipboard, replacing the existing data, call the appropriate `Set`*Format* method, such as , or call the method to specify the format. To retrieve data of a particular format from the Clipboard, first call the appropriate `Contains`*Format* method (such as ) method to determine whether the Clipboard contains data in that format, and then call the appropriate `Get`*Format* method (such as ) to retrieve the data if the Clipboard contains it. To specify the format in these operations, call the and methods instead. + In .NET Framework 2.0, the class provides additional methods that make it easier to work with the system Clipboard. Call the method to remove all data from the Clipboard. To add data of a particular format to the Clipboard, replacing the existing data, call the appropriate `Set`*Format* method, such as , or call the method to specify the format. To retrieve data of a particular format from the Clipboard, first call the appropriate `Contains`*Format* method (such as ) method to determine whether the Clipboard contains data in that format, and then call the appropriate `Get`*Format* method (such as ) to retrieve the data if the Clipboard contains it. To specify the format in these operations, call the and methods instead. > [!NOTE] > All Windows-based applications share the system Clipboard, so the contents are subject to change when you switch to another application. diff --git a/xml/System.Windows.Forms/ColumnHeader.xml b/xml/System.Windows.Forms/ColumnHeader.xml index 3a80ae45d7f..d9ddd1a10fc 100644 --- a/xml/System.Windows.Forms/ColumnHeader.xml +++ b/xml/System.Windows.Forms/ColumnHeader.xml @@ -688,7 +688,7 @@ If you set the property, th You can use this property to provide different text alignment settings for the text displayed in each . > [!NOTE] -> Due to a limitation in the underlying control, this property has no effect on the first column in the control, which is always aligned to the left. To work around this limitation in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], you can handle the event and paint the column header yourself. +> Due to a limitation in the underlying control, this property has no effect on the first column in the control, which is always aligned to the left. To work around this limitation in .NET Framework 2.0, you can handle the event and paint the column header yourself. diff --git a/xml/System.Windows.Forms/Control.xml b/xml/System.Windows.Forms/Control.xml index a6bffb93d73..4333a01b6b5 100644 --- a/xml/System.Windows.Forms/Control.xml +++ b/xml/System.Windows.Forms/Control.xml @@ -4688,7 +4688,7 @@ Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); ``` > [!NOTE] -> In versions earlier than [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], if you put a with and events on a Windows Form and drag and drop something onto the at design time, the `DropDrop` and `DropEnter` events are raised. However, when you close and reopen the solution, the and events are not raised again. +> In versions earlier than .NET Framework 2.0, if you put a with and events on a Windows Form and drag and drop something onto the at design time, the `DropDrop` and `DropEnter` events are raised. However, when you close and reopen the solution, the and events are not raised again. For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -4737,7 +4737,7 @@ Point clientPoint = targetControl.PointToClient(new Point(de.X, de.Y)); The event is raised when the user first drags the mouse cursor over the control during a drag-and-drop operation. > [!NOTE] -> In versions earlier than [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], if you put a with and events on a Windows Form and drag and drop something onto the at design time, the `DropDrop` and `DropEnter` events are raised. However, when you close and reopen the solution, the and events are not raised again. +> In versions earlier than .NET Framework 2.0, if you put a with and events on a Windows Form and drag and drop something onto the at design time, the `DropDrop` and `DropEnter` events are raised. However, when you close and reopen the solution, the and events are not raised again. The following describes how and when events related to drag-and-drop operations are raised. diff --git a/xml/System.Windows.Forms/DataObject.xml b/xml/System.Windows.Forms/DataObject.xml index 481ab859944..4becb14dba0 100644 --- a/xml/System.Windows.Forms/DataObject.xml +++ b/xml/System.Windows.Forms/DataObject.xml @@ -52,7 +52,7 @@ To determine what formats the data is stored in, call . To determine if a format is available, call with the desired format. - In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the class provides additional methods that make it easier to work with data in common formats. To add data of a particular format to the , use the appropriate `Set`*Format* method, such as . To retrieve data of a particular format from the , first call the appropriate `Contains`*Format* method (such as ) to determine whether the contains data in that format, then call the appropriate `Get`*Format* method (such as ) to retrieve the data if the contains it. + In .NET Framework 2.0, the class provides additional methods that make it easier to work with data in common formats. To add data of a particular format to the , use the appropriate `Set`*Format* method, such as . To retrieve data of a particular format from the , first call the appropriate `Contains`*Format* method (such as ) to determine whether the contains data in that format, then call the appropriate `Get`*Format* method (such as ) to retrieve the data if the contains it. > [!NOTE] > Special considerations may be necessary when using the metafile format with the Clipboard. Due to a limitation in the current implementation of the class, the metafile format used by the .NET Framework may not be recognized by applications that use an older metafile format. In this case, you must interoperate with the Win32 Clipboard application programming interfaces (APIs). diff --git a/xml/System.Windows.Forms/TabControl.xml b/xml/System.Windows.Forms/TabControl.xml index 47fcf31eb31..eae4599daf4 100644 --- a/xml/System.Windows.Forms/TabControl.xml +++ b/xml/System.Windows.Forms/TabControl.xml @@ -60,7 +60,7 @@ - - In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], you can also use one of the following methods: + In .NET Framework 2.0, you can also use one of the following methods: - @@ -1663,7 +1663,7 @@ event of the current . In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. + In .NET Framework 2.0, this method also raises the event of the current . In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1852,7 +1852,7 @@ event of the current . In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. + In .NET Framework 2.0, this method also raises the event of the current . In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/TabPage.xml b/xml/System.Windows.Forms/TabPage.xml index 46507ded9be..68306c21291 100644 --- a/xml/System.Windows.Forms/TabPage.xml +++ b/xml/System.Windows.Forms/TabPage.xml @@ -67,14 +67,14 @@ The tabs in a are part of the but not parts of the individual controls. Members of the class, such as the property, affect only the client rectangle of the tab page, but not the tabs. Additionally, the method of the will not hide the tab. To hide the tab, you must remove the control from the collection. > [!NOTE] -> In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. +> In .NET Framework 2.0, the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. For more information about how this control responds to the and methods, see the following members: , , , , , . > [!NOTE] > Controls contained in a are not created until the tab page is shown, and any data bindings in these controls are not activated until the tab page is shown. - In [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the property lets you indicate whether the background of the tab page should render using the current visual style. This occurs only when the and property values are both `true` and the property of the parent is . Otherwise, the background is painted normally. + In .NET Framework 2.0, the property lets you indicate whether the background of the tab page should render using the current visual style. This occurs only when the and property values are both `true` and the property of the parent is . Otherwise, the background is painted normally. @@ -878,7 +878,7 @@ If you set the property, the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. + In .NET Framework 2.0, the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -919,7 +919,7 @@ If you set the property, the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. + In .NET Framework 2.0, the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Xml.XPath/XPathItem.xml b/xml/System.Xml.XPath/XPathItem.xml index 66bcb08918d..9e96804360b 100644 --- a/xml/System.Xml.XPath/XPathItem.xml +++ b/xml/System.Xml.XPath/XPathItem.xml @@ -194,7 +194,7 @@ System.Object - When overridden in a derived class, gets the current item as a boxed object of the most appropriate [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to its schema type. + When overridden in a derived class, gets the current item as a boxed object of the most appropriate .NET Framework 2.0 type according to its schema type. The current item as a boxed object of the most appropriate [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] type. method attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type specified. + When overridden in a derived class, the method attempts to convert the value of the item to the .NET Framework 2.0 type specified. ]]> @@ -365,7 +365,7 @@ method attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type specified. + When overridden in a derived class, the method attempts to convert the value of the item to the .NET Framework 2.0 type specified. The object is used to resolve namespace prefixes related to type conversions. For example, when converting an `xs:QName` to an `xs:string`. @@ -420,7 +420,7 @@ property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. + The property attempts to convert the value of the item to the .NET Framework 2.0 type according to the XPath 2.0 rules for casting the item's type. For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). @@ -471,7 +471,7 @@ property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. + The property attempts to convert the value of the item to the .NET Framework 2.0 type according to the XPath 2.0 rules for casting the item's type. For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). @@ -522,7 +522,7 @@ property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. + The property attempts to convert the value of the item to the .NET Framework 2.0 type according to the XPath 2.0 rules for casting the item's type. For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). @@ -574,7 +574,7 @@ property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. + The property attempts to convert the value of the item to the .NET Framework 2.0 type according to the XPath 2.0 rules for casting the item's type. For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). @@ -626,7 +626,7 @@ property attempts to convert the value of the item to the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type according to the XPath 2.0 rules for casting the item's type. + The property attempts to convert the value of the item to the .NET Framework 2.0 type according to the XPath 2.0 rules for casting the item's type. For more information about type support in the namespace, see [Type Support in the System.Xml Classes](/dotnet/standard/data/xml/type-support-in-the-system-xml-classes). @@ -672,7 +672,7 @@ System.Type - When overridden in a derived class, gets the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] type of the item. + When overridden in a derived class, gets the .NET Framework 2.0 type of the item. The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] type of the item. The default value is . [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. For more information and examples of the code used to create an `XmlNodeReader`, see and overloads of the method. @@ -162,7 +162,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This property is relevant to `Element`, `DocumentType` and `XmlDeclaration` nodes only. (Other node types do not have attributes.) @@ -218,7 +218,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. A networked XML document is comprised of chunks of data aggregated using various W3C standard inclusion mechanisms and therefore contains nodes that come from different places. DTD entities are an example of this, but this is not limited to DTDs. The base URI tells you where these nodes came from. If there is no base URI for the nodes being returned (for example, they were parsed from an in-memory string), String.Empty is returned. @@ -280,7 +280,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. The binary content read methods include the , , , and methods. @@ -328,7 +328,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. ]]> @@ -373,7 +373,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This method also releases any resources held while reading. If `Close` has already been called, no action is performed. @@ -439,7 +439,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. ]]> @@ -485,7 +485,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. ]]> @@ -544,7 +544,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This method does not move the reader. @@ -597,7 +597,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This method does not move the reader. @@ -662,7 +662,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. The following XML contains an attribute in a specific namespace: @@ -730,7 +730,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. @@ -785,7 +785,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. The following table lists node types that have a value to return. @@ -854,7 +854,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This property applies to attribute nodes only. If the reader is not positioned on an attribute node, this property returns `false`. @@ -902,7 +902,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This property enables you to determine the difference between the following: @@ -959,7 +959,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This property does not move the reader. @@ -1036,7 +1036,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This property does not move the reader. @@ -1086,7 +1086,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. @@ -1145,7 +1145,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. In the following XML string, if the reader is positioned on the `href` attribute, the prefix `a` is resolved by calling `reader.LookupNamespace("a")`. The returned string is `urn:456`. @@ -1213,7 +1213,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. @@ -1273,7 +1273,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. After calling this method, the , , and properties reflect the properties of that attribute. @@ -1328,7 +1328,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. After calling this method, the , , and properties reflect the properties of that attribute. @@ -1377,7 +1377,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. Use this method to return to an element after navigating through its attributes. This method moves the reader to one of the following node types: `Element`, `DocumentType`, or `XmlDeclaration`. @@ -1435,7 +1435,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]For more information, see the Remarks section in the reference page. @@ -1491,7 +1491,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. If the current node is not an attribute node, this method is equivalent to . If `MoveToNextAttribute` returns `true`, the reader moves to the next attribute; otherwise, the position of the reader does not change. @@ -1567,7 +1567,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. @@ -1625,7 +1625,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This property is relevant to `Element` and `Attribute` nodes only. @@ -1681,7 +1681,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. All node and attribute names returned from this class are atomized using the `NameTable`. When the same name is returned multiple times (for example, `Customer`), then the same `String` object is returned for that name. This makes it possible for you to write efficient code that does object comparisons on these strings instead of expensive string comparisons. @@ -1729,7 +1729,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. @@ -1787,7 +1787,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. @@ -1832,7 +1832,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. ]]> @@ -1885,7 +1885,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. When a reader is first created and initialized, there is no information available. You must call `Read` to read the first node. @@ -1951,7 +1951,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. Use this method after calling to read through the text or entity reference nodes that make up the attribute value. The of the attribute value nodes is one plus the depth of the attribute node; it increments and decrements by one when you step into and out of general entity references. @@ -2014,7 +2014,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This method streams the content, decodes the Base64 content, and returns the decoded binary bytes (for example, an inline Base64 encoded GIF image) into the buffer. This method can be called successively to read large streams of embedded text. For more information, see RFC 1521, "MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies". You can obtain RFCs from the [Request for Comments Web site](https://www.rfc-editor.org). @@ -2085,7 +2085,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This method streams the content, decodes the BinHex content, and returns the decoded binary bytes (for example, an inline BinHex encoded GIF image) into the buffer. This method can be called successively to read large streams of embedded text. @@ -2156,7 +2156,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This method reads the content, decodes it using Base64 encoding, and returns the decoded binary bytes (for example, an inline Base64 encoded GIF image) into the buffer. For more information, see RFC 1521, "MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies". You can obtain RFCs from the [Request for Comments Web site](https://www.rfc-editor.org). @@ -2230,7 +2230,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This method reads the element content, decodes it using BinHex encoding, and returns the decoded binary bytes (for example, an inline BinHex encoded GIF image) into the buffer. @@ -2303,7 +2303,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. ]]> @@ -2351,7 +2351,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. If positioned on an element, `ReadString` concatenates all text, significant white space, white space, and CData section node types together and returns the concatenated data as the element content. It stops when any markup is encountered. This could occur in a mixed content model, or when an element end tag is read. @@ -2409,7 +2409,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. If the reader is positioned on an `EntityReference` node (`XmlNodeType.EntityReference`), if is called after calling this method, the entity replacement text is parsed. When the entity replacement text is finished, an `EndEntity` node is returned to close the entity reference scope. @@ -2469,7 +2469,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. The interface represents the Post Schema Validation Infoset (PSVI) of the underlying XML node. The PSVI contents of this property are set after the node has been validated. @@ -2518,7 +2518,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. For example, suppose you have the following XML input: @@ -2766,7 +2766,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. @@ -2824,7 +2824,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. This property represents the xml:lang scope within which the current node resides. For example, here is an XML fragment with `xml:lang` set to US English in the root element: @@ -2881,7 +2881,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. ]]> diff --git a/xml/System.Xml/XmlTextReader.xml b/xml/System.Xml/XmlTextReader.xml index b5365d05fd2..a412c40afb1 100644 --- a/xml/System.Xml/XmlTextReader.xml +++ b/xml/System.Xml/XmlTextReader.xml @@ -1181,7 +1181,7 @@ XmlTextReader reader = new XmlTextReader(s); > [!NOTE] > Starting with the .NET Framework 2.0, we recommend that you create instances by using the method to take advantage of new functionality. - This is a change in the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)] release. In previous versions, the `XmlTextReader` class could not resolve entities and `CanResolveEntity` always returned `false`. + This is a change in the .NET Framework 2.0 release. In previous versions, the `XmlTextReader` class could not resolve entities and `CanResolveEntity` always returned `false`. ]]> @@ -4314,7 +4314,7 @@ if (XmlNodeType.Element == reader.NodeType && "thing" == reader.Name) ## Remarks -> In the [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)], the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. ]]> diff --git a/xml/System.Xml/XmlValidatingReader.xml b/xml/System.Xml/XmlValidatingReader.xml index aa971b79a1e..6c3234b66cb 100644 --- a/xml/System.Xml/XmlValidatingReader.xml +++ b/xml/System.Xml/XmlValidatingReader.xml @@ -66,7 +66,7 @@ throws an on XML parse errors. After an exception is thrown the state of the reader is not predictable. For example, the reported node type may be different than the actual node type of the current node. Use the property to check whether a reader is in error state. > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> @@ -125,7 +125,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. All nodes returned from the given `XmlReader` are also returned from this validating reader, so there is no information loss in the process. New nodes not returned from the underlying reader may be added by this reader (for example, default attributes and the children of an entity reference). Any properties set on the given `XmlTextReader` also apply to this validating reader. For example, if the supplied reader had WhitespaceHandling.None set, this validating reader also ignores white space. @@ -204,7 +204,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This constructor parses the given string as a fragment of XML. If the XML fragment is an element or attribute, you can bypass the root level rules for well-formed XML documents. @@ -281,7 +281,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This constructor parses the given string as a fragment of XML. If the XML fragment is an element or attribute, you can bypass the root level rules for well-formed XML documents. This constructor can handle strings returned from . @@ -354,7 +354,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property is relevant to `Element`, `DocumentType`, and `XmlDeclaration` nodes only. (Other node types do not have attributes.) @@ -412,7 +412,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. A networked XML document is comprised of chunks of data aggregated by using various World Wide Web Consortium (W3C) standard inclusion mechanisms and therefore contains nodes that come from different places. document type definition (DTD) entities are an example of this, but this is not limited to DTDs. The base URI tells you where these nodes came from. If there is no base URI for the nodes being returned (for example, they were parsed from an in-memory string), String.Empty is returned. @@ -475,7 +475,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. The binary content read methods include the , , , and methods. @@ -524,7 +524,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> @@ -570,7 +570,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This method also releases any resources held while reading. If this reader was constructed by using an , this method also calls `Close` on the underlying reader. If this reader was constructed by using a stream, this method also calls `Close` on the underlying stream. @@ -620,7 +620,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -677,7 +677,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. When any external reference is read (such as expanding an entity in a document type definition (DTD) file or reading a schema file) the encoding property is set to the encoding value of the external reference. If encoding is not specified in the external reference, and there is no byte-order mark, this defaults to UTF-8. @@ -727,7 +727,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property can be changed and takes effect after the next call. @@ -813,7 +813,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> @@ -874,7 +874,7 @@ This method does not move the reader. > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> @@ -926,7 +926,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This method does not move the reader. @@ -996,7 +996,7 @@ ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. The following XML contains an attribute in a specific namespace: @@ -1068,7 +1068,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> @@ -1115,7 +1115,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. The following table lists node types that have a value to return. @@ -1186,7 +1186,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); This property applies only to an attribute node. > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -1252,7 +1252,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property enables you to determine the difference between the following: @@ -1428,7 +1428,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property is most commonly used for error reporting, but can be called at any time. The starting value for this property is 1. Combined with , a value of 1,1 indicates the start of the document. @@ -1478,7 +1478,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property is most commonly used for error reporting, but can be called at any time. The starting value for this property is `1`. @@ -1540,7 +1540,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -1599,7 +1599,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. In the following XML string, if the reader is positioned on the `href` attribute, the prefix `a` is resolved by calling `reader.LookupNamespace("a", true)`. The returned string is `urn:456`. @@ -1668,7 +1668,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -1729,7 +1729,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. After calling this method, the , , and properties reflect the properties of that attribute. @@ -1794,7 +1794,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. After calling this method, the , , and properties reflect the properties of that attribute. @@ -1844,7 +1844,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. Use this method to return to an element after navigating through its attributes. This method moves the reader to one of the following node types: `Element`, `DocumentType`, or `XmlDeclaration`. @@ -1903,7 +1903,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -1960,7 +1960,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. If the current node is an element node, this method is equivalent to . If `MoveToNextAttribute` returns `true`, the reader moves to the next attribute; otherwise, the position of the reader does not change. @@ -2037,7 +2037,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -2097,7 +2097,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> @@ -2144,7 +2144,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to This property is relevant to `Element` and `Attribute` nodes only. > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -2199,7 +2199,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. All node and attribute names returned from are atomized by using the `NameTable`. When the same name is returned multiple times (for example, `Customer`), the same `String` object will be returned for that name. This makes it possible for you to write efficient code that does object comparisons on these strings instead of expensive string comparisons. @@ -2248,7 +2248,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property never returns the following `XmlNodeType` types: `Document`, `DocumentFragment`, `Entity`, or `Notation`. @@ -2309,7 +2309,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -2364,7 +2364,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to This property applies only to an attribute node. > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> @@ -2412,7 +2412,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. When a reader is first created and initialized, there is no information available. You must call `Read` to read the first node. @@ -2479,7 +2479,7 @@ If the reader is positioned on a `DocumentType` node, this method can be used to ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. Use this method after calling to read through the text or entity reference nodes that make up the attribute value. The of the attribute value nodes is one plus the depth of the attribute node. The `Depth` increments and decrements by one when you step into and out of general entity references. @@ -2570,7 +2570,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This method streams the content, decodes the Base64 content, and returns the decoded binary bytes (for example, an inline Base64 encoded GIF image) into the buffer. This method can be called successively to read large streams of embedded text. For more information, see RFC 1521, "MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies". You can obtain RFCs from the [Request for Comments Web site](https://www.rfc-editor.org). @@ -2642,7 +2642,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This method streams the content, decodes the BinHex content, and returns the decoded binary bytes (for example, an inline BinHex encoded GIF image) into the buffer. This method can be called successively to read large streams of embedded text. @@ -2715,7 +2715,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This method reads the element content, decodes it using Base64 encoding, and returns the decoded binary bytes (for example, an inline Base64 encoded GIF image) into the buffer. For more information, see RFC 1521, "MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies". You can obtain RFCs from the [Request for Comments Web site](https://www.rfc-editor.org). @@ -2785,7 +2785,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This method reads the element content, decodes it using BinHex encoding, and returns the decoded binary bytes (for example, an inline BinHex encoded GIF image) into the buffer. @@ -2848,7 +2848,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property allows the user to access properties specific to the supplied reader. It returns a typed `XmlReader`. The user should query for the type before casting. @@ -2898,7 +2898,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> @@ -2950,7 +2950,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. If positioned on an element, `ReadString` concatenates all text, significant white space, white space, and CDATA section node types together and returns the concatenated data as the element content. The reader stops when any markup is encountered, including comments and processing instructions. This could occur in a mixed content model, or when an element end tag is read. @@ -3022,7 +3022,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. For example, if the schema type is defined as `xsd:int`, the runtime type `int32` is returned for the object. This can be tested using the method and cast accordingly. The method always returns a type that is derived from the class. It never returns the type. @@ -3097,7 +3097,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. If the reader is positioned on an `EntityReference` node (`XmlNodeType.EntityReference`), if is called after calling this method, the entity replacement text is parsed. After the entity replacement text is finished, an `EndEntity` node is returned to close the entity reference scope. @@ -3163,7 +3163,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. The `XmlSchemaCollection` holds pre-loaded XML-Data Reduced (XDR) and XML Schema definition language (XSD) schemas. This property gives the reader access to the cache of schemas and allows it to validate without having to re-load schemas every time. The reader does not add anything to the `XmlSchemaCollection`. @@ -3251,7 +3251,7 @@ reader.MoveToAttribute("name"); ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. The user needs to test for the returned type. For example, @@ -3564,7 +3564,7 @@ object obj = vreader.SchemaType; ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. These events occur during and only if a of DTD, XDR, Schema, or Auto is specified. @@ -3639,7 +3639,7 @@ object obj = vreader.SchemaType; ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property must be set before the first call to . Setting this property to ValidationType.None creates a non-validating reader. @@ -3741,7 +3741,7 @@ object obj = vreader.SchemaType; ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. @@ -3800,7 +3800,7 @@ object obj = vreader.SchemaType; ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. This property represents the xml:lang scope within which the current node resides. For example, here is an XML fragment with `xml:lang` set to U.S. English in the root element: @@ -3858,7 +3858,7 @@ object obj = vreader.SchemaType; ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. The `XmlResolver` is used to load any DTDs, entities, or schemas needed to complete the validation process. @@ -3939,7 +3939,7 @@ object obj = vreader.SchemaType; ## Remarks > [!NOTE] -> The class is obsolete in [!INCLUDE[dnprdnext](~/includes/dnprdnext-md.md)]. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. +> The class is obsolete in .NET Framework 2.0. You can create a validating instance by using the class and the method. For more information, see the Remarks section of the reference page. ]]> From 6622a10e35ef03039f6e1ee0ceee3fcb9b4e92b9 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:00:50 -0800 Subject: [PATCH 010/236] dnprdnlong --- .../SecurityUtilities.xml | 2 +- xml/System.CodeDom.Compiler/CodeDomProvider.xml | 6 +++--- xml/System.CodeDom.Compiler/ICodeCompiler.xml | 2 +- xml/System.CodeDom.Compiler/ICodeGenerator.xml | 2 +- xml/System.Collections/ArrayList.xml | 4 ++-- xml/System.Collections/DictionaryEntry.xml | 2 +- xml/System.Diagnostics/PerformanceCounter.xml | 2 +- xml/System.Diagnostics/PerformanceCounterCategory.xml | 6 +++--- xml/System.DirectoryServices/DirectoryEntry.xml | 2 +- xml/System.Drawing/Font.xml | 2 +- xml/System.Reflection.Emit/DynamicMethod.xml | 6 +++--- xml/System.Security.Cryptography/HMACSHA384.xml | 4 ++-- xml/System.Security.Cryptography/HMACSHA512.xml | 4 ++-- .../ReflectionPermissionFlag.xml | 2 +- xml/System.Web.Compilation/BuildManager.xml | 6 +++--- xml/System.Windows.Forms/AccessibleStates.xml | 2 +- xml/System.Windows.Forms/Application.xml | 6 +++--- xml/System.Windows.Forms/ButtonBase.xml | 2 +- xml/System.Windows.Forms/CheckedListBox.xml | 2 +- xml/System.Windows.Forms/ContainerControl.xml | 2 +- xml/System.Windows.Forms/GroupBox.xml | 2 +- xml/System.Windows.Forms/Label.xml | 2 +- xml/System.Windows.Forms/LinkLabel.xml | 2 +- xml/System.Windows.Forms/PropertyGrid.xml | 2 +- xml/System.Windows.Forms/TabControl.xml | 8 ++++---- xml/System.Windows.Forms/TreeView.xml | 2 +- xml/ns-System.Web.ClientServices.Providers.xml | 2 +- xml/ns-System.Web.ClientServices.xml | 2 +- 28 files changed, 44 insertions(+), 44 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/SecurityUtilities.xml b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/SecurityUtilities.xml index b0e141d6a72..7af019892d9 100644 --- a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/SecurityUtilities.xml +++ b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/SecurityUtilities.xml @@ -254,7 +254,7 @@ diff --git a/xml/System.CodeDom.Compiler/CodeDomProvider.xml b/xml/System.CodeDom.Compiler/CodeDomProvider.xml index bdb3c6a6fee..be763757d20 100644 --- a/xml/System.CodeDom.Compiler/CodeDomProvider.xml +++ b/xml/System.CodeDom.Compiler/CodeDomProvider.xml @@ -67,7 +67,7 @@ ]]> - In the .NET Framework versions 1.0 and 1.1, code providers consist of implementations of , , , and . In the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the , , and methods are obsolete, and the methods of and are directly available in the class. You should override those methods in your code provider implementation and not call the base methods. + In the .NET Framework versions 1.0 and 1.1, code providers consist of implementations of , , , and . In the .NET Framework 2.0, the , , and methods are obsolete, and the methods of and are directly available in the class. You should override those methods in your code provider implementation and not call the base methods. @@ -332,7 +332,7 @@ ]]> - In the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], you should implement the members in the class and throw a when this method is called. + In the .NET Framework 2.0, you should implement the members in the class and throw a when this method is called. @@ -441,7 +441,7 @@ ]]> - In the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], you should implement the members in the class and throw a when this method is called. + In the .NET Framework 2.0, you should implement the members in the class and throw a when this method is called. diff --git a/xml/System.CodeDom.Compiler/ICodeCompiler.xml b/xml/System.CodeDom.Compiler/ICodeCompiler.xml index 44fd3123442..8603e4d7cc1 100644 --- a/xml/System.CodeDom.Compiler/ICodeCompiler.xml +++ b/xml/System.CodeDom.Compiler/ICodeCompiler.xml @@ -28,7 +28,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework versions 1.0 and 1.1, code providers consist of implementations of , , , and . In the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the , , and methods are obsolete, and the methods of and are directly available in the class. You should override those methods in your code provider implementation and not call the base methods. +> In the .NET Framework versions 1.0 and 1.1, code providers consist of implementations of , , , and . In the .NET Framework 2.0, the , , and methods are obsolete, and the methods of and are directly available in the class. You should override those methods in your code provider implementation and not call the base methods. The interface can be implemented for a specific compiler to enable developers to programmatically compile assemblies from Code Document Object Model (CodeDOM) compile units, strings containing source code, or source code files. diff --git a/xml/System.CodeDom.Compiler/ICodeGenerator.xml b/xml/System.CodeDom.Compiler/ICodeGenerator.xml index 48d5aac1503..ea4f0b5a6f8 100644 --- a/xml/System.CodeDom.Compiler/ICodeGenerator.xml +++ b/xml/System.CodeDom.Compiler/ICodeGenerator.xml @@ -28,7 +28,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework versions 1.0 and 1.1, code providers consist of implementations of , , , and . In the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the , , and methods are obsolete, and the methods of and are directly available in the class. You should override those methods in your code provider implementation and not call the base methods. +> In the .NET Framework versions 1.0 and 1.1, code providers consist of implementations of , , , and . In the .NET Framework 2.0, the , , and methods are obsolete, and the methods of and are directly available in the class. You should override those methods in your code provider implementation and not call the base methods. Developers of compilers can implement this interface to allow people to dynamically generate code in a particular language. This can be used for a variety of purposes, such as creating code-generating wizards, creating dynamic assemblies with content that can be debugged, and for templated documents with embedded code, such as ASP.NET. diff --git a/xml/System.Collections/ArrayList.xml b/xml/System.Collections/ArrayList.xml index 9249d986ad3..84be8c15323 100644 --- a/xml/System.Collections/ArrayList.xml +++ b/xml/System.Collections/ArrayList.xml @@ -374,7 +374,7 @@ This method is an `O(1)` operation. ## Version Compatibility - In the .NET Framework version 1.0 and 1.1, calling the method overload on the wrapper returned an enumerator that treated the second argument as an upper bound rather than as a count. In the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] the second argument is correctly treated as a count. + In the .NET Framework version 1.0 and 1.1, calling the method overload on the wrapper returned an enumerator that treated the second argument as an upper bound rather than as a count. In the .NET Framework 2.0 the second argument is correctly treated as a count. ]]> @@ -1724,7 +1724,7 @@ This method is an `O(1)` operation. ## Version Compatibility - In the .NET Framework versions 1.0 and 1.1, the enumerator for an wrapper returned by the method treated the second argument as an upper bound rather than as a count. In the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] the second argument is correctly treated as a count. + In the .NET Framework versions 1.0 and 1.1, the enumerator for an wrapper returned by the method treated the second argument as an upper bound rather than as a count. In the .NET Framework 2.0 the second argument is correctly treated as a count. diff --git a/xml/System.Collections/DictionaryEntry.xml b/xml/System.Collections/DictionaryEntry.xml index fecb41076c3..32ed390f53e 100644 --- a/xml/System.Collections/DictionaryEntry.xml +++ b/xml/System.Collections/DictionaryEntry.xml @@ -126,7 +126,7 @@ The diff --git a/xml/System.Diagnostics/PerformanceCounter.xml b/xml/System.Diagnostics/PerformanceCounter.xml index 83d7623c5c6..ecabe424ebd 100644 --- a/xml/System.Diagnostics/PerformanceCounter.xml +++ b/xml/System.Diagnostics/PerformanceCounter.xml @@ -83,7 +83,7 @@ To obtain performance data for counters that required an initial or previous value for performing the necessary calculation, call the method twice and use the information returned as your application requires. > [!NOTE] -> Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. For more information about the file mapping size, see [<performanceCounters>](/dotnet/framework/configure-apps/file-schema/trace-debug/performancecounters-element). +> Performance counter categories installed with the .NET Framework 2.0 use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. For more information about the file mapping size, see [<performanceCounters>](/dotnet/framework/configure-apps/file-schema/trace-debug/performancecounters-element). diff --git a/xml/System.Diagnostics/PerformanceCounterCategory.xml b/xml/System.Diagnostics/PerformanceCounterCategory.xml index 2c7f6ae005e..5b607f84d17 100644 --- a/xml/System.Diagnostics/PerformanceCounterCategory.xml +++ b/xml/System.Diagnostics/PerformanceCounterCategory.xml @@ -49,7 +49,7 @@ > It is strongly recommended that new performance counter categories be created during the installation of the application, not during the execution of the application. This allows time for the operating system to refresh its list of registered performance counter categories. If the list has not been refreshed, the attempt to use the category will fail. > [!NOTE] -> Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. For more information about the file mapping size, see [<performanceCounters>](/dotnet/framework/configure-apps/file-schema/trace-debug/performancecounters-element). +> Performance counter categories installed with the .NET Framework 2.0 use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. For more information about the file mapping size, see [<performanceCounters>](/dotnet/framework/configure-apps/file-schema/trace-debug/performancecounters-element). @@ -737,7 +737,7 @@ ## Remarks The `categoryType` parameter specifies whether the performance counter category is single-instance or multi-instance. By default, a category is single-instance when it is created and becomes multi-instance when another instance is added. Categories are created when an application is set up, and instances are added at run time. In the .NET Framework versions 1.0 and 1.1, it is not necessary to know if a performance counter category is multi-instance or single-instance. In the .NET Framework 2.0, the enumeration is used to indicate whether a performance counter can have multiple instances. - Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. + Performance counter categories installed with the .NET Framework 2.0 use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. > [!NOTE] > It is strongly recommended that new performance counter categories be created during the installation of the application, not during the execution of the application. This allows time for the operating system to refresh its list of registered performance counter categories. If the list has not been refreshed, the attempt to use the category will fail. @@ -931,7 +931,7 @@ ## Remarks The `categoryType` parameter specifies whether the performance counter category is single-instance or multi-instance. By default, a category is single-instance when it is created and becomes multi-instance when another instance is added. Categories are created when an application is set up, and instances are added at run time. In the .NET Framework versions 1.0 and 1.1, it is not necessary to know if a performance counter category is multi-instance or single-instance. In the .NET Framework 2.0, the enumeration is used to indicate whether a performance counter can have multiple instances. - Performance counter categories installed with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. + Performance counter categories installed with the .NET Framework 2.0 use separate shared memory, with each performance counter category having its own memory. You can specify the size of separate shared memory by creating a DWORD named FileMappingSize in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\*\*\Performance. The FileMappingSize value is set to the shared memory size of the category. The default size is 131072 decimal. If the FileMappingSize value is not present, the `fileMappingSize` attribute value for the `performanceCounters` element specified in the Machine.config file is used, causing additional overhead for configuration file processing. You can realize a performance improvement for application startup by setting the file mapping size in the registry. > [!NOTE] > It is strongly recommended that new performance counter categories be created during the installation of the application, not during the execution of the application. This allows time for the operating system to refresh its list of registered performance counter categories. If the list has not been refreshed, the attempt to use the category will fail. diff --git a/xml/System.DirectoryServices/DirectoryEntry.xml b/xml/System.DirectoryServices/DirectoryEntry.xml index 8f7153aff3c..83d1a385557 100644 --- a/xml/System.DirectoryServices/DirectoryEntry.xml +++ b/xml/System.DirectoryServices/DirectoryEntry.xml @@ -310,7 +310,7 @@ int main() . Beginning with [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the default value is . + Prior to .NET Framework 2.0, the default value is . Beginning with .NET Framework 2.0, the default value is . ]]> diff --git a/xml/System.Drawing/Font.xml b/xml/System.Drawing/Font.xml index 53bba7cb3df..d8a6ab2ff67 100644 --- a/xml/System.Drawing/Font.xml +++ b/xml/System.Drawing/Font.xml @@ -134,7 +134,7 @@ method overload. + Although dynamic methods are `static` methods (`Shared` methods in Visual Basic), the relaxed rules for delegate binding introduced in the .NET Framework 2.0 allow a dynamic method to be bound to an object, so that it acts like an instance method when called using that delegate instance. An example that demonstrates this is provided for the method overload. > [!NOTE] -> In the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], dynamic methods do not support symbol information, that is, local variable names and line-number mapping. This limitation might be removed in a future version. You can use during development to simplify debugging the generated Microsoft intermediate language (MSIL), and then switch to dynamic methods during final deployment, because the calls are the same in both cases. +> In the .NET Framework 2.0, dynamic methods do not support symbol information, that is, local variable names and line-number mapping. This limitation might be removed in a future version. You can use during development to simplify debugging the generated Microsoft intermediate language (MSIL), and then switch to dynamic methods during final deployment, because the calls are the same in both cases. ## Verification The following list summarizes the conditions under which dynamic methods can contain unverifiable code. (For example, a dynamic method is unverifiable if its property is set to `false`.) @@ -439,7 +439,7 @@ The example code creates an instance of `Example` and then creates two delegates. The first is of type `UseLikeStatic`, which has the same parameters as the dynamic method. The second is of type `UseLikeInstance`, which lacks the first parameter (of type `Example`). This delegate is created using the method overload; the second parameter of that method overload is an instance of `Example`, in this case the instance just created, which is bound to the newly created delegate. Whenever that delegate is invoked, the dynamic method acts on the bound instance of `Example`. > [!NOTE] -> This is an example of the relaxed rules for delegate binding introduced in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], along with new overloads of the method. For more information, see the class. +> This is an example of the relaxed rules for delegate binding introduced in the .NET Framework 2.0, along with new overloads of the method. For more information, see the class. The `UseLikeStatic` delegate is invoked, passing in the instance of `Example` that is bound to the `UseLikeInstance` delegate. Then the `UseLikeInstance` delegate is invoked, so that both delegates act on the same instance of `Example`. The changes in the values of the internal field are displayed after each call. Finally, a `UseLikeInstance` delegate is bound to an instance of `DerivedFromExample`, and the delegate calls are repeated. diff --git a/xml/System.Security.Cryptography/HMACSHA384.xml b/xml/System.Security.Cryptography/HMACSHA384.xml index dc565f27d97..c415ae566db 100644 --- a/xml/System.Security.Cryptography/HMACSHA384.xml +++ b/xml/System.Security.Cryptography/HMACSHA384.xml @@ -455,12 +455,12 @@ Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] implementation of the algorithm. - to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] applications; otherwise, . + to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with .NET Framework 2.0 applications; otherwise, . Boolean property is to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] applications. When you set this property to `true`, the object produces values that match the values produced by the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)]. You should set this property only once after you create your HMAC object. You will need to reset your key afterwards, as shown in the following example. + The purpose of the Boolean property is to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with .NET Framework 2.0 applications. When you set this property to `true`, the object produces values that match the values produced by the .NET Framework 2.0. You should set this property only once after you create your HMAC object. You will need to reset your key afterwards, as shown in the following example. ```csharp public static void Test() diff --git a/xml/System.Security.Cryptography/HMACSHA512.xml b/xml/System.Security.Cryptography/HMACSHA512.xml index 0009697666f..84849dbf24b 100644 --- a/xml/System.Security.Cryptography/HMACSHA512.xml +++ b/xml/System.Security.Cryptography/HMACSHA512.xml @@ -455,12 +455,12 @@ Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] implementation. - to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] applications; otherwise, . + to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with .NET Framework 2.0 applications; otherwise, . Boolean property is to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] applications. When you set this property to `true`, the object produces values that match the values produced by the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)]. You should set this property only once after you create your HMAC object. You will need to reset your key afterwards, as shown in the following example. + The purpose of the Boolean property is to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with .NET Framework 2.0 applications. When you set this property to `true`, the object produces values that match the values produced by the .NET Framework 2.0. You should set this property only once after you create your HMAC object. You will need to reset your key afterwards, as shown in the following example. ```csharp public static void Test() diff --git a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml index 2be7863e7d4..7bd3ddee7f0 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml @@ -63,7 +63,7 @@ Starting with the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)], the `ReflectionEmit` flag is no longer required to emit code, unless debug symbols are emitted. To use this feature, your application should target the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] or later. - Starting with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the `TypeInformation` flag is no longer required to reflect on nonpublic types and members; the flag has been marked obsolete. + Starting with the .NET Framework 2.0, the `TypeInformation` flag is no longer required to reflect on nonpublic types and members; the flag has been marked obsolete. diff --git a/xml/System.Web.Compilation/BuildManager.xml b/xml/System.Web.Compilation/BuildManager.xml index e558d6f2c76..a6461c0f399 100644 --- a/xml/System.Web.Compilation/BuildManager.xml +++ b/xml/System.Web.Compilation/BuildManager.xml @@ -760,11 +760,11 @@ If the Web site does have a Web.config file, ASP.NET determines the target framework by examining the Web.config file. ## Web Sites that Target the .NET Framework 2.0 - Web applications that target the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] are compiled as if the target were the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)]. The build process does not differentiate between the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] and the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] because the Web.config file does not indicate compiler version or target framework when one of those versions is targeted. (For the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], the Web.config file specifies the compiler version, and for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the Web.config file specifies the target framework.) Therefore, for Web applications that target the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], this property returns a target framework moniker that indicates the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)]. + Web applications that target the .NET Framework 2.0 are compiled as if the target were the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)]. The build process does not differentiate between the .NET Framework 2.0 and the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] because the Web.config file does not indicate compiler version or target framework when one of those versions is targeted. (For the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], the Web.config file specifies the compiler version, and for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the Web.config file specifies the target framework.) Therefore, for Web applications that target the .NET Framework 2.0, this property returns a target framework moniker that indicates the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)]. - This normally will not cause any problems. Visual Studio prevents you from creating references to [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] features in a project that is targeted for the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)]. For example, Visual Studio does not provide item templates for WCF services in a project that is targeted for [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], because WCF was introduced with the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and is not compatible with the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)]. + This normally will not cause any problems. Visual Studio prevents you from creating references to [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] features in a project that is targeted for the .NET Framework 2.0. For example, Visual Studio does not provide item templates for WCF services in a project that is targeted for .NET Framework 2.0, because WCF was introduced with the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and is not compatible with the .NET Framework 2.0. - If you plan to deploy a Web site in a [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] run-time environment and you use a tool other than Visual Studio to reference features that are compatible only with [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)], the project might build without generating errors or warnings. However, the application might generate errors when the Web site runs on the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)]. + If you plan to deploy a Web site in a .NET Framework 2.0 run-time environment and you use a tool other than Visual Studio to reference features that are compatible only with [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)], the project might build without generating errors or warnings. However, the application might generate errors when the Web site runs on the .NET Framework 2.0. ]]> diff --git a/xml/System.Windows.Forms/AccessibleStates.xml b/xml/System.Windows.Forms/AccessibleStates.xml index cecc60e1288..8ae28beb3b0 100644 --- a/xml/System.Windows.Forms/AccessibleStates.xml +++ b/xml/System.Windows.Forms/AccessibleStates.xml @@ -832,7 +832,7 @@ 1073741823 - A valid object. This property is deprecated in [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)]. + A valid object. This property is deprecated in .NET Framework 2.0. diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index 4306223861e..c4106dec4cb 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -592,7 +592,7 @@ - If one of more of the handlers cancels the event, then returns without further action. Otherwise, a event is raised for every open form, then all running message loops and forms are closed. > [!NOTE] -> The method does not raise the and events, which are obsolete as of [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)]. +> The method does not raise the and events, which are obsolete as of .NET Framework 2.0. @@ -1509,11 +1509,11 @@ class, which is based on the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] graphics library, or the class, which is based on the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] graphics library. This change was made in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] because of performance and localization issues with [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. Use to set the default value of the `UseCompatibleTextRendering` property for controls that support it. + Certain Windows Forms controls can render their text using either the class, which is based on the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] graphics library, or the class, which is based on the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] graphics library. This change was made in the .NET Framework 2.0 because of performance and localization issues with [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. Use to set the default value of the `UseCompatibleTextRendering` property for controls that support it. The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. You should never call this method if your Windows Forms code is hosted in another application, such as Internet Explorer. Only call this method in stand-alone Windows Forms applications. diff --git a/xml/System.Windows.Forms/ButtonBase.xml b/xml/System.Windows.Forms/ButtonBase.xml index 73e02f4db20..e23f0338814 100644 --- a/xml/System.Windows.Forms/ButtonBase.xml +++ b/xml/System.Windows.Forms/ButtonBase.xml @@ -1649,7 +1649,7 @@ If you set the property, the ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/CheckedListBox.xml b/xml/System.Windows.Forms/CheckedListBox.xml index 0d960086085..be1a5a3410c 100644 --- a/xml/System.Windows.Forms/CheckedListBox.xml +++ b/xml/System.Windows.Forms/CheckedListBox.xml @@ -1701,7 +1701,7 @@ The property should not be o ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/ContainerControl.xml b/xml/System.Windows.Forms/ContainerControl.xml index 5c892a5d339..fed6c72c60c 100644 --- a/xml/System.Windows.Forms/ContainerControl.xml +++ b/xml/System.Windows.Forms/ContainerControl.xml @@ -496,7 +496,7 @@ class can enable native IME support by overriding this property to return `true`. However, the application is then responsible for making sure that there are no conflicts between the native IME and the Windows Forms IME. This scenario is not supported. diff --git a/xml/System.Windows.Forms/GroupBox.xml b/xml/System.Windows.Forms/GroupBox.xml index 46524337aa7..30e392a17f8 100644 --- a/xml/System.Windows.Forms/GroupBox.xml +++ b/xml/System.Windows.Forms/GroupBox.xml @@ -1168,7 +1168,7 @@ ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/Label.xml b/xml/System.Windows.Forms/Label.xml index 6323e287ca9..bf58a1c69ff 100644 --- a/xml/System.Windows.Forms/Label.xml +++ b/xml/System.Windows.Forms/Label.xml @@ -2283,7 +2283,7 @@ If you set the property, the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/LinkLabel.xml b/xml/System.Windows.Forms/LinkLabel.xml index 99c722013eb..86f05faae83 100644 --- a/xml/System.Windows.Forms/LinkLabel.xml +++ b/xml/System.Windows.Forms/LinkLabel.xml @@ -1706,7 +1706,7 @@ The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/PropertyGrid.xml b/xml/System.Windows.Forms/PropertyGrid.xml index bdb51cfd03f..6dfa2581137 100644 --- a/xml/System.Windows.Forms/PropertyGrid.xml +++ b/xml/System.Windows.Forms/PropertyGrid.xml @@ -3896,7 +3896,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/TabControl.xml b/xml/System.Windows.Forms/TabControl.xml index eae4599daf4..e788a1e9220 100644 --- a/xml/System.Windows.Forms/TabControl.xml +++ b/xml/System.Windows.Forms/TabControl.xml @@ -66,7 +66,7 @@ - - In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], you can respond when the current tab changes by handling one of the following events: + In .NET Framework 2.0, you can respond when the current tab changes by handling one of the following events: - @@ -78,7 +78,7 @@ The tabs in a are part of the , but not parts of the individual controls. Members of the class, such as the property, affect only the client rectangle of the tab page, but not the tabs. Additionally, the method of the will not hide the tab. To hide the tab, you must remove the control from the collection. - In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. + In .NET Framework 2.0, the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. The following events are not raised for the class unless there is at least one in the collection: , , , , , , and . If there is at least one in the collection, and the user interacts with the tab control's header (where the names appear), the raises the appropriate event. However, if the user interaction is within the of the tab page, the raises the appropriate event. @@ -1663,7 +1663,7 @@ event of the current . In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. + In .NET Framework 2.0, this method also raises the event of the current . In .NET Framework 2.0, the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). @@ -1852,7 +1852,7 @@ event of the current . In [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)], the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. + In .NET Framework 2.0, this method also raises the event of the current . In .NET Framework 2.0, the tab is considered part of the tab page for determining when the and events of the occur. In earlier versions of the .NET Framework, the and events of the do not occur when focus enters or leaves a tab, but only when focus enters or leaves the client rectangle of the tab page. Raising an event invokes the event handler through a delegate. For more information, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/TreeView.xml b/xml/System.Windows.Forms/TreeView.xml index 25fa094fccd..bb1766f4731 100644 --- a/xml/System.Windows.Forms/TreeView.xml +++ b/xml/System.Windows.Forms/TreeView.xml @@ -1947,7 +1947,7 @@ If you set the property, the property value is anything other than `null`, all the tree nodes display the first stored in the . You can specify which images from the list are displayed for selected and unselected nodes by setting the and properties. Individual objects can specify which image is displayed by setting their and properties. These individual settings will override the settings in the corresponding properties. > [!NOTE] -> In the .NET Framework version 1.1, there is an issue that prevents images from appearing on nodes when your application calls . To work around this issue, call in your `Main` method immediately after you call . This issue is fixed in the [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)]. +> In the .NET Framework version 1.1, there is an issue that prevents images from appearing on nodes when your application calls . To work around this issue, call in your `Main` method immediately after you call . This issue is fixed in the .NET Framework 2.0. diff --git a/xml/ns-System.Web.ClientServices.Providers.xml b/xml/ns-System.Web.ClientServices.Providers.xml index e2e453e5dc7..bf4b555766c 100644 --- a/xml/ns-System.Web.ClientServices.Providers.xml +++ b/xml/ns-System.Web.ClientServices.Providers.xml @@ -5,7 +5,7 @@ namespace include client application service providers that enable Windows-based applications to use the Microsoft Ajax authentication, roles, and profile services. You can enable these services and specify client service providers in your application configuration file, and then access the services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). + The classes in the namespace include client application service providers that enable Windows-based applications to use the Microsoft Ajax authentication, roles, and profile services. You can enable these services and specify client service providers in your application configuration file, and then access the services through existing .NET Framework 2.0 membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). To access the login service, you can use either Windows or Forms authentication by specifying the or in your application configuration. Windows authentication uses the identity supplied when a user logs in to the operating system. Forms authentication requires that you to retrieve login information from the user and pass it to the service. You can do this by specifying an implementation with your configuration. The method returns a object that contains user login information. You can populate this object, for example, by displaying a login dialog box in the method. diff --git a/xml/ns-System.Web.ClientServices.xml b/xml/ns-System.Web.ClientServices.xml index 56f38703b7c..ff902713a99 100644 --- a/xml/ns-System.Web.ClientServices.xml +++ b/xml/ns-System.Web.ClientServices.xml @@ -5,7 +5,7 @@ namespace support the client application service providers in the namespace. These service providers enable Windows-based applications to use the Microsoft Ajax authentication, roles, and profiles services through existing [!INCLUDE[dnprdnlong](~/includes/dnprdnlong-md.md)] membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). + The classes in the namespace support the client application service providers in the namespace. These service providers enable Windows-based applications to use the Microsoft Ajax authentication, roles, and profiles services through existing .NET Framework 2.0 membership, identity, and application settings infrastructures. The client service providers also support occasional connectivity by storing and retrieving user information in a local data cache when the application is offline. For more information, see [Client Application Services](/dotnet/framework/common-client-technologies/client-application-services). The and classes provide properties and methods related to a user's identity, role, and authentication state. From 9a9017c4b0dbd223e8ed525afcf21a719df22dc7 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:01:33 -0800 Subject: [PATCH 011/236] dnprdnshort --- .../ICscHostObject.xml | 8 +- .../IVbcHostObject.xml | 8 +- xml/Microsoft.Build.Tasks/Csc.xml | 2 +- .../GenerateApplicationManifest.xml | 8 +- .../GenerateManifestBase.xml | 4 +- .../GetFrameworkPath.xml | 10 +- .../GetFrameworkSdkPath.xml | 6 +- xml/Microsoft.Build.Tasks/MSBuild.xml | 2 +- xml/Microsoft.Build.Tasks/ManagedCompiler.xml | 8 +- .../ToolLocationHelper.xml | 2 +- .../ADODC+BOFActionEnum.xml | 2 +- .../ADODC+EOFActionEnum.xml | 2 +- .../ADODC+ErrorDelegate.xml | 2 +- .../ADODC+FetchCompleteDelegate.xml | 2 +- .../ADODC+FieldChangeCompleteDelegate.xml | 2 +- .../ADODC+OrientationEnum.xml | 2 +- .../ADODC+RecordsetChangeCompleteDelegate.xml | 2 +- .../ADODC+WillChangeFieldDelegate.xml | 2 +- .../ADODC+WillChangeRecordDelegate.xml | 2 +- .../ADODC+WillChangeRecordsetDelegate.xml | 2 +- .../ADODC+WillMoveDelegate.xml | 2 +- .../ADODC.xml | 86 ++++----- .../ADODCArray.xml | 144 +++++++------- .../BaseControlArray.xml | 48 ++--- .../BaseOcxArray.xml | 52 ++--- .../BindingCollectionEnumerator.xml | 8 +- .../ButtonArray.xml | 138 +++++++------- .../CheckBoxArray.xml | 144 +++++++------- .../CheckedListBoxArray.xml | 146 +++++++------- .../ColorDialogArray.xml | 24 +-- .../ComboBoxArray.xml | 166 ++++++++-------- .../DBKINDENUM.xml | 2 +- .../DirListBox.xml | 50 ++--- .../DirListBoxArray.xml | 128 ++++++------- .../DriveListBox.xml | 44 ++--- .../DriveListBoxArray.xml | 136 ++++++------- .../FileListBoxArray.xml | 126 ++++++------- .../FontDialogArray.xml | 26 +-- .../FormShowConstants.xml | 2 +- .../GroupBoxArray.xml | 118 ++++++------ .../HScrollBarArray.xml | 116 ++++++------ .../IAccessor.xml | 10 +- .../IChapteredRowset.xml | 6 +- .../IConnectionPoint.xml | 12 +- .../IEnumConnectionPoints.xml | 10 +- .../IEnumConnections.xml | 10 +- .../IRowPositionChange.xml | 4 +- .../IRowsetInfo.xml | 8 +- .../IRowsetNotify.xml | 8 +- .../ImageListArray.xml | 22 +-- .../LabelArray.xml | 132 ++++++------- .../ListBoxArray.xml | 154 +++++++-------- .../ListViewArray.xml | 178 +++++++++--------- .../LoadResConstants.xml | 2 +- .../MBindingCollection.xml | 32 ++-- .../MaskedTextBoxArray.xml | 152 +++++++-------- .../MenuItemArray.xml | 32 ++-- .../MouseButtonConstants.xml | 2 +- .../OpenFileDialogArray.xml | 26 +-- .../PanelArray.xml | 138 +++++++------- .../PictureBoxArray.xml | 122 ++++++------ .../PrintDialogArray.xml | 24 +-- .../ProgressBarArray.xml | 114 +++++------ .../RadioButtonArray.xml | 142 +++++++------- .../RichTextBoxArray.xml | 148 +++++++-------- .../SRDescriptionAttribute.xml | 6 +- .../SaveFileDialogArray.xml | 26 +-- .../ScaleMode.xml | 2 +- .../ShiftConstants.xml | 2 +- .../StatusBarArray.xml | 134 ++++++------- .../StatusStripArray.xml | 150 +++++++-------- .../TabControlArray.xml | 144 +++++++------- .../TextBoxArray.xml | 150 +++++++-------- .../TimerArray.xml | 24 +-- .../ToolBarArray.xml | 132 ++++++------- .../ToolStripArray.xml | 152 +++++++-------- .../ToolStripMenuItemArray.xml | 72 +++---- .../TreeViewArray.xml | 166 ++++++++-------- .../UNAME.xml | 4 +- .../UpdateMode.xml | 2 +- .../VScrollBarArray.xml | 114 +++++------ .../WebBrowserArray.xml | 70 +++---- .../ZOrderConstants.xml | 2 +- xml/Microsoft.VisualBasic.Devices/Ports.xml | 2 +- xml/Microsoft.VisualBasic.Logging/AspLog.xml | 6 +- xml/Microsoft.VisualBasic.Logging/Log.xml | 2 +- xml/Microsoft.VisualBasic/Collection.xml | 2 +- .../AssemblyContextControlItem.xml | 4 +- .../IMultiTargetingSupportService.xml | 4 +- .../DesignerActionItem.xml | 2 +- ...DesignerActionListsChangedEventHandler.xml | 2 +- .../DesignerActionPropertyItem.xml | 2 +- ...esignerActionUIStateChangeEventHandler.xml | 2 +- .../ViewTechnology.xml | 2 +- .../AsyncOperationManager.xml | 2 +- xml/System.ComponentModel/EditorAttribute.xml | 2 +- .../ICustomTypeDescriptor.xml | 2 +- .../TypeDescriptionProvider.xml | 2 +- .../ClientSettingsSection.xml | 4 +- .../ConfigurationElement.xml | 6 +- .../ConfigurationProperty.xml | 4 +- .../ConfigurationSection.xml | 18 +- .../ConfigurationSectionGroup.xml | 6 +- .../ExeConfigurationFileMap.xml | 2 +- .../LocalFileSettingsProvider.xml | 2 +- .../EntityConnectionStringBuilder.xml | 4 +- .../EntityProviderFactory.xml | 2 +- xml/System.Data.Linq/DataContext.xml | 6 +- xml/System.Data.SqlClient/SqlConnection.xml | 2 +- xml/System.Drawing.Imaging/Metafile.xml | 2 +- xml/System.Drawing/Image.xml | 2 +- .../EventArrivedEventArgs.xml | 2 +- .../EventArrivedEventHandler.xml | 2 +- xml/System.Numerics/BigInteger.xml | 2 +- xml/System.Reflection.Emit/DynamicMethod.xml | 4 +- xml/System.Reflection/TypeAttributes.xml | 4 +- .../IApplicationIdentifier.xml | 4 +- xml/System.Runtime.Caching/ChangeMonitor.xml | 2 +- xml/System.Runtime.Caching/MemoryCache.xml | 2 +- xml/System.Runtime.Caching/ObjectCache.xml | 4 +- .../CALLCONV.xml | 2 +- .../DataMemberAttribute.xml | 2 +- .../ExportOptions.xml | 2 +- .../ImportOptions.xml | 4 +- .../XsdDataContractExporter.xml | 2 +- .../XsdDataContractImporter.xml | 2 +- .../CngAlgorithm.xml | 2 +- .../CngAlgorithmGroup.xml | 2 +- .../CngKeyBlobFormat.xml | 2 +- .../CngProvider.xml | 2 +- .../ECDiffieHellman.xml | 4 +- xml/System.Security.Cryptography/ECDsa.xml | 4 +- .../PrincipalPermissionMode.xml | 2 +- .../SecurityContextSecurityToken.xml | 2 +- xml/System.Threading/ReaderWriterLock.xml | 2 +- xml/System.Threading/ReaderWriterLockSlim.xml | 2 +- xml/System.Web.Configuration/TrustSection.xml | 2 +- .../WebConfigurationFileMap.xml | 2 +- .../DataPagerDesigner.xml | 2 +- .../ListViewDesigner.xml | 2 +- .../ScriptManagerDesigner.xml | 2 +- .../ScriptManagerProxyDesigner.xml | 2 +- .../UpdatePanelDesigner.xml | 2 +- .../UpdatePanelTriggerCollectionEditor.xml | 2 +- .../UpdateProgressDesigner.xml | 2 +- xml/System.Web.UI.WebControls/DataPager.xml | 2 +- .../DataPagerField.xml | 2 +- xml/System.Web.UI.WebControls/ListView.xml | 2 +- .../SqlDataSourceView.xml | 2 +- .../ArrangedElementCollection.xml | 2 +- xml/System.Windows.Forms/AccessibleObject.xml | 2 +- xml/System.Windows.Forms/Application.xml | 2 +- xml/System.Windows.Forms/ButtonBase.xml | 2 +- xml/System.Windows.Forms/CheckedListBox.xml | 2 +- xml/System.Windows.Forms/Control.xml | 6 +- xml/System.Windows.Forms/DataGridViewCell.xml | 4 +- xml/System.Windows.Forms/DataGridViewRow.xml | 4 +- xml/System.Windows.Forms/Form.xml | 2 +- xml/System.Windows.Forms/GroupBox.xml | 2 +- xml/System.Windows.Forms/HtmlDocument.xml | 12 +- xml/System.Windows.Forms/Label.xml | 2 +- xml/System.Windows.Forms/LinkLabel.xml | 2 +- xml/System.Windows.Forms/ListControl.xml | 2 +- xml/System.Windows.Forms/ListView.xml | 12 +- xml/System.Windows.Forms/MaskedTextBox.xml | 2 +- xml/System.Windows.Forms/PropertyGrid.xml | 2 +- xml/System.Windows.Forms/SplitContainer.xml | 2 +- .../ToolStripOverflow.xml | 2 +- .../ToolStripOverflowButton.xml | 2 +- .../CompileWorkflowTask.xml | 4 +- .../TypeProvider.xml | 8 +- .../WorkflowCompilerOptionsService.xml | 4 +- .../IExtendedUIService2.xml | 12 +- .../WorkflowDesignerLoader.xml | 4 +- .../RootedPathValidator.xml | 4 +- .../IXmlSerializable.xml | 2 +- xml/System.Xml.XPath/XPathItem.xml | 6 +- xml/System.Xml/XmlNodeReader.xml | 90 ++++----- xml/System.Xml/XmlTextReader.xml | 8 +- xml/System.Xml/XmlValidatingReader.xml | 4 +- xml/System/String.xml | 4 +- ...icrosoft.VisualBasic.Compatibility.VB6.xml | 2 +- xml/ns-System.Windows.Diagnostics.xml | 2 +- 183 files changed, 2517 insertions(+), 2517 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Hosting/ICscHostObject.xml b/xml/Microsoft.Build.Tasks.Hosting/ICscHostObject.xml index dc69fd86d6e..7b00468a505 100644 --- a/xml/Microsoft.Build.Tasks.Hosting/ICscHostObject.xml +++ b/xml/Microsoft.Build.Tasks.Hosting/ICscHostObject.xml @@ -957,8 +957,8 @@ - The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources to link to the output file. - Creates links to the specified [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources in the output file; the resource files are not placed in the output file. + The .NET Framework resources to link to the output file. + Creates links to the specified .NET Framework resources in the output file; the resource files are not placed in the output file. if the method was successful; otherwise, . To be added. @@ -1342,8 +1342,8 @@ - The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources to embed into the output file. - Specifies the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources to embed into the output file. + The .NET Framework resources to embed into the output file. + Specifies the .NET Framework resources to embed into the output file. if the method was successful; otherwise, . To be added. diff --git a/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml b/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml index 87f7ffa07be..66998f9545e 100644 --- a/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml +++ b/xml/Microsoft.Build.Tasks.Hosting/IVbcHostObject.xml @@ -835,8 +835,8 @@ - The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources to link to the output file. - Creates links to the specified [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources in the output file; the resource files are not placed in the output file. + The .NET Framework resources to link to the output file. + Creates links to the specified .NET Framework resources in the output file; the resource files are not placed in the output file. if the method was successful; otherwise, . To be added. @@ -1374,8 +1374,8 @@ - The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources to embed into the output file. - Specifies the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources to embed into the output file. + The .NET Framework resources to embed into the output file. + Specifies the .NET Framework resources to embed into the output file. if the method was successful; otherwise, . To be added. diff --git a/xml/Microsoft.Build.Tasks/Csc.xml b/xml/Microsoft.Build.Tasks/Csc.xml index c884aafb1b0..003300a187d 100644 --- a/xml/Microsoft.Build.Tasks/Csc.xml +++ b/xml/Microsoft.Build.Tasks/Csc.xml @@ -182,7 +182,7 @@ diff --git a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml index 4a71d99cf8a..38003715b4e 100644 --- a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml +++ b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml @@ -315,7 +315,7 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets a list of one or more file type that are associated with the ClickOnce deployment manifest. File associations only valid only when [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 3.5 or later is targeted. + Gets or sets a list of one or more file type that are associated with the ClickOnce deployment manifest. File associations only valid only when .NET Framework 3.5 or later is targeted. A list of file types that are associated with the generated manifest. System.String - Gets or sets the name of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] subset to target. - The name of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] subset. + Gets or sets the name of the .NET Framework subset to target. + The name of the .NET Framework subset. To be added. diff --git a/xml/Microsoft.Build.Tasks/GenerateManifestBase.xml b/xml/Microsoft.Build.Tasks/GenerateManifestBase.xml index ba4528d62a5..33a8521c494 100644 --- a/xml/Microsoft.Build.Tasks/GenerateManifestBase.xml +++ b/xml/Microsoft.Build.Tasks/GenerateManifestBase.xml @@ -954,8 +954,8 @@ System.String - The target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version for the project. - A string that represents the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version. + The target .NET Framework version for the project. + A string that represents the .NET Framework version. Path to the v1.1 framework, if available - The path of the folder that contains the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 1.1 assemblies. + The path of the folder that contains the .NET Framework 1.1 assemblies. To be added. @@ -186,7 +186,7 @@ Path to the v2.0 framework, if available - The path of the folder that contains the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 2.0 assemblies. + The path of the folder that contains the .NET Framework 2.0 assemblies. To be added. @@ -224,7 +224,7 @@ Path to the v3.0 framework, if available - The path of the folder that contains the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 3.0 assemblies. + The path of the folder that contains the .NET Framework 3.0 assemblies. To be added. @@ -262,7 +262,7 @@ Path to the v3.5 framework, if available - The path of the folder that contains the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 3.5 assemblies. + The path of the folder that contains the .NET Framework 3.5 assemblies. To be added. @@ -637,7 +637,7 @@ Path to the latest framework, whatever version it happens to be - The path of the folder that contains the latest version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] assemblies. + The path of the folder that contains the latest version of the .NET Framework assemblies. To be added. diff --git a/xml/Microsoft.Build.Tasks/GetFrameworkSdkPath.xml b/xml/Microsoft.Build.Tasks/GetFrameworkSdkPath.xml index f29ab94ec5e..ff8f0819858 100644 --- a/xml/Microsoft.Build.Tasks/GetFrameworkSdkPath.xml +++ b/xml/Microsoft.Build.Tasks/GetFrameworkSdkPath.xml @@ -146,7 +146,7 @@ The path to the v2.0 .NET SDK if it could be found. It will be String.Empty if the SDK was not found. - The path to the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 2.0 SDK. + The path to the .NET Framework 2.0 SDK. To be added. @@ -184,7 +184,7 @@ The path to the v3.5 .NET SDK if it could be found. It will be String.Empty if the SDK was not found. - The path to the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 3.5 SDK. + The path to the .NET Framework 3.5 SDK. To be added. @@ -381,7 +381,7 @@ The path to the latest .NET SDK if it could be found. It will be String.Empty if the SDK was not found. - The path to the latest version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] SDK. + The path to the latest version of the .NET Framework SDK. To be added. diff --git a/xml/Microsoft.Build.Tasks/MSBuild.xml b/xml/Microsoft.Build.Tasks/MSBuild.xml index a0f4dfae6dd..d6333a62677 100644 --- a/xml/Microsoft.Build.Tasks/MSBuild.xml +++ b/xml/Microsoft.Build.Tasks/MSBuild.xml @@ -683,7 +683,7 @@ Value of ToolsVersion to use when building projects passed to this task. - The target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version to build the project with. + The target .NET Framework version to build the project with. Microsoft.Build.Framework.ITaskItem[] - Gets or sets the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resource files to link to the output file. - The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resource files to link to the output file. + Gets or sets the .NET Framework resource files to link to the output file. + The .NET Framework resource files to link to the output file. To be added. This class uses the attribute and cannot be inherited. @@ -1032,8 +1032,8 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources to embed in the output file. - The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] resources to embed in the output file. + Gets or sets the .NET Framework resources to embed in the output file. + The .NET Framework resources to embed in the output file. To be added. This class uses the attribute and cannot be inherited. diff --git a/xml/Microsoft.Build.Utilities/ToolLocationHelper.xml b/xml/Microsoft.Build.Utilities/ToolLocationHelper.xml index bc935871ce4..6b554105f44 100644 --- a/xml/Microsoft.Build.Utilities/ToolLocationHelper.xml +++ b/xml/Microsoft.Build.Utilities/ToolLocationHelper.xml @@ -419,7 +419,7 @@ to target the .NET Framework SDK that ships with Visual Studio Dev11 or later, please use the override that specifies a VisualStudioVersion. - A string containing the name of the registry key value under the that contains the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] SDK installation path. + A string containing the name of the registry key value under the that contains the .NET Framework SDK installation path. To be added. diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+BOFActionEnum.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+BOFActionEnum.xml index cf9a3a2eda3..d4dce686491 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+BOFActionEnum.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+BOFActionEnum.xml @@ -31,7 +31,7 @@ These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without additional modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+EOFActionEnum.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+EOFActionEnum.xml index c50e68a7347..8d347443f4d 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+EOFActionEnum.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+EOFActionEnum.xml @@ -31,7 +31,7 @@ These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without additional modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+ErrorDelegate.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+ErrorDelegate.xml index 01311a0eb21..60c66b8c489 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+ErrorDelegate.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+ErrorDelegate.xml @@ -47,7 +47,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+FetchCompleteDelegate.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+FetchCompleteDelegate.xml index f891f6e82f2..35302cc6b3e 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+FetchCompleteDelegate.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+FetchCompleteDelegate.xml @@ -43,7 +43,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+FieldChangeCompleteDelegate.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+FieldChangeCompleteDelegate.xml index f08e1bd3599..df7bb53a61a 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+FieldChangeCompleteDelegate.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+FieldChangeCompleteDelegate.xml @@ -47,7 +47,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+OrientationEnum.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+OrientationEnum.xml index b26adfd6c83..75e4e41e9b8 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+OrientationEnum.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+OrientationEnum.xml @@ -29,7 +29,7 @@ In Visual Basic 6.0, the `Orientation` property was used to specify whether a `ADODataControl` was displayed with a horizontal or vertical orientation. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+RecordsetChangeCompleteDelegate.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+RecordsetChangeCompleteDelegate.xml index e7b40e07e89..30b0c63cffb 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+RecordsetChangeCompleteDelegate.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+RecordsetChangeCompleteDelegate.xml @@ -45,7 +45,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+WillChangeFieldDelegate.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeFieldDelegate.xml index a0c4991b597..11f754cfa13 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeFieldDelegate.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeFieldDelegate.xml @@ -45,7 +45,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+WillChangeRecordDelegate.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeRecordDelegate.xml index 852eca276de..c15b3ebc85c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeRecordDelegate.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeRecordDelegate.xml @@ -45,7 +45,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+WillChangeRecordsetDelegate.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeRecordsetDelegate.xml index c7b0d1c54a6..a9c8f3d33e4 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeRecordsetDelegate.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillChangeRecordsetDelegate.xml @@ -43,7 +43,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC+WillMoveDelegate.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillMoveDelegate.xml index 08a2d1b410a..ac2346c4037 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillMoveDelegate.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC+WillMoveDelegate.xml @@ -43,7 +43,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ADODC.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml index ee1eb5f411c..1eee66ea1dd 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODC.xml @@ -34,7 +34,7 @@ Use this control in applications upgraded from Visual Basic 6.0 to continue to use an `ADO` data connection. For new development, you should consider using `ADO.NET` instead of `ADO`. For more information, see [Comparison of ADO.NET and ADO](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2008/904fck4k(v=vs.90)). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -63,7 +63,7 @@ Provides compatibility with the Visual Basic 6.0 `ADO Data Control`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -108,7 +108,7 @@ The `DataSourceListener` monitors a data set for data members that are added, removed, or changed when the is connected to a data source. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -154,7 +154,7 @@ Setting the `BackColor` property affects only the part of the control where text is displayed. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -200,7 +200,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -247,7 +247,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -296,7 +296,7 @@ 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. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -343,7 +343,7 @@ After this period of time has elapsed without completing the command, the provider raises an exception to the calling application and cancels the command. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -394,7 +394,7 @@ Setting this property optimizes the execution of the command. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -441,7 +441,7 @@ Use the `ConnectionString` property to specify a data source by passing a detailed connection string that contains a series of argument = value statements separated by semicolons. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -488,7 +488,7 @@ This property corresponds to the ADO `ConnectionTimeout` 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -539,7 +539,7 @@ This property corresponds to the ADO Command and Connection `CursorLocation` 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -590,7 +590,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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -633,7 +633,7 @@ 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. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -676,7 +676,7 @@ An `EndOfRecordset` event may occur if the `MoveNext` operation fails. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -722,7 +722,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -769,7 +769,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -802,7 +802,7 @@ Use this event to handle exceptions that derive from the underlying OLE DB `DataSource`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -841,7 +841,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -880,7 +880,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -919,7 +919,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -960,7 +960,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -997,7 +997,7 @@ Used internally to return a count of data members for the . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1037,7 +1037,7 @@ Used internally to return the name of a data member for 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1088,7 +1088,7 @@ In order to maintain sufficient control over the data being updated, `ADO` provides a number of concurrency options that control how other users are granted, or refused access to the data being updated. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1135,7 +1135,7 @@ This property corresponds to the ADO `Recordset.MaxRecords` 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1186,7 +1186,7 @@ This property corresponds to the ADO `Mode` 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1225,7 +1225,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1264,7 +1264,7 @@ The `OnResize` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1318,7 +1318,7 @@ This property corresponds to the ADO `Recordset.MaxRecords` 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1361,7 +1361,7 @@ This property setting is write-only. It may only be provided in code, it cannot be read back from the `Password` 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1400,7 +1400,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1447,7 +1447,7 @@ By using the `Recordset` property, you can use the methods, properties, and events of the ADO `ADODB.Recordset` Object. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1486,7 +1486,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1533,7 +1533,7 @@ The `RecordSource` contains both the name of a database table and a valid SQL string using syntax appropriate for the data source. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1570,7 +1570,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1615,7 +1615,7 @@ The `DataSourceListener` monitors a data set for data members that are added, removed, or changed when the is connected to a data source. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1670,7 +1670,7 @@ Use this property to communicate information such as the number of the current record to the user. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1717,7 +1717,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1755,7 +1755,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1793,7 +1793,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1831,7 +1831,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1869,7 +1869,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 d74ebcb338e..6db7913d9bf 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ADODCArray.xml @@ -42,7 +42,7 @@ The `ADODCArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `ADODC` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -86,7 +86,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -125,7 +125,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -160,7 +160,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -195,7 +195,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -230,7 +230,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -277,7 +277,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -312,7 +312,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -345,7 +345,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -382,7 +382,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -417,7 +417,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -450,7 +450,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -485,7 +485,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -520,7 +520,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -553,7 +553,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -586,7 +586,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -622,7 +622,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -658,7 +658,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -694,7 +694,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -730,7 +730,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -771,7 +771,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -824,7 +824,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -857,7 +857,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -896,7 +896,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -935,7 +935,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -974,7 +974,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1009,7 +1009,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1044,7 +1044,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1079,7 +1079,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1116,7 +1116,7 @@ This method can be used to retrieve the index for the specified > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1151,7 +1151,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1187,7 +1187,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1225,7 +1225,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1258,7 +1258,7 @@ This event is raised if the property is changed by either a programmatic modification or user interaction. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1301,7 +1301,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1344,7 +1344,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1392,7 +1392,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1436,7 +1436,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1472,7 +1472,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1526,7 +1526,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1562,7 +1562,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1611,7 +1611,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1657,7 +1657,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1709,7 +1709,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1755,7 +1755,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1801,7 +1801,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1847,7 +1847,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1881,7 +1881,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1921,7 +1921,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1956,7 +1956,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1992,7 +1992,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2027,7 +2027,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2061,7 +2061,7 @@ MsgBox(CStr(ADODCArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2101,7 +2101,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2140,7 +2140,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2182,7 +2182,7 @@ MsgBox(CStr(ADODCArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2219,7 +2219,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2255,7 +2255,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2299,7 +2299,7 @@ MsgBox(CStr(ADODCArray(1).Text)) The `SetIndex` method should be called only when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2341,7 +2341,7 @@ MsgBox(CStr(ADODCArray(1).Text)) ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2376,7 +2376,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2413,7 +2413,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2448,7 +2448,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2484,7 +2484,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2519,7 +2519,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2584,7 +2584,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2650,7 +2650,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2686,7 +2686,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2725,7 +2725,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2764,7 +2764,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2803,7 +2803,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2842,7 +2842,7 @@ MsgBox(CStr(ADODCArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/BaseControlArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseControlArray.xml index 056e7857500..1e8a9259f5c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseControlArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseControlArray.xml @@ -34,7 +34,7 @@ You do not typically inherit from `BaseControlArray`. To create your own control array, inherit from one of the control array classes in the `Microsoft.VisualBasic.Compatibility.VB6` namespace. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -72,7 +72,7 @@ The class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. Because this class is not typically used to create an instance of the class, this constructor is typically not called directly but is instead called by a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -105,7 +105,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. Because this class is not typically used to create an instance of the class, this constructor is usually not called directly but is instead called by a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -143,7 +143,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. Because this class is not typically used to create an instance of the class, this `Protected` method is usually not called directly but is instead called by a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -185,7 +185,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. Because this class is not typically used to create an instance of the class, this `Protected` method is usually not called directly but is instead called by a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -225,7 +225,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. Because this class is not typically used to create an instance of the class, this `Protected` method is usually not called directly but is instead called by a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -266,7 +266,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. - > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -305,7 +305,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. Because this class is not typically used to create an instance of the class, this `Protected` method is usually not called directly but is instead called by a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -346,7 +346,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. Because this class is not typically used to create an instance of the class, this `Protected` method is usually not called directly but is instead called by a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -381,7 +381,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -413,7 +413,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -445,7 +445,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -481,7 +481,7 @@ The class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -553,7 +553,7 @@ The class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -584,7 +584,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. Because this class is not typically used to create an instance of the class, this method is usually not called directly but is instead called by a derived class. - Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. + Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. To be added. @@ -621,7 +621,7 @@ The class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -659,7 +659,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -694,7 +694,7 @@ The class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -730,7 +730,7 @@ The class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -768,7 +768,7 @@ The class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -804,7 +804,7 @@ Design environments typically use this method to start the initialization of a component that is used on a form or used by another component. The method ends the initialization. Using the `BeginInit` and methods prevents the control from being used before it is fully initialized. The initialization occurs at run time. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -840,7 +840,7 @@ Design environments typically use this method to finish the initialization of a component that is used on a form or used by another component. The `EndInit` method ends the initialization. Using the and `EndInit` methods prevents the control from being used before it is fully initialized. The initialization occurs at run time. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -876,7 +876,7 @@ The class is the base class for all control arrays used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -917,7 +917,7 @@ The class is the base class for all control arrays that are used in applications upgraded from Visual Basic 6.0. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/BaseOcxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseOcxArray.xml index 0481335b74f..c4f2690c266 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseOcxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/BaseOcxArray.xml @@ -30,7 +30,7 @@ The `BaseOcxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 ActiveX control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -74,7 +74,7 @@ When you instantiate a `BaseOcxArray`, 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -113,7 +113,7 @@ When you instantiate a `BaseOcxArray`, 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -148,7 +148,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -182,7 +182,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -222,7 +222,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -256,7 +256,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -288,7 +288,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -320,7 +320,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -355,7 +355,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -388,7 +388,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -425,7 +425,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -478,7 +478,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -514,7 +514,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -548,7 +548,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -595,7 +595,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -628,7 +628,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -663,7 +663,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -698,7 +698,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -732,7 +732,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -769,7 +769,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -805,7 +805,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -840,7 +840,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -906,7 +906,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -972,7 +972,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1008,7 +1008,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/BindingCollectionEnumerator.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/BindingCollectionEnumerator.xml index 0c3ea4999b0..f5e97a6412a 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/BindingCollectionEnumerator.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/BindingCollectionEnumerator.xml @@ -38,7 +38,7 @@ When an application is upgraded to Visual Basic, a `BindingCollectionEnumerator` is created to enable the `ADO`-related code. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -75,7 +75,7 @@ When an application is upgraded to Visual Basic, a `BindingCollectionEnumerator` is created to enable the `ADO`-related code. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -114,7 +114,7 @@ When an application is upgraded to Visual Basic, a `BindingCollectionEnumerator` is created to enable the `ADO`-related code. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -151,7 +151,7 @@ When an application is upgraded to Visual Basic, a `BindingCollectionEnumerator` is created to enable the `ADO`-related code. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ButtonArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ButtonArray.xml index ca53dd97550..7a771fb611f 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ButtonArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ButtonArray.xml @@ -38,7 +38,7 @@ The `ButtonArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `CommandButton` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -155,7 +155,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -190,7 +190,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -225,7 +225,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -259,7 +259,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -294,7 +294,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -341,7 +341,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -409,7 +409,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -446,7 +446,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -480,7 +480,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -521,7 +521,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -555,7 +555,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -587,7 +587,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -619,7 +619,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -654,7 +654,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -689,7 +689,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -722,7 +722,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -758,7 +758,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -794,7 +794,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -830,7 +830,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -866,7 +866,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -919,7 +919,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -954,7 +954,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -989,7 +989,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1024,7 +1024,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1061,7 +1061,7 @@ This method can be used to retrieve the index for the or . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1096,7 +1096,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1132,7 +1132,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1170,7 +1170,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1212,7 +1212,7 @@ MsgBox(CStr(ButtonArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1255,7 +1255,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1303,7 +1303,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1347,7 +1347,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1383,7 +1383,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1437,7 +1437,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1473,7 +1473,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1507,7 +1507,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1539,7 +1539,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1585,7 +1585,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1631,7 +1631,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1677,7 +1677,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1727,7 +1727,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1773,7 +1773,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1819,7 +1819,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1865,7 +1865,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1899,7 +1899,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1934,7 +1934,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1969,7 +1969,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2005,7 +2005,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2040,7 +2040,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2074,7 +2074,7 @@ MsgBox(CStr(ButtonArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2109,7 +2109,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2151,7 +2151,7 @@ MsgBox(CStr(ButtonArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2188,7 +2188,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2224,7 +2224,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2268,7 +2268,7 @@ MsgBox(CStr(ButtonArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2312,7 +2312,7 @@ MsgBox(CStr(ButtonArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2347,7 +2347,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2384,7 +2384,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2419,7 +2419,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2455,7 +2455,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2490,7 +2490,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2525,7 +2525,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2590,7 +2590,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2656,7 +2656,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2692,7 +2692,7 @@ MsgBox(CStr(ButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/CheckBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckBoxArray.xml index ce85d6f2d12..d7f6f9a90b0 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckBoxArray.xml @@ -38,7 +38,7 @@ The `CheckBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `CheckBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -190,7 +190,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -225,7 +225,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -260,7 +260,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -294,7 +294,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -329,7 +329,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -411,7 +411,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -444,7 +444,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -479,7 +479,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -514,7 +514,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -551,7 +551,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -585,7 +585,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -626,7 +626,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -660,7 +660,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -692,7 +692,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -724,7 +724,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -759,7 +759,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -794,7 +794,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -827,7 +827,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -863,7 +863,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -899,7 +899,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -935,7 +935,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -971,7 +971,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1024,7 +1024,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1059,7 +1059,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1094,7 +1094,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1129,7 +1129,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1166,7 +1166,7 @@ This method can be used to retrieve the index for 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1201,7 +1201,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1237,7 +1237,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1275,7 +1275,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1317,7 +1317,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1360,7 +1360,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1408,7 +1408,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1452,7 +1452,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1488,7 +1488,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1542,7 +1542,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1578,7 +1578,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1612,7 +1612,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1644,7 +1644,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1692,7 +1692,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1738,7 +1738,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1784,7 +1784,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1834,7 +1834,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1880,7 +1880,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1926,7 +1926,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1972,7 +1972,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2006,7 +2006,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2041,7 +2041,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2076,7 +2076,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2112,7 +2112,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2147,7 +2147,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2181,7 +2181,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2216,7 +2216,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2258,7 +2258,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2295,7 +2295,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2331,7 +2331,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2375,7 +2375,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2419,7 +2419,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2454,7 +2454,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2491,7 +2491,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2526,7 +2526,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2562,7 +2562,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2597,7 +2597,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2632,7 +2632,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2697,7 +2697,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2763,7 +2763,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2799,7 +2799,7 @@ MsgBox(CStr(CheckBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/CheckedListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckedListBoxArray.xml index 534796bf407..06e1b712b29 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckedListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/CheckedListBoxArray.xml @@ -38,7 +38,7 @@ The `CheckedListBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `CheckedListBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -191,7 +191,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -273,7 +273,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -306,7 +306,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -342,7 +342,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -417,7 +417,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -451,7 +451,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -483,7 +483,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -515,7 +515,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -550,7 +550,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -585,7 +585,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -618,7 +618,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -651,7 +651,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -687,7 +687,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -723,7 +723,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -759,7 +759,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -795,7 +795,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -848,7 +848,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -883,7 +883,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -918,7 +918,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -950,7 +950,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -984,7 +984,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1018,7 +1018,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1053,7 +1053,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1090,7 +1090,7 @@ This method can be used to retrieve the index for 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1125,7 +1125,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1161,7 +1161,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1199,7 +1199,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1234,7 +1234,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1276,7 +1276,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1311,7 +1311,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1354,7 +1354,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1402,7 +1402,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1446,7 +1446,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1482,7 +1482,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1536,7 +1536,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1572,7 +1572,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1606,7 +1606,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1638,7 +1638,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1686,7 +1686,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1742,7 +1742,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1791,7 +1791,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1841,7 +1841,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1895,7 +1895,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1941,7 +1941,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1987,7 +1987,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2033,7 +2033,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2067,7 +2067,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2102,7 +2102,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2137,7 +2137,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2172,7 +2172,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2208,7 +2208,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2243,7 +2243,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2285,7 +2285,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2322,7 +2322,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2358,7 +2358,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2393,7 +2393,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2429,7 +2429,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2473,7 +2473,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2517,7 +2517,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2552,7 +2552,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2589,7 +2589,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2624,7 +2624,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2660,7 +2660,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2695,7 +2695,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2760,7 +2760,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2826,7 +2826,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2862,7 +2862,7 @@ MsgBox(CStr(CheckedListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ColorDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ColorDialogArray.xml index bd7f73f0082..3428cb073f1 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ColorDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ColorDialogArray.xml @@ -37,7 +37,7 @@ The `ColorDialogArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `ColorDialog` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -164,7 +164,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -198,7 +198,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -234,7 +234,7 @@ This method can be used to retrieve the index for 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -268,7 +268,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -305,7 +305,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -346,7 +346,7 @@ MsgBox(CStr(ColorDialogArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -387,7 +387,7 @@ MsgBox(CStr(ColorDialogArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -430,7 +430,7 @@ MsgBox(CStr(ColorDialogArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -473,7 +473,7 @@ MsgBox(CStr(ColorDialogArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ComboBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ComboBoxArray.xml index 68f988db645..b26eb172e67 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ComboBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ComboBoxArray.xml @@ -38,7 +38,7 @@ The `ComboBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `ComboBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -191,7 +191,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -273,7 +273,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -306,7 +306,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -343,7 +343,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -377,7 +377,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -418,7 +418,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -452,7 +452,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -484,7 +484,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -516,7 +516,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -551,7 +551,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -586,7 +586,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -621,7 +621,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -656,7 +656,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -689,7 +689,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -722,7 +722,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -758,7 +758,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -794,7 +794,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -830,7 +830,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -866,7 +866,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -899,7 +899,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -933,7 +933,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -968,7 +968,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1003,7 +1003,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1036,7 +1036,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1071,7 +1071,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1106,7 +1106,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1140,7 +1140,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1174,7 +1174,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1208,7 +1208,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1243,7 +1243,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1280,7 +1280,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1315,7 +1315,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1350,7 +1350,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1388,7 +1388,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1423,7 +1423,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1465,7 +1465,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1508,7 +1508,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1556,7 +1556,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1600,7 +1600,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1636,7 +1636,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1690,7 +1690,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1726,7 +1726,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1760,7 +1760,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1795,7 +1795,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1842,7 +1842,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1889,7 +1889,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1937,7 +1937,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1983,7 +1983,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2029,7 +2029,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2079,7 +2079,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2125,7 +2125,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2171,7 +2171,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2217,7 +2217,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2251,7 +2251,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2286,7 +2286,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2321,7 +2321,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2356,7 +2356,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2392,7 +2392,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2427,7 +2427,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2469,7 +2469,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2506,7 +2506,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2542,7 +2542,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2577,7 +2577,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2612,7 +2612,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2647,7 +2647,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2691,7 +2691,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2735,7 +2735,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2770,7 +2770,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2807,7 +2807,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2842,7 +2842,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2878,7 +2878,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2913,7 +2913,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2948,7 +2948,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2982,7 +2982,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3047,7 +3047,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3113,7 +3113,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3149,7 +3149,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3184,7 +3184,7 @@ MsgBox(CStr(ComboBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/DBKINDENUM.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DBKINDENUM.xml index a95c5c02e0b..94c4e118ffd 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DBKINDENUM.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DBKINDENUM.xml @@ -32,7 +32,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/DirListBox.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBox.xml index 1a30a8b9c89..8a85cea9668 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBox.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBox.xml @@ -36,7 +36,7 @@ Set the , , and properties to enable a user to access items in a list. If you also display the and controls, you can write code to synchronize them with the control and with each other. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -67,7 +67,7 @@ A `DirListBox` control displays directories and paths at run time. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -102,7 +102,7 @@ The `Change` event occurs when the selection in a control changes, either when the user double-clicks a new directory or when you change the property setting through code. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -151,7 +151,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -200,7 +200,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -251,7 +251,7 @@ For a control, the `Index` number sequence is based on the current directories and subdirectories when the control is created at run time. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -296,7 +296,7 @@ Use this property to return the number of subdirectories in the currently selected directory. The `DirListCount` property works together with the and properties. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -343,7 +343,7 @@ The expression `instance.DirList(instance.DirListIndex)` returns the string for the currently selected directory. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -388,7 +388,7 @@ 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. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -437,7 +437,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -486,7 +486,7 @@ This property is not required for the control; the does not support items of variable height. It is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -535,7 +535,7 @@ This property should not be used for the control; trying to add or remove directories from the collection could cause an exception. It is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -585,7 +585,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -630,7 +630,7 @@ The `OnBackColorChanged` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -673,7 +673,7 @@ The `OnChanged` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -721,7 +721,7 @@ The `OnDoubleClick` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -765,7 +765,7 @@ The `OnDrawItem` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -809,7 +809,7 @@ The `OnFontChanged` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -853,7 +853,7 @@ The `OnHandleCreated` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -897,7 +897,7 @@ The `OnSelectedIndexChanged` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -961,7 +961,7 @@ Changing the value of `Path` for a control generates an event. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -996,7 +996,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1048,7 +1048,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1098,7 +1098,7 @@ For the control, `Sorted` always returns false. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1147,7 +1147,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/DirListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBoxArray.xml index 5bc5755848a..c4204f1bf42 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DirListBoxArray.xml @@ -38,7 +38,7 @@ The `DirListBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `DirListBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -191,7 +191,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -273,7 +273,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -308,7 +308,7 @@ For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -341,7 +341,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -411,7 +411,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -446,7 +446,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -481,7 +481,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -516,7 +516,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -549,7 +549,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -582,7 +582,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -618,7 +618,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -654,7 +654,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -690,7 +690,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -726,7 +726,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -761,7 +761,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -814,7 +814,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -849,7 +849,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -884,7 +884,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -919,7 +919,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -956,7 +956,7 @@ This method can be used to retrieve the index for the selected . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -991,7 +991,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1027,7 +1027,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1065,7 +1065,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1100,7 +1100,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1142,7 +1142,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1185,7 +1185,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1233,7 +1233,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1277,7 +1277,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1313,7 +1313,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1367,7 +1367,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1403,7 +1403,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1438,7 +1438,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1487,7 +1487,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1533,7 +1533,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1585,7 +1585,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1631,7 +1631,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1677,7 +1677,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1723,7 +1723,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1757,7 +1757,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1793,7 +1793,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1828,7 +1828,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1862,7 +1862,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1905,7 +1905,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1942,7 +1942,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1978,7 +1978,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2013,7 +2013,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2048,7 +2048,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2092,7 +2092,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2136,7 +2136,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2171,7 +2171,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2208,7 +2208,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2243,7 +2243,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2279,7 +2279,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2314,7 +2314,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2379,7 +2379,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2445,7 +2445,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2481,7 +2481,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2516,7 +2516,7 @@ MsgBox(CStr(DirListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/DriveListBox.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBox.xml index 7886c10e28a..d3b86774db8 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBox.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBox.xml @@ -36,7 +36,7 @@ If you also display the and controls, you can write code to synchronize them with the `DriveListBox` control and with each other. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -67,7 +67,7 @@ A `DriveListBox` control enables a user to select a valid disk drive at run time. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -116,7 +116,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -165,7 +165,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -206,7 +206,7 @@ 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. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -255,7 +255,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -304,7 +304,7 @@ The valid drives for the `Drive` property include all drives present in or connected to the system when the control is created or refreshed at run time. The default setting of the `Drive` property is the current drive. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -355,7 +355,7 @@ If you set the `DropDownStyle` property to , you can select only valid values from the list. If you set the `DropDownStyle` property to , you can type any value in the editable area of the . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -400,7 +400,7 @@ This property is not required for the control; the does not support items of variable height. It is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -458,7 +458,7 @@ Use this property to retrieve a list of drives that are currently displayed in 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -507,7 +507,7 @@ Use this property to retrieve the name of a drive in 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -556,7 +556,7 @@ Use this property to limit the length of text that a user can enter into the . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -597,7 +597,7 @@ The `OnBackColorChanged` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -641,7 +641,7 @@ The `OnDrawItem` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -685,7 +685,7 @@ The `OnFontChanged` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -729,7 +729,7 @@ The `OnHandleCreated` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -773,7 +773,7 @@ The `OnSelectedIndexChanged` method also enables derived classes to handle the event without attaching a delegate. This is the preferred technique for handling the event in a derived class. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -815,7 +815,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -868,7 +868,7 @@ For the control, `Sorted` always returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -917,7 +917,7 @@ If the `Text` is a valid drive, the value of the `Text` property is the same e as the 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -966,7 +966,7 @@ This property should not be set for the control; it is provided only because the control inherits from . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1007,7 +1007,7 @@ The `WndProc` method corresponds exactly to the Windows `WindowProc` function. For more information about processing Windows messages, see [WindowProc callback function](https://docs.microsoft.com/previous-versions/windows/desktop/legacy/ms633573(v=vs.85)). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/DriveListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBoxArray.xml index 4805ca70f3e..f94eb98eedc 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/DriveListBoxArray.xml @@ -38,7 +38,7 @@ The `DriveListBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `DriveListBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -191,7 +191,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -273,7 +273,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -306,7 +306,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -343,7 +343,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -378,7 +378,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -413,7 +413,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -448,7 +448,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -483,7 +483,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -516,7 +516,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -550,7 +550,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -583,7 +583,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -619,7 +619,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -655,7 +655,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -691,7 +691,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -727,7 +727,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -760,7 +760,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -795,7 +795,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -830,7 +830,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -883,7 +883,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -918,7 +918,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -953,7 +953,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -988,7 +988,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1025,7 +1025,7 @@ This method can be used to retrieve the index for the selected . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1060,7 +1060,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1096,7 +1096,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1134,7 +1134,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1169,7 +1169,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1211,7 +1211,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1254,7 +1254,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1302,7 +1302,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1346,7 +1346,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1382,7 +1382,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1436,7 +1436,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1472,7 +1472,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1507,7 +1507,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1556,7 +1556,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1602,7 +1602,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1654,7 +1654,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1700,7 +1700,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1746,7 +1746,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1792,7 +1792,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1826,7 +1826,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1862,7 +1862,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1897,7 +1897,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1931,7 +1931,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1974,7 +1974,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2011,7 +2011,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2047,7 +2047,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2082,7 +2082,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2117,7 +2117,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2152,7 +2152,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2196,7 +2196,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2240,7 +2240,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2275,7 +2275,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2312,7 +2312,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2347,7 +2347,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2383,7 +2383,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2418,7 +2418,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2453,7 +2453,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2518,7 +2518,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2584,7 +2584,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2620,7 +2620,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2655,7 +2655,7 @@ MsgBox(CStr(DriveListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/FileListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBoxArray.xml index 0432cdeaa80..38f9e503376 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/FileListBoxArray.xml @@ -38,7 +38,7 @@ The `FileListBox` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `FileListBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -191,7 +191,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -273,7 +273,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -306,7 +306,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -341,7 +341,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -411,7 +411,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -446,7 +446,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -481,7 +481,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -514,7 +514,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -547,7 +547,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -583,7 +583,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -619,7 +619,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -655,7 +655,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -691,7 +691,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -726,7 +726,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -814,7 +814,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -849,7 +849,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -884,7 +884,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -921,7 +921,7 @@ This method can be used to retrieve the index for the selected . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -956,7 +956,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -992,7 +992,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1030,7 +1030,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1065,7 +1065,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1107,7 +1107,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1150,7 +1150,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1198,7 +1198,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1242,7 +1242,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1278,7 +1278,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1332,7 +1332,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1368,7 +1368,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1403,7 +1403,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1452,7 +1452,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1498,7 +1498,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1550,7 +1550,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1596,7 +1596,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1642,7 +1642,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1688,7 +1688,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1722,7 +1722,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1758,7 +1758,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1853,7 +1853,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1887,7 +1887,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1930,7 +1930,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1967,7 +1967,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2003,7 +2003,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2038,7 +2038,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2073,7 +2073,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2117,7 +2117,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2161,7 +2161,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2196,7 +2196,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2233,7 +2233,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2268,7 +2268,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2304,7 +2304,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2339,7 +2339,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2404,7 +2404,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2470,7 +2470,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2506,7 +2506,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2541,7 +2541,7 @@ MsgBox(CStr(FileListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/FontDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/FontDialogArray.xml index 90e0b0de2ed..cf4b66568f8 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/FontDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/FontDialogArray.xml @@ -37,7 +37,7 @@ The `FontDialogArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `FontDialog` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -198,7 +198,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -232,7 +232,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -268,7 +268,7 @@ This method can be used to retrieve the index for the selected . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -302,7 +302,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -339,7 +339,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -380,7 +380,7 @@ MsgBox(CStr(FontDialogArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -421,7 +421,7 @@ MsgBox(CStr(FontDialogArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -464,7 +464,7 @@ MsgBox(CStr(FontDialogArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -507,7 +507,7 @@ MsgBox(CStr(FontDialogArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/FormShowConstants.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/FormShowConstants.xml index 71c1f9b5c49..af04820e993 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/FormShowConstants.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/FormShowConstants.xml @@ -31,7 +31,7 @@ These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without additional modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/GroupBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/GroupBoxArray.xml index 38d16ad8d37..a7618139c57 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/GroupBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/GroupBoxArray.xml @@ -38,7 +38,7 @@ The `GroupBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `GroupBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -155,7 +155,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -190,7 +190,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -225,7 +225,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -259,7 +259,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -294,7 +294,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -341,7 +341,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -409,7 +409,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -443,7 +443,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -484,7 +484,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -518,7 +518,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -550,7 +550,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -582,7 +582,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -617,7 +617,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -652,7 +652,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -685,7 +685,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -721,7 +721,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -757,7 +757,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -793,7 +793,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -829,7 +829,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -882,7 +882,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -917,7 +917,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -952,7 +952,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -987,7 +987,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1024,7 +1024,7 @@ This method can be used to retrieve the index for the selected . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1059,7 +1059,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1095,7 +1095,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1133,7 +1133,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1168,7 +1168,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1210,7 +1210,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1245,7 +1245,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1299,7 +1299,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1335,7 +1335,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1369,7 +1369,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1401,7 +1401,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1453,7 +1453,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1487,7 +1487,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1522,7 +1522,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1557,7 +1557,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1593,7 +1593,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1628,7 +1628,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1662,7 +1662,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1697,7 +1697,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1739,7 +1739,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1776,7 +1776,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1812,7 +1812,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1856,7 +1856,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1900,7 +1900,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1935,7 +1935,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1972,7 +1972,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2007,7 +2007,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2043,7 +2043,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2078,7 +2078,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2143,7 +2143,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2209,7 +2209,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2245,7 +2245,7 @@ MsgBox(CStr(GroupBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/HScrollBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/HScrollBarArray.xml index 8fd25c115dd..f06ede7b473 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/HScrollBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/HScrollBarArray.xml @@ -38,7 +38,7 @@ The `HScrollBarArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `HScrollBar` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -203,7 +203,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -271,7 +271,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -305,7 +305,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -346,7 +346,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -380,7 +380,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -412,7 +412,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -444,7 +444,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -479,7 +479,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -514,7 +514,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -547,7 +547,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -583,7 +583,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -619,7 +619,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -655,7 +655,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -691,7 +691,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -744,7 +744,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -821,7 +821,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -856,7 +856,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -892,7 +892,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -930,7 +930,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -972,7 +972,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1015,7 +1015,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1063,7 +1063,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1107,7 +1107,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1143,7 +1143,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1197,7 +1197,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1233,7 +1233,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1267,7 +1267,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1299,7 +1299,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1345,7 +1345,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1397,7 +1397,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1443,7 +1443,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1477,7 +1477,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1512,7 +1512,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1547,7 +1547,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1582,7 +1582,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1616,7 +1616,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1651,7 +1651,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1693,7 +1693,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1730,7 +1730,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1766,7 +1766,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1799,7 +1799,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1843,7 +1843,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1887,7 +1887,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1922,7 +1922,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1959,7 +1959,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1994,7 +1994,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2030,7 +2030,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2065,7 +2065,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2130,7 +2130,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2196,7 +2196,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2232,7 +2232,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2267,7 +2267,7 @@ MsgBox(CStr(HScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/IAccessor.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/IAccessor.xml index cc84c76c026..4a64103d00e 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/IAccessor.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/IAccessor.xml @@ -34,7 +34,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -71,7 +71,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -116,7 +116,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -157,7 +157,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -194,7 +194,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/IChapteredRowset.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/IChapteredRowset.xml index 31b02802b2c..7adfaeccbf7 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/IChapteredRowset.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/IChapteredRowset.xml @@ -34,7 +34,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -71,7 +71,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -108,7 +108,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/IConnectionPoint.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/IConnectionPoint.xml index c8f26cc3a63..5f477d24650 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/IConnectionPoint.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/IConnectionPoint.xml @@ -35,7 +35,7 @@ For new development, see . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -73,7 +73,7 @@ For new development, see . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -109,7 +109,7 @@ For new development, see . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -145,7 +145,7 @@ For new development, see . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -181,7 +181,7 @@ For new development, see . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -217,7 +217,7 @@ For new development, see . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/IEnumConnectionPoints.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/IEnumConnectionPoints.xml index 42069e2db17..4a420d306bf 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/IEnumConnectionPoints.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/IEnumConnectionPoints.xml @@ -35,7 +35,7 @@ For new development, use . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -70,7 +70,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -109,7 +109,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -141,7 +141,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -176,7 +176,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/IEnumConnections.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/IEnumConnections.xml index f0d14248b99..617f62aacb2 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/IEnumConnections.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/IEnumConnections.xml @@ -35,7 +35,7 @@ For new development, use . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -70,7 +70,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -109,7 +109,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -141,7 +141,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -176,7 +176,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/IRowPositionChange.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowPositionChange.xml index af6358db7c6..8f35d759cfa 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowPositionChange.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowPositionChange.xml @@ -34,7 +34,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -74,7 +74,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/IRowsetInfo.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowsetInfo.xml index 6347207ca2c..026b1d06e4e 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowsetInfo.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowsetInfo.xml @@ -34,7 +34,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -75,7 +75,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -114,7 +114,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -151,7 +151,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/IRowsetNotify.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowsetNotify.xml index faefb6268be..4df487ddd6f 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowsetNotify.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/IRowsetNotify.xml @@ -34,7 +34,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -128,7 +128,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -170,7 +170,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ImageListArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ImageListArray.xml index d99e4b295a5..dc3845e7f13 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ImageListArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ImageListArray.xml @@ -37,7 +37,7 @@ The `ImageListArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `ImageList` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -164,7 +164,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -198,7 +198,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -234,7 +234,7 @@ This method can be used to retrieve the index for the selected . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -270,7 +270,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -311,7 +311,7 @@ MsgBox(CStr(ImageListArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -352,7 +352,7 @@ MsgBox(CStr(ImageListArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -395,7 +395,7 @@ MsgBox(CStr(ImageListArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -438,7 +438,7 @@ MsgBox(CStr(ImageListArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/LabelArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/LabelArray.xml index f420825f6c3..3d23665430b 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/LabelArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/LabelArray.xml @@ -38,7 +38,7 @@ The `LabelArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `Label` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -191,7 +191,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -226,7 +226,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -273,7 +273,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -308,7 +308,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -341,7 +341,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -378,7 +378,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -412,7 +412,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -453,7 +453,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -487,7 +487,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -519,7 +519,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -551,7 +551,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -586,7 +586,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -621,7 +621,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -654,7 +654,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -687,7 +687,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -723,7 +723,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -759,7 +759,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -795,7 +795,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -831,7 +831,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -884,7 +884,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -919,7 +919,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -954,7 +954,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -989,7 +989,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1026,7 +1026,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1061,7 +1061,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1097,7 +1097,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1135,7 +1135,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1177,7 +1177,7 @@ MsgBox(CStr(LabelArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1212,7 +1212,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1266,7 +1266,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1302,7 +1302,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1336,7 +1336,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1368,7 +1368,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1414,7 +1414,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1462,7 +1462,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1512,7 +1512,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1558,7 +1558,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1610,7 +1610,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1656,7 +1656,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1702,7 +1702,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1748,7 +1748,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1782,7 +1782,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1817,7 +1817,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1852,7 +1852,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1888,7 +1888,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1923,7 +1923,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1957,7 +1957,7 @@ MsgBox(CStr(LabelArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1992,7 +1992,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2034,7 +2034,7 @@ MsgBox(CStr(LabelArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2071,7 +2071,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2107,7 +2107,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2151,7 +2151,7 @@ MsgBox(CStr(LabelArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2195,7 +2195,7 @@ MsgBox(CStr(LabelArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2230,7 +2230,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2267,7 +2267,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2302,7 +2302,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2338,7 +2338,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2373,7 +2373,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2408,7 +2408,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2473,7 +2473,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2539,7 +2539,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2575,7 +2575,7 @@ MsgBox(CStr(LabelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ListBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ListBoxArray.xml index ddeb1a43f99..50ad25a158c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ListBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ListBoxArray.xml @@ -38,7 +38,7 @@ The `ListBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `ListBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -191,7 +191,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -273,7 +273,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -306,7 +306,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -342,7 +342,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -417,7 +417,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -451,7 +451,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -483,7 +483,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -515,7 +515,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -550,7 +550,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -585,7 +585,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -620,7 +620,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -655,7 +655,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -688,7 +688,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -721,7 +721,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -757,7 +757,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -793,7 +793,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -829,7 +829,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -865,7 +865,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -900,7 +900,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -953,7 +953,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -988,7 +988,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1023,7 +1023,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1057,7 +1057,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1091,7 +1091,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1125,7 +1125,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1160,7 +1160,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1197,7 +1197,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1232,7 +1232,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1268,7 +1268,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1306,7 +1306,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1341,7 +1341,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1383,7 +1383,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1426,7 +1426,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1474,7 +1474,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1518,7 +1518,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1554,7 +1554,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1608,7 +1608,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1644,7 +1644,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1678,7 +1678,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1713,7 +1713,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1745,7 +1745,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1793,7 +1793,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1841,7 +1841,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1891,7 +1891,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1936,7 +1936,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1988,7 +1988,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2034,7 +2034,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2080,7 +2080,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2126,7 +2126,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2160,7 +2160,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2195,7 +2195,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2230,7 +2230,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2265,7 +2265,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2299,7 +2299,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2334,7 +2334,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2376,7 +2376,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2413,7 +2413,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2449,7 +2449,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2484,7 +2484,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2519,7 +2519,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2563,7 +2563,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2607,7 +2607,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2642,7 +2642,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2679,7 +2679,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2714,7 +2714,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2750,7 +2750,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2785,7 +2785,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2850,7 +2850,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2916,7 +2916,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2952,7 +2952,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2987,7 +2987,7 @@ MsgBox(CStr(ListBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ListViewArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ListViewArray.xml index cc0bf98d8fd..69543f5008d 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ListViewArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ListViewArray.xml @@ -37,7 +37,7 @@ The `ListViewArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `ListView` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -154,7 +154,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -188,7 +188,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -222,7 +222,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -256,7 +256,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -290,7 +290,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -324,7 +324,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -370,7 +370,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -404,7 +404,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -436,7 +436,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -472,7 +472,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -506,7 +506,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -540,7 +540,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -574,7 +574,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -606,7 +606,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -640,7 +640,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -680,7 +680,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -714,7 +714,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -746,7 +746,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -778,7 +778,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -812,7 +812,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -846,7 +846,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -878,7 +878,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -910,7 +910,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -945,7 +945,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -980,7 +980,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1015,7 +1015,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1050,7 +1050,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1084,7 +1084,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1118,7 +1118,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1152,7 +1152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1204,7 +1204,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1238,7 +1238,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1272,7 +1272,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1306,7 +1306,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1342,7 +1342,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1376,7 +1376,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1411,7 +1411,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1448,7 +1448,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1482,7 +1482,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1523,7 +1523,7 @@ MsgBox(CStr(ListViewArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1557,7 +1557,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1591,7 +1591,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1623,7 +1623,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1657,7 +1657,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1689,7 +1689,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1725,7 +1725,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1767,7 +1767,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1814,7 +1814,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1857,7 +1857,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1892,7 +1892,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1945,7 +1945,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1980,7 +1980,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2014,7 +2014,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2046,7 +2046,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2094,7 +2094,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2142,7 +2142,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2191,7 +2191,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2236,7 +2236,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2287,7 +2287,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2332,7 +2332,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2377,7 +2377,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2422,7 +2422,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2455,7 +2455,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2490,7 +2490,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2524,7 +2524,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2558,7 +2558,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2591,7 +2591,7 @@ MsgBox(CStr(ListViewArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2626,7 +2626,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2667,7 +2667,7 @@ MsgBox(CStr(ListViewArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2703,7 +2703,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2738,7 +2738,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2772,7 +2772,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2806,7 +2806,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2840,7 +2840,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2874,7 +2874,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2917,7 +2917,7 @@ MsgBox(CStr(ListViewArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2960,7 +2960,7 @@ MsgBox(CStr(ListViewArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2994,7 +2994,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3030,7 +3030,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3064,7 +3064,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3099,7 +3099,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3133,7 +3133,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3197,7 +3197,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3262,7 +3262,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3297,7 +3297,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3332,7 +3332,7 @@ MsgBox(CStr(ListViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/LoadResConstants.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/LoadResConstants.xml index c20872fdca9..95293ca9044 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/LoadResConstants.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/LoadResConstants.xml @@ -31,7 +31,7 @@ These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without additional modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/MBindingCollection.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/MBindingCollection.xml index a1ad4540978..19e9ed57596 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/MBindingCollection.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/MBindingCollection.xml @@ -39,7 +39,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -67,7 +67,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -122,7 +122,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -169,7 +169,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -204,7 +204,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -239,7 +239,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -274,7 +274,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -315,7 +315,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -361,7 +361,7 @@ This method is called by the public `Dispose()` method and 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -400,7 +400,7 @@ 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. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -433,7 +433,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -472,7 +472,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -510,7 +510,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -542,7 +542,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -577,7 +577,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -622,7 +622,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/MaskedTextBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/MaskedTextBoxArray.xml index f5b76b299a1..56c93aac17f 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/MaskedTextBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/MaskedTextBoxArray.xml @@ -37,7 +37,7 @@ The `MaskedTextBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `MaskedTextBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -186,7 +186,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -220,7 +220,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -266,7 +266,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -300,7 +300,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -332,7 +332,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -368,7 +368,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -402,7 +402,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -442,7 +442,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -476,7 +476,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -508,7 +508,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -540,7 +540,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -574,7 +574,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -608,7 +608,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -640,7 +640,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -672,7 +672,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -707,7 +707,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -742,7 +742,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -777,7 +777,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -812,7 +812,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -864,7 +864,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -898,7 +898,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -932,7 +932,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -966,7 +966,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1002,7 +1002,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1036,7 +1036,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1071,7 +1071,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1106,7 +1106,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1142,7 +1142,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1176,7 +1176,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1210,7 +1210,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1251,7 +1251,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1293,7 +1293,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1340,7 +1340,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1383,7 +1383,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1418,7 +1418,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1471,7 +1471,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1506,7 +1506,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1540,7 +1540,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1574,7 +1574,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1608,7 +1608,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1643,7 +1643,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1721,7 +1721,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1769,7 +1769,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1814,7 +1814,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1859,7 +1859,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1908,7 +1908,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1953,7 +1953,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1998,7 +1998,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2043,7 +2043,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2076,7 +2076,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2111,7 +2111,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2145,7 +2145,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2178,7 +2178,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2213,7 +2213,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2247,7 +2247,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2288,7 +2288,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2324,7 +2324,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2359,7 +2359,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2402,7 +2402,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) The `SetIndex` method should be called only when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2445,7 +2445,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2479,7 +2479,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2515,7 +2515,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2549,7 +2549,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2584,7 +2584,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2618,7 +2618,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2652,7 +2652,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2686,7 +2686,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2720,7 +2720,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2785,7 +2785,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2850,7 +2850,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2885,7 +2885,7 @@ MsgBox(CStr(MaskedTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/MenuItemArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/MenuItemArray.xml index 03d8d36bae9..184cb2b244c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/MenuItemArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/MenuItemArray.xml @@ -38,7 +38,7 @@ The `MenuItemArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `MenuItem` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -168,7 +168,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -205,7 +205,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -240,7 +240,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -275,7 +275,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -312,7 +312,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -349,7 +349,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -391,7 +391,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -426,7 +426,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -461,7 +461,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -503,7 +503,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -538,7 +538,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -582,7 +582,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -626,7 +626,7 @@ MsgBox(CStr(MenuItemArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/MouseButtonConstants.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/MouseButtonConstants.xml index 882955f9755..4c1c2dc79ce 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/MouseButtonConstants.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/MouseButtonConstants.xml @@ -29,7 +29,7 @@ In Visual Basic 6.0, mouse button parameter mask constants were used to represent the state of mouse buttons in the `Button` parameter of various mouse event handlers. In Visual Basic, the parameters for mouse events have changed and these constants are no longer necessary. These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without further modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/OpenFileDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/OpenFileDialogArray.xml index d0b44c4fb37..af5e837c9f7 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/OpenFileDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/OpenFileDialogArray.xml @@ -37,7 +37,7 @@ The `OpenFileDialogArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `OpenFileDialog` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -164,7 +164,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -196,7 +196,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -230,7 +230,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -266,7 +266,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -298,7 +298,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -334,7 +334,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -375,7 +375,7 @@ MsgBox(CStr(OpenFileDialogArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -416,7 +416,7 @@ MsgBox(CStr(OpenFileDialogArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -459,7 +459,7 @@ MsgBox(CStr(OpenFileDialogArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -502,7 +502,7 @@ MsgBox(CStr(OpenFileDialogArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/PanelArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/PanelArray.xml index ef74bd3990d..3080f35191d 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/PanelArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/PanelArray.xml @@ -38,7 +38,7 @@ The `PanelArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `Panel` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -155,7 +155,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -190,7 +190,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -225,7 +225,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -259,7 +259,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -294,7 +294,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -341,7 +341,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -409,7 +409,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -446,7 +446,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -480,7 +480,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -521,7 +521,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -555,7 +555,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -587,7 +587,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -619,7 +619,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -654,7 +654,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -689,7 +689,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -722,7 +722,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -755,7 +755,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -791,7 +791,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -827,7 +827,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -863,7 +863,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -899,7 +899,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -952,7 +952,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -987,7 +987,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1022,7 +1022,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1057,7 +1057,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1094,7 +1094,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1129,7 +1129,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1165,7 +1165,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1203,7 +1203,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1238,7 +1238,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1280,7 +1280,7 @@ MsgBox(CStr(PanelArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1315,7 +1315,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1369,7 +1369,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1405,7 +1405,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1439,7 +1439,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1471,7 +1471,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1517,7 +1517,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1565,7 +1565,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1611,7 +1611,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1657,7 +1657,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1707,7 +1707,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1753,7 +1753,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1799,7 +1799,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1845,7 +1845,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1879,7 +1879,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1914,7 +1914,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1949,7 +1949,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1985,7 +1985,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2020,7 +2020,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2054,7 +2054,7 @@ MsgBox(CStr(PanelArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2089,7 +2089,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2131,7 +2131,7 @@ MsgBox(CStr(PanelArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2168,7 +2168,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2204,7 +2204,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2236,7 +2236,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2280,7 +2280,7 @@ MsgBox(CStr(PanelArray(1).Text)) The `SetIndex` method should be called only when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2324,7 +2324,7 @@ MsgBox(CStr(PanelArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2359,7 +2359,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2396,7 +2396,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2431,7 +2431,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2467,7 +2467,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2502,7 +2502,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2567,7 +2567,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2633,7 +2633,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2669,7 +2669,7 @@ MsgBox(CStr(PanelArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/PictureBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/PictureBoxArray.xml index 43a41a8f5ca..0ea76d57458 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/PictureBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/PictureBoxArray.xml @@ -38,7 +38,7 @@ The `PictureBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `PictureBox` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -191,7 +191,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -225,7 +225,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -260,7 +260,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -307,7 +307,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -340,7 +340,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -377,7 +377,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -411,7 +411,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -452,7 +452,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -486,7 +486,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -518,7 +518,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -550,7 +550,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -585,7 +585,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -620,7 +620,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -653,7 +653,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -686,7 +686,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -722,7 +722,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -758,7 +758,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -794,7 +794,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -830,7 +830,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -865,7 +865,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -902,7 +902,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -937,7 +937,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -973,7 +973,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1011,7 +1011,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1053,7 +1053,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1088,7 +1088,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1123,7 +1123,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1159,7 +1159,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1194,7 +1194,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1228,7 +1228,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1260,7 +1260,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1306,7 +1306,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1354,7 +1354,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1400,7 +1400,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1446,7 +1446,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1496,7 +1496,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1542,7 +1542,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1588,7 +1588,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1634,7 +1634,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1668,7 +1668,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1703,7 +1703,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1738,7 +1738,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1774,7 +1774,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1809,7 +1809,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1843,7 +1843,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1878,7 +1878,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1920,7 +1920,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1957,7 +1957,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2002,7 +2002,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2046,7 +2046,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2081,7 +2081,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2116,7 +2116,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2153,7 +2153,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2188,7 +2188,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2254,7 +2254,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2320,7 +2320,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2356,7 +2356,7 @@ MsgBox(CStr(PictureBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/PrintDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/PrintDialogArray.xml index 380379d5c30..95f034127cf 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/PrintDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/PrintDialogArray.xml @@ -37,7 +37,7 @@ The `PrintDialogArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `PrintDialog` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -164,7 +164,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -198,7 +198,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -234,7 +234,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -268,7 +268,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -305,7 +305,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -346,7 +346,7 @@ MsgBox(CStr(PrintDialogArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -387,7 +387,7 @@ MsgBox(CStr(PrintDialogArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -430,7 +430,7 @@ MsgBox(CStr(PrintDialogArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -473,7 +473,7 @@ MsgBox(CStr(PrintDialogArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ProgressBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ProgressBarArray.xml index b323cbaceaf..e3d2417c395 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ProgressBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ProgressBarArray.xml @@ -37,7 +37,7 @@ The `ProgressBarArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `ProgressBar` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -186,7 +186,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -232,7 +232,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -264,7 +264,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -300,7 +300,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -334,7 +334,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -374,7 +374,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -408,7 +408,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -440,7 +440,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -472,7 +472,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -506,7 +506,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -540,7 +540,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -572,7 +572,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -607,7 +607,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -642,7 +642,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -677,7 +677,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -712,7 +712,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -746,7 +746,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -780,7 +780,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -816,7 +816,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -850,7 +850,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -885,7 +885,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -922,7 +922,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -963,7 +963,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -997,7 +997,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1032,7 +1032,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1066,7 +1066,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1098,7 +1098,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1144,7 +1144,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1234,7 +1234,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1283,7 +1283,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1328,7 +1328,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1373,7 +1373,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1418,7 +1418,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1451,7 +1451,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1486,7 +1486,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1520,7 +1520,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1554,7 +1554,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1587,7 +1587,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1622,7 +1622,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1663,7 +1663,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1699,7 +1699,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1734,7 +1734,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1768,7 +1768,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1811,7 +1811,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1854,7 +1854,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1888,7 +1888,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1924,7 +1924,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1958,7 +1958,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1993,7 +1993,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2057,7 +2057,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2122,7 +2122,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2157,7 +2157,7 @@ MsgBox(CStr(ProgressBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/RadioButtonArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/RadioButtonArray.xml index a1a47ecfd59..0423df9359c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/RadioButtonArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/RadioButtonArray.xml @@ -38,7 +38,7 @@ The `RadioButtonArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `RadioButton` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -190,7 +190,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -225,7 +225,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -260,7 +260,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -294,7 +294,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -329,7 +329,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -376,7 +376,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -411,7 +411,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -444,7 +444,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -479,7 +479,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -516,7 +516,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -550,7 +550,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -591,7 +591,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -625,7 +625,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -657,7 +657,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -689,7 +689,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -724,7 +724,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -759,7 +759,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -792,7 +792,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -828,7 +828,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -864,7 +864,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -900,7 +900,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -936,7 +936,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -989,7 +989,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1024,7 +1024,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1059,7 +1059,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1094,7 +1094,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1131,7 +1131,7 @@ This method can be used to retrieve the index for 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1166,7 +1166,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1202,7 +1202,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1240,7 +1240,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1282,7 +1282,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1325,7 +1325,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1373,7 +1373,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1417,7 +1417,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1453,7 +1453,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1507,7 +1507,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1543,7 +1543,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1577,7 +1577,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1609,7 +1609,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1657,7 +1657,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1703,7 +1703,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1749,7 +1749,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1799,7 +1799,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1845,7 +1845,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1891,7 +1891,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1937,7 +1937,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1971,7 +1971,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2006,7 +2006,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2041,7 +2041,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2077,7 +2077,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2112,7 +2112,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2146,7 +2146,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2181,7 +2181,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2223,7 +2223,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2260,7 +2260,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2296,7 +2296,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2340,7 +2340,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2384,7 +2384,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2419,7 +2419,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2456,7 +2456,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2491,7 +2491,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2527,7 +2527,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2562,7 +2562,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2597,7 +2597,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2662,7 +2662,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2728,7 +2728,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2764,7 +2764,7 @@ MsgBox(CStr(RadioButtonArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/RichTextBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/RichTextBoxArray.xml index ec505cd64f7..41aa18a8435 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/RichTextBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/RichTextBoxArray.xml @@ -37,7 +37,7 @@ The `RichTextBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `RichTextBox` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -186,7 +186,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -220,7 +220,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -254,7 +254,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -300,7 +300,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -334,7 +334,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -366,7 +366,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -402,7 +402,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -436,7 +436,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -468,7 +468,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -508,7 +508,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -542,7 +542,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -574,7 +574,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -606,7 +606,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -640,7 +640,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -674,7 +674,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -706,7 +706,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -740,7 +740,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -772,7 +772,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -806,7 +806,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -840,7 +840,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -874,7 +874,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -910,7 +910,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -944,7 +944,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -979,7 +979,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1015,7 +1015,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1047,7 +1047,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1079,7 +1079,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1113,7 +1113,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1154,7 +1154,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1196,7 +1196,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1243,7 +1243,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1286,7 +1286,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1321,7 +1321,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1374,7 +1374,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1409,7 +1409,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1443,7 +1443,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1477,7 +1477,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1511,7 +1511,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1558,7 +1558,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1605,7 +1605,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1653,7 +1653,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1698,7 +1698,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1743,7 +1743,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1792,7 +1792,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1837,7 +1837,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1882,7 +1882,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1927,7 +1927,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1960,7 +1960,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1995,7 +1995,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2029,7 +2029,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2063,7 +2063,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2097,7 +2097,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2132,7 +2132,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2166,7 +2166,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2207,7 +2207,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2243,7 +2243,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2278,7 +2278,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2312,7 +2312,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2355,7 +2355,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2398,7 +2398,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2432,7 +2432,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2468,7 +2468,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2502,7 +2502,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2537,7 +2537,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2571,7 +2571,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2605,7 +2605,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2669,7 +2669,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2734,7 +2734,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2769,7 +2769,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2801,7 +2801,7 @@ MsgBox(CStr(RichTextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/SRDescriptionAttribute.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/SRDescriptionAttribute.xml index fb093c2ec4d..993fcf5bdfd 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/SRDescriptionAttribute.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/SRDescriptionAttribute.xml @@ -37,7 +37,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -69,7 +69,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -101,7 +101,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/SaveFileDialogArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/SaveFileDialogArray.xml index be5a2a23bc2..91e840f3f40 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/SaveFileDialogArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/SaveFileDialogArray.xml @@ -37,7 +37,7 @@ The `SaveFileDialogArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `SaveFileDialog` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -164,7 +164,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -196,7 +196,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -230,7 +230,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -266,7 +266,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -298,7 +298,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -334,7 +334,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -375,7 +375,7 @@ MsgBox(CStr(SaveFileDialogArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -416,7 +416,7 @@ MsgBox(CStr(SaveFileDialogArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -459,7 +459,7 @@ MsgBox(CStr(SaveFileDialogArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -502,7 +502,7 @@ MsgBox(CStr(SaveFileDialogArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ScaleMode.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ScaleMode.xml index 7b5d32a3107..3c8e29d4b8c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ScaleMode.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ScaleMode.xml @@ -29,7 +29,7 @@ In Visual Basic 6.0, `ScaleMode` constants were used to represent various units of measurement for the `ScaleMode` property. In Visual Basic, the `ScaleMode` property is no longer supported, and these constants are no longer necessary. These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without additional modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ShiftConstants.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ShiftConstants.xml index 076d7a238e0..40f904b2c3a 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ShiftConstants.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ShiftConstants.xml @@ -29,7 +29,7 @@ In Visual Basic 6.0, shift parameter mask constants were used to represent the state of modifier keys in the `Shift` parameter of various key and mouse event handlers. In Visual Basic, the parameters for key and mouse events have changed, and these constants are no longer necessary. These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without additional modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/StatusBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusBarArray.xml index 3baad4c1c81..c9f876819f0 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusBarArray.xml @@ -37,7 +37,7 @@ The `StatusBarArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `StatusBar` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -198,7 +198,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -232,7 +232,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -264,7 +264,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -300,7 +300,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -334,7 +334,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -374,7 +374,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -408,7 +408,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -442,7 +442,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -476,7 +476,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -510,7 +510,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -544,7 +544,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -576,7 +576,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -608,7 +608,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -643,7 +643,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -678,7 +678,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -713,7 +713,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -748,7 +748,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -783,7 +783,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -815,7 +815,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -849,7 +849,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -883,7 +883,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -919,7 +919,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -953,7 +953,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -987,7 +987,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1024,7 +1024,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1065,7 +1065,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1107,7 +1107,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1154,7 +1154,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1197,7 +1197,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1232,7 +1232,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1285,7 +1285,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1320,7 +1320,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1354,7 +1354,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1401,7 +1401,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1448,7 +1448,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1496,7 +1496,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1541,7 +1541,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1586,7 +1586,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1635,7 +1635,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1680,7 +1680,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1725,7 +1725,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1770,7 +1770,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1803,7 +1803,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1838,7 +1838,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1872,7 +1872,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1907,7 +1907,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1941,7 +1941,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1974,7 +1974,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2009,7 +2009,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2050,7 +2050,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2086,7 +2086,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2121,7 +2121,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2164,7 +2164,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2207,7 +2207,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2241,7 +2241,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2277,7 +2277,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2311,7 +2311,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2346,7 +2346,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2380,7 +2380,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2414,7 +2414,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2478,7 +2478,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2543,7 +2543,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2578,7 +2578,7 @@ MsgBox(CStr(StatusBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/StatusStripArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusStripArray.xml index 6d30a01d559..d8ae2a9b5d1 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusStripArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/StatusStripArray.xml @@ -37,7 +37,7 @@ The `StatusStripArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `StatusBar` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -186,7 +186,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -220,7 +220,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -254,7 +254,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -286,7 +286,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -320,7 +320,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -366,7 +366,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -398,7 +398,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -434,7 +434,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -468,7 +468,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -508,7 +508,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -542,7 +542,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -576,7 +576,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -608,7 +608,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -640,7 +640,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -675,7 +675,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -710,7 +710,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -745,7 +745,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -780,7 +780,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -812,7 +812,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -844,7 +844,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -878,7 +878,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -912,7 +912,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -948,7 +948,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -982,7 +982,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1016,7 +1016,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1053,7 +1053,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1087,7 +1087,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1128,7 +1128,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1160,7 +1160,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1192,7 +1192,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1224,7 +1224,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1266,7 +1266,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1313,7 +1313,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1356,7 +1356,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1391,7 +1391,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1424,7 +1424,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1459,7 +1459,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1511,7 +1511,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1546,7 +1546,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1580,7 +1580,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1627,7 +1627,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1674,7 +1674,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1722,7 +1722,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1767,7 +1767,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1812,7 +1812,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1861,7 +1861,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1906,7 +1906,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1951,7 +1951,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1996,7 +1996,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2029,7 +2029,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2062,7 +2062,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2095,7 +2095,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2129,7 +2129,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2163,7 +2163,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2198,7 +2198,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2233,7 +2233,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2274,7 +2274,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2310,7 +2310,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2345,7 +2345,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2377,7 +2377,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2420,7 +2420,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2463,7 +2463,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2497,7 +2497,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2533,7 +2533,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2567,7 +2567,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2602,7 +2602,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2636,7 +2636,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2670,7 +2670,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2734,7 +2734,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2799,7 +2799,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2834,7 +2834,7 @@ MsgBox(CStr(StatusStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/TabControlArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/TabControlArray.xml index 41c72e7bc57..40ebad5e916 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/TabControlArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/TabControlArray.xml @@ -38,7 +38,7 @@ The `TabControlArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `TabControl` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -203,7 +203,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -271,7 +271,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -308,7 +308,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -342,7 +342,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -383,7 +383,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -417,7 +417,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -451,7 +451,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -485,7 +485,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -520,7 +520,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -566,7 +566,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -612,7 +612,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -647,7 +647,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -680,7 +680,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -713,7 +713,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -785,7 +785,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -821,7 +821,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -859,7 +859,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -894,7 +894,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -927,7 +927,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -962,7 +962,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -997,7 +997,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1034,7 +1034,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1069,7 +1069,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1104,7 +1104,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1142,7 +1142,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1177,7 +1177,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1219,7 +1219,7 @@ MsgBox(CStr(TabControlArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1262,7 +1262,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1310,7 +1310,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1354,7 +1354,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1390,7 +1390,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1444,7 +1444,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1480,7 +1480,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1514,7 +1514,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1561,7 +1561,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1608,7 +1608,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1656,7 +1656,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1702,7 +1702,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1748,7 +1748,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1798,7 +1798,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1844,7 +1844,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1890,7 +1890,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1936,7 +1936,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1970,7 +1970,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2005,7 +2005,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2040,7 +2040,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2075,7 +2075,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2109,7 +2109,7 @@ MsgBox(CStr(TabControlArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2144,7 +2144,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2186,7 +2186,7 @@ MsgBox(CStr(TabControlArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2223,7 +2223,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2259,7 +2259,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2293,7 +2293,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2339,7 +2339,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2374,7 +2374,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2420,7 +2420,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2464,7 +2464,7 @@ MsgBox(CStr(TabControlArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2508,7 +2508,7 @@ MsgBox(CStr(TabControlArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2543,7 +2543,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2580,7 +2580,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2615,7 +2615,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2651,7 +2651,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2686,7 +2686,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2751,7 +2751,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2817,7 +2817,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2853,7 +2853,7 @@ MsgBox(CStr(TabControlArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/TextBoxArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/TextBoxArray.xml index fc4b77595d8..2e5441fa2ed 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/TextBoxArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/TextBoxArray.xml @@ -38,7 +38,7 @@ The `TextBoxArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `TextBox` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -197,7 +197,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -232,7 +232,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -267,7 +267,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -302,7 +302,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -349,7 +349,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -384,7 +384,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -417,7 +417,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -453,7 +453,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -487,7 +487,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -528,7 +528,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -562,7 +562,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -594,7 +594,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -626,7 +626,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -661,7 +661,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -696,7 +696,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -729,7 +729,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -762,7 +762,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -798,7 +798,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -834,7 +834,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -870,7 +870,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -906,7 +906,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -939,7 +939,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -974,7 +974,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1009,7 +1009,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1044,7 +1044,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1081,7 +1081,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1116,7 +1116,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1151,7 +1151,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1187,7 +1187,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1224,7 +1224,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1259,7 +1259,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1301,7 +1301,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1344,7 +1344,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1392,7 +1392,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1436,7 +1436,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1472,7 +1472,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1526,7 +1526,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1562,7 +1562,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1596,7 +1596,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1631,7 +1631,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1678,7 +1678,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1725,7 +1725,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1773,7 +1773,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1819,7 +1819,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1865,7 +1865,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1915,7 +1915,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1961,7 +1961,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2007,7 +2007,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2053,7 +2053,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2087,7 +2087,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2123,7 +2123,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2158,7 +2158,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2193,7 +2193,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2227,7 +2227,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2263,7 +2263,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2297,7 +2297,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2339,7 +2339,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2376,7 +2376,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2412,7 +2412,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2456,7 +2456,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2500,7 +2500,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2535,7 +2535,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2572,7 +2572,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2607,7 +2607,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2643,7 +2643,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2678,7 +2678,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2713,7 +2713,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2748,7 +2748,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2813,7 +2813,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2879,7 +2879,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2915,7 +2915,7 @@ MsgBox(CStr(TextBoxArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/TimerArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/TimerArray.xml index 53d489d5668..fe4bb8ad2f5 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/TimerArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/TimerArray.xml @@ -38,7 +38,7 @@ The `TimerArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `Timer` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -168,7 +168,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -203,7 +203,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -240,7 +240,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -277,7 +277,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -319,7 +319,7 @@ MsgBox(CStr(TimerArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -361,7 +361,7 @@ MsgBox(CStr(TimerArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -405,7 +405,7 @@ MsgBox(CStr(TimerArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -449,7 +449,7 @@ MsgBox(CStr(TimerArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -482,7 +482,7 @@ MsgBox(CStr(TimerArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ToolBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolBarArray.xml index a95f27f6d1c..378d8553d77 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolBarArray.xml @@ -37,7 +37,7 @@ The `ToolBarArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `ToolBar` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -186,7 +186,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -218,7 +218,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -250,7 +250,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -296,7 +296,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -330,7 +330,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -362,7 +362,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -398,7 +398,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -432,7 +432,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -472,7 +472,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -506,7 +506,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -540,7 +540,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -574,7 +574,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -608,7 +608,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -642,7 +642,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -674,7 +674,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -706,7 +706,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -741,7 +741,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -776,7 +776,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -811,7 +811,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -846,7 +846,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -878,7 +878,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -912,7 +912,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -946,7 +946,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -982,7 +982,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1016,7 +1016,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1050,7 +1050,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1087,7 +1087,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1128,7 +1128,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1170,7 +1170,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1217,7 +1217,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1260,7 +1260,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1295,7 +1295,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1348,7 +1348,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1383,7 +1383,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1417,7 +1417,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1464,7 +1464,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1511,7 +1511,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1559,7 +1559,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1604,7 +1604,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1649,7 +1649,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1698,7 +1698,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1743,7 +1743,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1788,7 +1788,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1833,7 +1833,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1866,7 +1866,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1901,7 +1901,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1935,7 +1935,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1969,7 +1969,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2002,7 +2002,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2037,7 +2037,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2078,7 +2078,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2114,7 +2114,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2158,7 +2158,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2201,7 +2201,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2235,7 +2235,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2271,7 +2271,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2305,7 +2305,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2340,7 +2340,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2374,7 +2374,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2438,7 +2438,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2503,7 +2503,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2538,7 +2538,7 @@ MsgBox(CStr(ToolBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ToolStripArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripArray.xml index 4f459b20330..28d83551374 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripArray.xml @@ -37,7 +37,7 @@ The `ToolStripArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `CoolBar` control array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -186,7 +186,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -220,7 +220,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -254,7 +254,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -286,7 +286,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -320,7 +320,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -366,7 +366,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -398,7 +398,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -434,7 +434,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -468,7 +468,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -508,7 +508,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -542,7 +542,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -576,7 +576,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -608,7 +608,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -640,7 +640,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -675,7 +675,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -710,7 +710,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -745,7 +745,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -780,7 +780,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -812,7 +812,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -844,7 +844,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -878,7 +878,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -912,7 +912,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -948,7 +948,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -982,7 +982,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1016,7 +1016,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1053,7 +1053,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1087,7 +1087,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1128,7 +1128,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1160,7 +1160,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1192,7 +1192,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1224,7 +1224,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1266,7 +1266,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1313,7 +1313,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1356,7 +1356,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1391,7 +1391,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1424,7 +1424,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1459,7 +1459,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1511,7 +1511,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1546,7 +1546,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1580,7 +1580,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1627,7 +1627,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1674,7 +1674,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1722,7 +1722,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1767,7 +1767,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1812,7 +1812,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1861,7 +1861,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1906,7 +1906,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1951,7 +1951,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1996,7 +1996,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2029,7 +2029,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2064,7 +2064,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2096,7 +2096,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2129,7 +2129,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2164,7 +2164,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2198,7 +2198,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2233,7 +2233,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about handling events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2268,7 +2268,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2309,7 +2309,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2345,7 +2345,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2380,7 +2380,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2412,7 +2412,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2455,7 +2455,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2498,7 +2498,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2532,7 +2532,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2568,7 +2568,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2602,7 +2602,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2637,7 +2637,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2671,7 +2671,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2705,7 +2705,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2769,7 +2769,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2834,7 +2834,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2869,7 +2869,7 @@ MsgBox(CStr(ToolStripArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ToolStripMenuItemArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripMenuItemArray.xml index cd211d072c0..3e440aed44e 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripMenuItemArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ToolStripMenuItemArray.xml @@ -37,7 +37,7 @@ The `ToolStripMenuArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `Menu` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -198,7 +198,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -232,7 +232,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -266,7 +266,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -302,7 +302,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -334,7 +334,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -366,7 +366,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -400,7 +400,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -432,7 +432,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -464,7 +464,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -496,7 +496,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -530,7 +530,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -564,7 +564,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -598,7 +598,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -634,7 +634,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -670,7 +670,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -711,7 +711,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -745,7 +745,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -789,7 +789,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -834,7 +834,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -883,7 +883,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -928,7 +928,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -973,7 +973,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1018,7 +1018,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1051,7 +1051,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1083,7 +1083,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1117,7 +1117,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1159,7 +1159,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1193,7 +1193,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1236,7 +1236,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1279,7 +1279,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1313,7 +1313,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1347,7 +1347,7 @@ MsgBox(CStr(ToolStripMenuItemArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/TreeViewArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/TreeViewArray.xml index 4490f8af9a8..8c2cbaac72d 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/TreeViewArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/TreeViewArray.xml @@ -37,7 +37,7 @@ The `TreeViewArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `TreeView` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -152,7 +152,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -184,7 +184,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -216,7 +216,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -250,7 +250,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -318,7 +318,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -350,7 +350,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -382,7 +382,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -414,7 +414,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -446,7 +446,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -478,7 +478,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -512,7 +512,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -558,7 +558,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -592,7 +592,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -624,7 +624,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -660,7 +660,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -694,7 +694,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -734,7 +734,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -768,7 +768,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -800,7 +800,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -832,7 +832,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -866,7 +866,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -900,7 +900,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -932,7 +932,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -964,7 +964,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -999,7 +999,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1034,7 +1034,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1069,7 +1069,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1104,7 +1104,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1139,7 +1139,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1171,7 +1171,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1205,7 +1205,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1239,7 +1239,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1273,7 +1273,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1309,7 +1309,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1343,7 +1343,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1377,7 +1377,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1414,7 +1414,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1448,7 +1448,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1489,7 +1489,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1521,7 +1521,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1563,7 +1563,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1610,7 +1610,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1653,7 +1653,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1688,7 +1688,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1741,7 +1741,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1776,7 +1776,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1810,7 +1810,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1857,7 +1857,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1904,7 +1904,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1952,7 +1952,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1997,7 +1997,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2042,7 +2042,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2091,7 +2091,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2136,7 +2136,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2181,7 +2181,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2226,7 +2226,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2259,7 +2259,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2294,7 +2294,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2328,7 +2328,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2362,7 +2362,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2396,7 +2396,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2430,7 +2430,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2464,7 +2464,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2497,7 +2497,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2532,7 +2532,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2573,7 +2573,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2609,7 +2609,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2644,7 +2644,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2678,7 +2678,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2721,7 +2721,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2764,7 +2764,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2798,7 +2798,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2834,7 +2834,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2868,7 +2868,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2903,7 +2903,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2937,7 +2937,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3001,7 +3001,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3066,7 +3066,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -3101,7 +3101,7 @@ MsgBox(CStr(TreeViewArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/UNAME.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/UNAME.xml index a3af808c025..df5868cbeef 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/UNAME.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/UNAME.xml @@ -33,7 +33,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -65,7 +65,7 @@ ## Remarks > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/UpdateMode.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/UpdateMode.xml index ec5c625c651..be6b381a78a 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/UpdateMode.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/UpdateMode.xml @@ -33,7 +33,7 @@ These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without additional modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/VScrollBarArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/VScrollBarArray.xml index 8a33a46a937..cdbbd0ab4d7 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/VScrollBarArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/VScrollBarArray.xml @@ -38,7 +38,7 @@ The `VScrollBarArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `VScrollBar` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -82,7 +82,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -121,7 +121,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -156,7 +156,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -203,7 +203,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -271,7 +271,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -305,7 +305,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -346,7 +346,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -380,7 +380,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -412,7 +412,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -444,7 +444,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -479,7 +479,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -514,7 +514,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -547,7 +547,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -583,7 +583,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -619,7 +619,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -655,7 +655,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -691,7 +691,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -744,7 +744,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -821,7 +821,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -856,7 +856,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -892,7 +892,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -930,7 +930,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -972,7 +972,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1015,7 +1015,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1063,7 +1063,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1107,7 +1107,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1143,7 +1143,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1197,7 +1197,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1233,7 +1233,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1267,7 +1267,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1299,7 +1299,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1345,7 +1345,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1397,7 +1397,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1443,7 +1443,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1477,7 +1477,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1512,7 +1512,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1547,7 +1547,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1582,7 +1582,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1616,7 +1616,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) The `QueryContinueDrag` event is raised when there is a change in the keyboard or mouse button state during a drag-and-drop operation. The `QueryContinueDrag` event enables the drag source to determine whether the drag-and-drop operation should be canceled. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1651,7 +1651,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1693,7 +1693,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1730,7 +1730,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1764,7 +1764,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1808,7 +1808,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1852,7 +1852,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1887,7 +1887,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1924,7 +1924,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1959,7 +1959,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1995,7 +1995,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2030,7 +2030,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2095,7 +2095,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2161,7 +2161,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2197,7 +2197,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -2232,7 +2232,7 @@ MsgBox(CStr(VScrollBarArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/WebBrowserArray.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebBrowserArray.xml index 01e43c542c1..985f8e1c6d4 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebBrowserArray.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebBrowserArray.xml @@ -37,7 +37,7 @@ The `WebBrowserArray` class provides an equivalent for the run-time functionality of a Visual Basic 6.0 `WebBrowser` array. It does not provide the design-time features of a Visual Basic 6.0 control 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -80,7 +80,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -118,7 +118,7 @@ When you instantiate a , 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -164,7 +164,7 @@ The `CanExtend` method can be used to determine whether a specific control is the base element of the control array from which the other elements were cloned. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -198,7 +198,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -232,7 +232,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -272,7 +272,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -306,7 +306,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -338,7 +338,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -370,7 +370,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -404,7 +404,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -458,7 +458,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -490,7 +490,7 @@ For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -524,7 +524,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -560,7 +560,7 @@ This method can be used to retrieve the index for the specified . > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -596,7 +596,7 @@ 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 [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -637,7 +637,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) ``` > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -671,7 +671,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -705,7 +705,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -737,7 +737,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -792,7 +792,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -846,7 +846,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -882,7 +882,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -916,7 +916,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -950,7 +950,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -984,7 +984,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1025,7 +1025,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) This method is not supported, and calling it does not raise an exception. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1061,7 +1061,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1105,7 +1105,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) The `SetIndex` method should only be called when you are creating the initial element in the control array. To add subsequent elements, call the method and specify the `Index`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1148,7 +1148,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) If the specified is a member of a different , `ShouldSerializeIndex` returns `false`. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1182,7 +1182,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1216,7 +1216,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1281,7 +1281,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1346,7 +1346,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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. ]]> @@ -1381,7 +1381,7 @@ MsgBox(CStr(WebBrowserArray(1).Text)) For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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/ZOrderConstants.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/ZOrderConstants.xml index 809eede6a56..076588cdf42 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/ZOrderConstants.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/ZOrderConstants.xml @@ -29,7 +29,7 @@ In Visual Basic, the Visual Basic `ZOrder` method is replaced by the and functions. These constants enable code that has been upgraded from Visual Basic 6.0 to continue to run without additional modification. > [!NOTE] -> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] implementation. +> Functions and objects in the namespace are provided for use by the tools for upgrading from Visual 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.Devices/Ports.xml b/xml/Microsoft.VisualBasic.Devices/Ports.xml index b05c2ebf55f..9fa6d72c0ad 100644 --- a/xml/Microsoft.VisualBasic.Devices/Ports.xml +++ b/xml/Microsoft.VisualBasic.Devices/Ports.xml @@ -24,7 +24,7 @@ . + The `My.Computer.Ports` object provides a straightforward entry point for accessing the .NET Framework serial port class, . The following table lists examples of tasks involving the `My.Computer.Ports` object. diff --git a/xml/Microsoft.VisualBasic.Logging/AspLog.xml b/xml/Microsoft.VisualBasic.Logging/AspLog.xml index aa36076129c..8b0f0066fac 100644 --- a/xml/Microsoft.VisualBasic.Logging/AspLog.xml +++ b/xml/Microsoft.VisualBasic.Logging/AspLog.xml @@ -20,7 +20,7 @@ . @@ -80,7 +80,7 @@ @@ -123,7 +123,7 @@ diff --git a/xml/Microsoft.VisualBasic.Logging/Log.xml b/xml/Microsoft.VisualBasic.Logging/Log.xml index ea24478ce70..b832dd80499 100644 --- a/xml/Microsoft.VisualBasic.Logging/Log.xml +++ b/xml/Microsoft.VisualBasic.Logging/Log.xml @@ -24,7 +24,7 @@ . diff --git a/xml/Microsoft.VisualBasic/Collection.xml b/xml/Microsoft.VisualBasic/Collection.xml index fcb8a834582..081e810e4ec 100644 --- a/xml/Microsoft.VisualBasic/Collection.xml +++ b/xml/Microsoft.VisualBasic/Collection.xml @@ -140,7 +140,7 @@ Dim coll As New Microsoft.VisualBasic.Collection() ## Remarks The Visual Basic collection returned by this constructor is empty and does not have any initial capacity allocated. - Visual Basic collections are not compatible with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] collections available in the , , and namespaces. + Visual Basic collections are not compatible with the .NET Framework collections available in the , , and namespaces. diff --git a/xml/System.Activities.Presentation.Hosting/AssemblyContextControlItem.xml b/xml/System.Activities.Presentation.Hosting/AssemblyContextControlItem.xml index 33a4379ad73..9d5ff950cd8 100644 --- a/xml/System.Activities.Presentation.Hosting/AssemblyContextControlItem.xml +++ b/xml/System.Activities.Presentation.Hosting/AssemblyContextControlItem.xml @@ -93,7 +93,7 @@ The assembly name. - The multi-targeting service used to get the proper version of the loaded assembly that corresponds to the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] of the current project. + The multi-targeting service used to get the proper version of the loaded assembly that corresponds to the target .NET Framework of the current project. Returns the currently loaded assembly using the multi-targeting support service. The assembly. @@ -125,7 +125,7 @@ - The multi-targeting service used to get the proper versions of the loaded assemblies that correspond to the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] of the current project. + The multi-targeting service used to get the proper versions of the loaded assemblies that correspond to the target .NET Framework of the current project. Returns a collection of all the assemblies that have been loaded in the environment. A collection of all the assemblies that have been loaded in the environment. To be added. diff --git a/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml b/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml index 719951a86a6..4056957f9a6 100644 --- a/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml +++ b/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml @@ -16,9 +16,9 @@ diff --git a/xml/System.ComponentModel.Design/DesignerActionItem.xml b/xml/System.ComponentModel.Design/DesignerActionItem.xml index 2eceb3d85c7..75ed9787164 100644 --- a/xml/System.ComponentModel.Design/DesignerActionItem.xml +++ b/xml/System.ComponentModel.Design/DesignerActionItem.xml @@ -29,7 +29,7 @@ class serves as an abstract base for classes that represent individual panel items in a smart tag panel, which represents a menu-like user interface (UI) for smart tags. The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] supplies derived classes that represent the different common entries in a smart tag panel, including plain text, header text, properties and methods of the associated class, and designer verbs. + The class serves as an abstract base for classes that represent individual panel items in a smart tag panel, which represents a menu-like user interface (UI) for smart tags. The .NET Framework supplies derived classes that represent the different common entries in a smart tag panel, including plain text, header text, properties and methods of the associated class, and designer verbs. Typically, your `DesignerAction` feature is defined in a programmer-supplied class derived from , which contains a method that groups individual panel items together to form the smart tag panel. The and types are associated with members of the class derived from , and objects are activated when their associated panel entry is selected by the user. diff --git a/xml/System.ComponentModel.Design/DesignerActionListsChangedEventHandler.xml b/xml/System.ComponentModel.Design/DesignerActionListsChangedEventHandler.xml index fd242684b75..766207ffa90 100644 --- a/xml/System.ComponentModel.Design/DesignerActionListsChangedEventHandler.xml +++ b/xml/System.ComponentModel.Design/DesignerActionListsChangedEventHandler.xml @@ -43,7 +43,7 @@ event, two elements are needed: + The event model in the .NET Framework is based on having an event delegate that connects an event with its handler. To raise a event, two elements are needed: - The class, derived from , which holds the event data. diff --git a/xml/System.ComponentModel.Design/DesignerActionPropertyItem.xml b/xml/System.ComponentModel.Design/DesignerActionPropertyItem.xml index de655df4c30..56b17ed4dcf 100644 --- a/xml/System.ComponentModel.Design/DesignerActionPropertyItem.xml +++ b/xml/System.ComponentModel.Design/DesignerActionPropertyItem.xml @@ -42,7 +42,7 @@ |Boolean value|The item is displayed using a binary UI, such as a check mark.| |None of the above.|The item is displayed as a non-editable text string using the data type's method.| - All fundamental types, such as , and common [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] data types, such as , supply standard type converters and editors. For more information about type converters, see [How to: Implement a Type Converter](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/ayybcxe5(v=vs.120)) or [Generalized Type Conversion](/previous-versions/visualstudio/visual-studio-2013/yy580hbd(v=vs.120)). For more information about type editors, see [How to: Implement a UI Type Editor](/previous-versions/visualstudio/visual-studio-2013/53c49eck(v=vs.120)). + All fundamental types, such as , and common .NET Framework data types, such as , supply standard type converters and editors. For more information about type converters, see [How to: Implement a Type Converter](https://docs.microsoft.com/previous-versions/visualstudio/visual-studio-2013/ayybcxe5(v=vs.120)) or [Generalized Type Conversion](/previous-versions/visualstudio/visual-studio-2013/yy580hbd(v=vs.120)). For more information about type editors, see [How to: Implement a UI Type Editor](/previous-versions/visualstudio/visual-studio-2013/53c49eck(v=vs.120)). diff --git a/xml/System.ComponentModel.Design/DesignerActionUIStateChangeEventHandler.xml b/xml/System.ComponentModel.Design/DesignerActionUIStateChangeEventHandler.xml index 6eac91102b8..0c5fb1351a9 100644 --- a/xml/System.ComponentModel.Design/DesignerActionUIStateChangeEventHandler.xml +++ b/xml/System.ComponentModel.Design/DesignerActionUIStateChangeEventHandler.xml @@ -37,7 +37,7 @@ event, two elements are needed: + The event model in the .NET Framework is based on having an event delegate that connects an event with its handler. To raise a event, two elements are needed: - The class, derived from , which holds the event data. diff --git a/xml/System.ComponentModel.Design/ViewTechnology.xml b/xml/System.ComponentModel.Design/ViewTechnology.xml index 195339e5d2c..67c40f115ce 100644 --- a/xml/System.ComponentModel.Design/ViewTechnology.xml +++ b/xml/System.ComponentModel.Design/ViewTechnology.xml @@ -46,7 +46,7 @@ defines identifiers that can indicate the mode to use for controlling the display of a designer-hosted document. - You should only use the `Default` value in your designer hosting environment. In previous versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the `ViewTechnology` enumeration specified the type of UI model supported by a root designer. Because this model is not extensible, you should instead use a *view adapter* model. A view adapter is a type that adapts an object of one type to another. + You should only use the `Default` value in your designer hosting environment. In previous versions of the .NET Framework, the `ViewTechnology` enumeration specified the type of UI model supported by a root designer. Because this model is not extensible, you should instead use a *view adapter* model. A view adapter is a type that adapts an object of one type to another. For example, an HTML designer might return a `DemoDOM` tree as its view. The HTML designer returns a view technology of `Default`. A Windows Forms hosting environment would have one or more view adapter classes available. If one such class could convert the `DemoDOM` into a Windows Forms control, the hosting application can support this type of designer. If no adapter can handle the data type returned from the designer's method, the load of the designer will fail, and the user will be presented with an error. diff --git a/xml/System.ComponentModel/AsyncOperationManager.xml b/xml/System.ComponentModel/AsyncOperationManager.xml index 9e8992af34a..9841e1a8230 100644 --- a/xml/System.ComponentModel/AsyncOperationManager.xml +++ b/xml/System.ComponentModel/AsyncOperationManager.xml @@ -37,7 +37,7 @@ provides a convenient way to create a class that runs properly under all application models supported by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + If your class needs to provide asynchronous behavior according to the [Event-based Asynchronous Pattern Overview](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-overview), you will encounter a number of concurrency management issues. Among these is the requirement to ensure that event handlers are called on a thread or context that is appropriate for the application model (for example, Windows Forms applications, [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] applications, console applications, and so on). The provides a convenient way to create a class that runs properly under all application models supported by the .NET Framework. The class has one method, , which returns an that can be used to track the duration of a particular asynchronous task. The for a task can be used to alert clients when a task completes. It can also be used to post progress updates and incremental results without terminating the operation. diff --git a/xml/System.ComponentModel/EditorAttribute.xml b/xml/System.ComponentModel/EditorAttribute.xml index 2804620d080..d00d196a618 100644 --- a/xml/System.ComponentModel/EditorAttribute.xml +++ b/xml/System.ComponentModel/EditorAttribute.xml @@ -327,7 +327,7 @@ property is an assembly qualified type name. The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] provides both and as valid base classes, but any value is valid here. + The property is an assembly qualified type name. The .NET Framework provides both and as valid base classes, but any value is valid here. ]]> diff --git a/xml/System.ComponentModel/ICustomTypeDescriptor.xml b/xml/System.ComponentModel/ICustomTypeDescriptor.xml index 9cc9b135be8..25a87b39c50 100644 --- a/xml/System.ComponentModel/ICustomTypeDescriptor.xml +++ b/xml/System.ComponentModel/ICustomTypeDescriptor.xml @@ -37,7 +37,7 @@ ## Remarks The interface allows an object to provide type information about itself. Typically, this interface is used when an object needs dynamic type information. In contrast, the class provides static type information that is obtained from metadata. - For example, is used in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] to provide type information for COM objects. COM objects do not support properties or attributes. Therefore, the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] uses to implement properties and attributes for COM objects. + For example, is used in the .NET Framework to provide type information for COM objects. COM objects do not support properties or attributes. Therefore, the .NET Framework uses to implement properties and attributes for COM objects. To provide dynamic custom type information, a class can implement or derive from the class, which provides a simple implementation of this interface. diff --git a/xml/System.ComponentModel/TypeDescriptionProvider.xml b/xml/System.ComponentModel/TypeDescriptionProvider.xml index a70e2e04665..1377ccffb53 100644 --- a/xml/System.ComponentModel/TypeDescriptionProvider.xml +++ b/xml/System.ComponentModel/TypeDescriptionProvider.xml @@ -332,7 +332,7 @@ interface can attach properties to other objects that reside in the same logical container. The overloaded methods do not return a type descriptor that provides these extra extended properties. The method returns the set of these extended properties. The will automatically merge the results of these two property collections. While the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] component model supports only extended properties, can be used for extended attributes as well as events, if the type description provider supports it. + An extended type descriptor is a custom type descriptor that offers properties that other objects have added to this object, but that are not actually defined on the object. For example, in the .NET Framework component model, objects that implement the interface can attach properties to other objects that reside in the same logical container. The overloaded methods do not return a type descriptor that provides these extra extended properties. The method returns the set of these extended properties. The will automatically merge the results of these two property collections. While the .NET Framework component model supports only extended properties, can be used for extended attributes as well as events, if the type description provider supports it. is `virtual` and, by default, returns a custom type descriptor that returns empty results if no parent provider was passed. If a parent provider was passed, this method will invoke the parent provider's method. diff --git a/xml/System.Configuration/ClientSettingsSection.xml b/xml/System.Configuration/ClientSettingsSection.xml index c0853d76d24..9883822e7f0 100644 --- a/xml/System.Configuration/ClientSettingsSection.xml +++ b/xml/System.Configuration/ClientSettingsSection.xml @@ -29,9 +29,9 @@ , which stores configuration data to the local file system in files with the extension `.config`. The contents of configuration files are structured as XML documents. User-scoped settings are persisted in a file with the name `username.config`. Within this file, data is stored as elements within a `` section. Each of these sections is represented by a corresponding . Each section object is owned and administered by a configuration section handler, which is an . + The .NET Framework contains a single default settings provider, , which stores configuration data to the local file system in files with the extension `.config`. The contents of configuration files are structured as XML documents. User-scoped settings are persisted in a file with the name `username.config`. Within this file, data is stored as elements within a `` section. Each of these sections is represented by a corresponding . Each section object is owned and administered by a configuration section handler, which is an . - The class represents a simple extension of the class, which is used in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] support for general configuration files. + The class represents a simple extension of the class, which is used in the .NET Framework support for general configuration files. For more information about application settings, see the topic [Application Settings for Windows Forms](/dotnet/framework/winforms/advanced/application-settings-for-windows-forms). diff --git a/xml/System.Configuration/ConfigurationElement.xml b/xml/System.Configuration/ConfigurationElement.xml index b67aa8f8746..e55ffbd9c75 100644 --- a/xml/System.Configuration/ConfigurationElement.xml +++ b/xml/System.Configuration/ConfigurationElement.xml @@ -169,7 +169,7 @@ property makes it easy to determine which version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] is targeted. The property of the top-level instance indicates the targeted framework version. + The property makes it easy to determine which version of the .NET Framework is targeted. The property of the top-level instance indicates the targeted framework version. ]]> @@ -450,7 +450,7 @@ method and the method call this method in order to transform an assembly name when an earlier version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] is targeted. + The method and the method call this method in order to transform an assembly name when an earlier version of the .NET Framework is targeted. ]]> @@ -491,7 +491,7 @@ method and the method call this method in order to transform a type name when an earlier version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] is targeted. + The method and the method call this method in order to transform a type name when an earlier version of the .NET Framework is targeted. ]]> diff --git a/xml/System.Configuration/ConfigurationProperty.xml b/xml/System.Configuration/ConfigurationProperty.xml index 397ad99b748..fc8deccbf28 100644 --- a/xml/System.Configuration/ConfigurationProperty.xml +++ b/xml/System.Configuration/ConfigurationProperty.xml @@ -566,7 +566,7 @@ System.Boolean - Indicates whether the assembly name for the configuration property requires transformation when it is serialized for an earlier version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + Indicates whether the assembly name for the configuration property requires transformation when it is serialized for an earlier version of the .NET Framework. if the property requires assembly name transformation; otherwise, . @@ -745,7 +745,7 @@ System.Boolean - Indicates whether the type name for the configuration property requires transformation when it is serialized for an earlier version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + Indicates whether the type name for the configuration property requires transformation when it is serialized for an earlier version of the .NET Framework. if the property requires type-name transformation; otherwise, . diff --git a/xml/System.Configuration/ConfigurationSection.xml b/xml/System.Configuration/ConfigurationSection.xml index add15f5ad13..e96adf77bbf 100644 --- a/xml/System.Configuration/ConfigurationSection.xml +++ b/xml/System.Configuration/ConfigurationSection.xml @@ -438,15 +438,15 @@ The object that is a candidate for serialization. The name of the object as it occurs in XML. - The target version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. - Indicates whether the specified element should be serialized when the configuration object hierarchy is serialized for the specified target version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + The target version of the .NET Framework. + Indicates whether the specified element should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework. if the should be serialized; otherwise, . The object that is a candidate for serialization. The name of the object as it occurs in XML. - The target version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + The target version of the .NET Framework. The parent element of the property. - Indicates whether the specified property should be serialized when the configuration object hierarchy is serialized for the specified target version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + Indicates whether the specified property should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework. if the should be serialized; otherwise, . - The target version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. - Indicates whether the current instance should be serialized when the configuration object hierarchy is serialized for the specified target version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + The target version of the .NET Framework. + Indicates whether the current instance should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework. if the current section should be serialized; otherwise, . - The target version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. - Indicates whether the current instance should be serialized when the configuration object hierarchy is serialized for the specified target version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + The target version of the .NET Framework. + Indicates whether the current instance should be serialized when the configuration object hierarchy is serialized for the specified target version of the .NET Framework. if the current section group should be serialized; otherwise, . diff --git a/xml/System.Configuration/LocalFileSettingsProvider.xml b/xml/System.Configuration/LocalFileSettingsProvider.xml index e74ac49b9f2..540800edc96 100644 --- a/xml/System.Configuration/LocalFileSettingsProvider.xml +++ b/xml/System.Configuration/LocalFileSettingsProvider.xml @@ -32,7 +32,7 @@ , which stores configuration data to the local file system. An application settings property or group of properties are associated to a specific settings provider through the use of the . + Setting providers define a mechanism for storing configuration data used in the application settings architecture. The .NET Framework contains a single default settings provider, , which stores configuration data to the local file system. An application settings property or group of properties are associated to a specific settings provider through the use of the . Typically, the client program does not explicitly access this class; rather, the application settings architecture automatically invokes the appropriate settings provider when its services are required. For example, many of the members of delegate their work to the associated settings provider. diff --git a/xml/System.Data.EntityClient/EntityConnectionStringBuilder.xml b/xml/System.Data.EntityClient/EntityConnectionStringBuilder.xml index 01d9e4bab9c..320873eaa11 100644 --- a/xml/System.Data.EntityClient/EntityConnectionStringBuilder.xml +++ b/xml/System.Data.EntityClient/EntityConnectionStringBuilder.xml @@ -394,8 +394,8 @@ System.String - Gets or sets the name of the underlying [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] data provider in the connection string. - The invariant name of the underlying [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] data provider. + Gets or sets the name of the underlying .NET Framework data provider in the connection string. + The invariant name of the underlying .NET Framework data provider. - is not supported in this version of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + is not supported in this version of the .NET Framework. A object. To be added. diff --git a/xml/System.Data.Linq/DataContext.xml b/xml/System.Data.Linq/DataContext.xml index 3d163369faf..f1e04728daa 100644 --- a/xml/System.Data.Linq/DataContext.xml +++ b/xml/System.Data.Linq/DataContext.xml @@ -58,8 +58,8 @@ - The connection used by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. - Initializes a new instance of the class by referencing the connection used by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + The connection used by the .NET Framework. + Initializes a new instance of the class by referencing the connection used by the .NET Framework. System.Data.Common.DbTransaction - Gets or sets a local transaction for the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] to use to access the database. + Gets or sets a local transaction for the .NET Framework to use to access the database. The transaction object used by the when executing queries and commands. and in the `savePoint` parameter of the method. - You must explicitly commit or roll back the transaction using the or method. To make sure that the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] Data Provider for SQL Server transaction management model performs correctly, avoid using other transaction management models, such as the one provided by SQL Server. + You must explicitly commit or roll back the transaction using the or method. To make sure that the .NET Framework Data Provider for SQL Server transaction management model performs correctly, avoid using other transaction management models, such as the one provided by SQL Server. For more information on SQL Server transactions, see [Transactions (Transact-SQL)](/sql/t-sql/language-elements/transactions-transact-sql). diff --git a/xml/System.Drawing.Imaging/Metafile.xml b/xml/System.Drawing.Imaging/Metafile.xml index e1e3ba3dc79..9ff54f53f60 100644 --- a/xml/System.Drawing.Imaging/Metafile.xml +++ b/xml/System.Drawing.Imaging/Metafile.xml @@ -56,7 +56,7 @@ method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file instead. This behavior occurs because the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] component of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] does not have an encoder that you can use to save files as .wmf or .emf files. + When you use the method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file instead. This behavior occurs because the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] component of the .NET Framework does not have an encoder that you can use to save files as .wmf or .emf files. diff --git a/xml/System.Drawing/Image.xml b/xml/System.Drawing/Image.xml index 92f669de4c3..e2832dfdd9f 100644 --- a/xml/System.Drawing/Image.xml +++ b/xml/System.Drawing/Image.xml @@ -1754,7 +1754,7 @@ method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file. This behavior occurs because the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] component of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] does not have an encoder that you can use to save files as .wmf or .emf files. + If no encoder exists for the file format of the image, the Portable Network Graphics (PNG) encoder is used. When you use the method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file. This behavior occurs because the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] component of the .NET Framework does not have an encoder that you can use to save files as .wmf or .emf files. Saving the image to the same file it was constructed from is not allowed and throws an exception. diff --git a/xml/System.Management/EventArrivedEventArgs.xml b/xml/System.Management/EventArrivedEventArgs.xml index c877ecce7b6..9f668a4e90a 100644 --- a/xml/System.Management/EventArrivedEventArgs.xml +++ b/xml/System.Management/EventArrivedEventArgs.xml @@ -21,7 +21,7 @@ defines several [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] events which are raised when WMI events are delivered. Delegates are attached to these events for handling the incoming data. + The following asynchronous example sets up a WMI timer to raise an event every second, and removes it when no longer needed. The defines several .NET Framework events which are raised when WMI events are delivered. Delegates are attached to these events for handling the incoming data. [!code-csharp[wminet_EventArrivedEventArgs#1](~/samples/snippets/csharp/VS_Snippets_WindowsServer/wminet_EventArrivedEventArgs/cs/EventArrivedEventArgs.cs#1)] [!code-vb[wminet_EventArrivedEventArgs#1](~/samples/snippets/visualbasic/VS_Snippets_WindowsServer/wminet_EventArrivedEventArgs/vb/EventArrivedEventArgs.vb#1)] diff --git a/xml/System.Management/EventArrivedEventHandler.xml b/xml/System.Management/EventArrivedEventHandler.xml index 754e599d024..bcb838b7af1 100644 --- a/xml/System.Management/EventArrivedEventHandler.xml +++ b/xml/System.Management/EventArrivedEventHandler.xml @@ -29,7 +29,7 @@ defines several [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] events which are raised when WMI events are delivered. Delegates are attached to these events for handling the incoming data. + The following asynchronous example sets up a WMI timer to raise an event every second, and removes it when no longer needed. The defines several .NET Framework events which are raised when WMI events are delivered. Delegates are attached to these events for handling the incoming data. [!code-csharp[wminet_EventArrivedEventHandler#1](~/samples/snippets/csharp/VS_Snippets_WindowsServer/wminet_EventArrivedEventHandler/cs/EventArrivedEventHandler.cs#1)] [!code-vb[wminet_EventArrivedEventHandler#1](~/samples/snippets/visualbasic/VS_Snippets_WindowsServer/wminet_EventArrivedEventHandler/vb/EventArrivedEventHandler.vb#1)] diff --git a/xml/System.Numerics/BigInteger.xml b/xml/System.Numerics/BigInteger.xml index 8dbc2dc77ac..27bb5bbe7e9 100644 --- a/xml/System.Numerics/BigInteger.xml +++ b/xml/System.Numerics/BigInteger.xml @@ -61,7 +61,7 @@ type is an immutable type that represents an arbitrarily large integer whose value in theory has no upper or lower bounds. The members of the type closely parallel those of other integral types (the , , , , , , , and types). This type differs from the other integral types in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], which have a range indicated by their `MinValue` and `MaxValue` properties. + The type is an immutable type that represents an arbitrarily large integer whose value in theory has no upper or lower bounds. The members of the type closely parallel those of other integral types (the , , , , , , , and types). This type differs from the other integral types in the .NET Framework, which have a range indicated by their `MinValue` and `MaxValue` properties. > [!NOTE] > Because the type is immutable (see [Mutability and the BigInteger Structure](#mutability)) and because it has no upper or lower bounds, an can be thrown for any operation that causes a value to grow too large. diff --git a/xml/System.Reflection.Emit/DynamicMethod.xml b/xml/System.Reflection.Emit/DynamicMethod.xml index d56ec7421b0..cc8214b1d3e 100644 --- a/xml/System.Reflection.Emit/DynamicMethod.xml +++ b/xml/System.Reflection.Emit/DynamicMethod.xml @@ -65,7 +65,7 @@ |Skipping JIT visibility checks, with restrictions|Public members of public types in any assembly.|All members of all types, only in assemblies whose trust levels are equal to or less than the trust level of the assembly that emitted the dynamic method.| > [!NOTE] -> Prior to the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], emitting code required with the flag. This permission is included by default in the FullTrust and LocalIntranet named permission sets, but not in the Internet permission set. Therefore, in earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] a library can be used with Internet permissions only if it has the attribute and also executes an for . Such libraries require careful security review because coding errors could result in security holes. The [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] allows code to be emitted in partial trust scenarios without issuing any security demands, because generating code is not inherently a privileged operation. That is, the generated code has no more permissions than the assembly that emits it. This allows libraries that emit code to be security transparent and removes the need to assert , which simplifies the task of writing a secure library. To use this feature, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Prior to the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], emitting code required with the flag. This permission is included by default in the FullTrust and LocalIntranet named permission sets, but not in the Internet permission set. Therefore, in earlier versions of the .NET Framework a library can be used with Internet permissions only if it has the attribute and also executes an for . Such libraries require careful security review because coding errors could result in security holes. The [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] allows code to be emitted in partial trust scenarios without issuing any security demands, because generating code is not inherently a privileged operation. That is, the generated code has no more permissions than the assembly that emits it. This allows libraries that emit code to be security transparent and removes the need to assert , which simplifies the task of writing a secure library. To use this feature, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. The following table shows which types and members are accessible to a dynamic method that is associated with a module or with a type in a module. @@ -255,7 +255,7 @@ > [!IMPORTANT] > If the permission has not been granted, a security exception is thrown when is called or when the dynamic method is invoked, not when this constructor is called. No special permissions are required to emit the dynamic method. - For example, a dynamic method that is created with `restrictedSkipVisibility` set to `true` can access a private member of any assembly on the call stack if the call stack has been granted restricted member access. If the dynamic method is created with partially trusted code on the call stack, it cannot access a private member of a type in a [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] assembly, because such assemblies are fully trusted. + For example, a dynamic method that is created with `restrictedSkipVisibility` set to `true` can access a private member of any assembly on the call stack if the call stack has been granted restricted member access. If the dynamic method is created with partially trusted code on the call stack, it cannot access a private member of a type in a .NET Framework assembly, because such assemblies are fully trusted. If `restrictedSkipVisibility` is `false`, JIT visibility checks are enforced. The code in the dynamic method has access to public methods of public classes, and exceptions are thrown if it tries to access types or members that are `private`, `protected`, or `internal`. diff --git a/xml/System.Reflection/TypeAttributes.xml b/xml/System.Reflection/TypeAttributes.xml index f5cdacf0595..ca42fe637de 100644 --- a/xml/System.Reflection/TypeAttributes.xml +++ b/xml/System.Reflection/TypeAttributes.xml @@ -393,7 +393,7 @@ 196608 - LPSTR is interpreted by some implementation-specific means, which includes the possibility of throwing a . Not used in the Microsoft implementation of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + LPSTR is interpreted by some implementation-specific means, which includes the possibility of throwing a . Not used in the Microsoft implementation of the .NET Framework. @@ -431,7 +431,7 @@ 12582912 - Used to retrieve non-standard encoding information for native interop. The meaning of the values of these 2 bits is unspecified. Not used in the Microsoft implementation of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + Used to retrieve non-standard encoding information for native interop. The meaning of the values of these 2 bits is unspecified. Not used in the Microsoft implementation of the .NET Framework. diff --git a/xml/System.Runtime.Caching.Hosting/IApplicationIdentifier.xml b/xml/System.Runtime.Caching.Hosting/IApplicationIdentifier.xml index 3fe2b806ecf..af3c9d42287 100644 --- a/xml/System.Runtime.Caching.Hosting/IApplicationIdentifier.xml +++ b/xml/System.Runtime.Caching.Hosting/IApplicationIdentifier.xml @@ -16,7 +16,7 @@ interface to define strings that identify individual application domains. The host environment implements the interface. This interface is then available to implementations through the property. + A .NET Framework host environment such as ASP.NET can use the interface to define strings that identify individual application domains. The host environment implements the interface. This interface is then available to implementations through the property. A cache implementation uses this reference to obtain an identifier for the application domain. In ASP.NET, cache implementations use the application identifier to construct identifiers for cache performance counters. This provides names for performance counter instances that can be distinguished between application domains when multiple application domains are running. @@ -47,7 +47,7 @@ method is typically implemented by a [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] host environment in order to construct an application identifier for an implementation. A implementation uses this information to identify the application domain that is currently running. + The method is typically implemented by a .NET Framework host environment in order to construct an application identifier for an implementation. A implementation uses this information to identify the application domain that is currently running. For example, in ASP.NET, the cache uses an application identifier to construct identifiers for cache performance counters. The cache calls the method that is implemented by the host environment and the host returns the identifier. This provides names for performance counter instances that can be distinguished between application domains when multiple application domains are running. diff --git a/xml/System.Runtime.Caching/ChangeMonitor.xml b/xml/System.Runtime.Caching/ChangeMonitor.xml index 43fbb24c7c5..07fce2cc768 100644 --- a/xml/System.Runtime.Caching/ChangeMonitor.xml +++ b/xml/System.Runtime.Caching/ChangeMonitor.xml @@ -29,7 +29,7 @@ Derived classes can be customized to monitor dependency changes for specific different data stores. For example, there are cache implementations for a file system, physical memory, or a database. The class examines changes that occur outside the cache, and then alerts the cache that changes have occurred. - The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] includes the following classes that derive from class: + The .NET Framework includes the following classes that derive from class: - diff --git a/xml/System.Runtime.Caching/MemoryCache.xml b/xml/System.Runtime.Caching/MemoryCache.xml index 32809345d20..bd2d2171021 100644 --- a/xml/System.Runtime.Caching/MemoryCache.xml +++ b/xml/System.Runtime.Caching/MemoryCache.xml @@ -29,7 +29,7 @@ The class is a concrete implementation of the abstract class. > [!NOTE] -> The class is similar to the ASP.NET class. The class has many properties and methods for accessing the cache that will be familiar to you if you have used the ASP.NET class. The main differences between the and classes are that the class has been changed to make it usable by [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] applications that are not ASP.NET applications. For example, the class has no dependencies on the `System.Web` assembly. Another difference is that you can create multiple instances of the class for use in the same application and in the same instance. +> The class is similar to the ASP.NET class. The class has many properties and methods for accessing the cache that will be familiar to you if you have used the ASP.NET class. The main differences between the and classes are that the class has been changed to make it usable by .NET Framework applications that are not ASP.NET applications. For example, the class has no dependencies on the `System.Web` assembly. Another difference is that you can create multiple instances of the class for use in the same application and in the same instance. The class does not allow `null` as a value in the cache. Any attempt to add or change a cache entry with a value of `null` will fail. diff --git a/xml/System.Runtime.Caching/ObjectCache.xml b/xml/System.Runtime.Caching/ObjectCache.xml index 24821941a9c..2f1c140cf4e 100644 --- a/xml/System.Runtime.Caching/ObjectCache.xml +++ b/xml/System.Runtime.Caching/ObjectCache.xml @@ -657,14 +657,14 @@ property is intended for use by [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] host environments and by cache implementations that implement behavior that depends on the .NET Framework host environment. + The property is intended for use by .NET Framework host environments and by cache implementations that implement behavior that depends on the .NET Framework host environment. The following table lists the set of host environment services that might be available from a managed hosting environment and that are available to implementations through the property: |Service|Description| |-------------|-----------------| ||Lets host environments provide application domain identifiers that might be needed by a cache implementation for features such as identifying performance counters.| -||Lets host environments provide a custom file-change notification system, instead of using the one provided in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)].| +||Lets host environments provide a custom file-change notification system, instead of using the one provided in the .NET Framework.| ||Lets cache implementations report cache memory consumption to the host environment. This enables host environments to centrally manage memory consumption across multiple cache implementations.| > [!NOTE] diff --git a/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml b/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml index 524b895f800..d448a221b28 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml @@ -62,7 +62,7 @@ - CC_SYSCALL is similar to CDECL in that arguments are pushed from right to left. The EAX, ECX, and EDX registers are not preserved. - These calling convention identifiers are used by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[wince](~/includes/wince-md.md)] platform, and by Automation. + These calling convention identifiers are used by the .NET Framework, the [!INCLUDE[wince](~/includes/wince-md.md)] platform, and by Automation. The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). diff --git a/xml/System.Runtime.Serialization/DataMemberAttribute.xml b/xml/System.Runtime.Serialization/DataMemberAttribute.xml index 08bdaf47352..8bf60789f29 100644 --- a/xml/System.Runtime.Serialization/DataMemberAttribute.xml +++ b/xml/System.Runtime.Serialization/DataMemberAttribute.xml @@ -150,7 +150,7 @@ property to `false` (it is `true` by default). + In the .NET Framework, types have a concept of default values. For example, for any reference type the default value is `null`, and for an integer type it is 0. It is occasionally desirable to omit a data member from the serialized data when it is set to its default value. To do this, set the property to `false` (it is `true` by default). > [!NOTE] > Setting the property to `false` is not a recommended practice. It should only be done if there is a specific need to do so (such as for interoperability or to reduce data size). diff --git a/xml/System.Runtime.Serialization/ExportOptions.xml b/xml/System.Runtime.Serialization/ExportOptions.xml index c97f000401b..f5505395abb 100644 --- a/xml/System.Runtime.Serialization/ExportOptions.xml +++ b/xml/System.Runtime.Serialization/ExportOptions.xml @@ -36,7 +36,7 @@ is used to generate XSD schemas from a type or assembly. You can also use the to generate [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] code from a schema document. + The is used to generate XSD schemas from a type or assembly. You can also use the to generate .NET Framework code from a schema document. For more information about importing and exporting schemas, see [Schema Import and Export](/dotnet/framework/wcf/feature-details/schema-import-and-export) and [Exporting Schemas from Classes](/dotnet/framework/wcf/feature-details/exporting-schemas-from-classes). diff --git a/xml/System.Runtime.Serialization/ImportOptions.xml b/xml/System.Runtime.Serialization/ImportOptions.xml index 1872fd10100..1229f6a2760 100644 --- a/xml/System.Runtime.Serialization/ImportOptions.xml +++ b/xml/System.Runtime.Serialization/ImportOptions.xml @@ -20,7 +20,7 @@ is used to generate code from XML schema using the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] CodeDOM. To generate an XML schema from an assembly, use the . + The is used to generate code from XML schema using the .NET Framework CodeDOM. To generate an XML schema from an assembly, use the . For more information about importing and exporting schemas, see [Schema Import and Export](/dotnet/framework/wcf/feature-details/schema-import-and-export) and [Importing Schema to Generate Classes](/dotnet/framework/wcf/feature-details/importing-schema-to-generate-classes). @@ -134,7 +134,7 @@ diff --git a/xml/System.Runtime.Serialization/XsdDataContractExporter.xml b/xml/System.Runtime.Serialization/XsdDataContractExporter.xml index 5f15e438d74..e921eba1f3c 100644 --- a/xml/System.Runtime.Serialization/XsdDataContractExporter.xml +++ b/xml/System.Runtime.Serialization/XsdDataContractExporter.xml @@ -441,7 +441,7 @@ The to transform into an XML schema. - Transforms the specified [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] type into an XML schema definition language (XSD) schema. + Transforms the specified .NET Framework type into an XML schema definition language (XSD) schema. if you are creating a Web service that must interoperate with an existing Web service, or to create data contract types from XML schemas. will transform a set of XML schemas and create the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] types that represent the data contract in a selected programming language. To create the code, use the classes in the namespace. + Use the if you are creating a Web service that must interoperate with an existing Web service, or to create data contract types from XML schemas. will transform a set of XML schemas and create the .NET Framework types that represent the data contract in a selected programming language. To create the code, use the classes in the namespace. Conversely, use the class when you have created a Web service that incorporates data represented by CLR types and when you need to export XML schemas for each data type to be consumed by other Web services. That is, transforms a set of CLR types into a set of XML schemas. diff --git a/xml/System.Security.Cryptography/CngAlgorithm.xml b/xml/System.Security.Cryptography/CngAlgorithm.xml index 8161f0ca113..73f279fd832 100644 --- a/xml/System.Security.Cryptography/CngAlgorithm.xml +++ b/xml/System.Security.Cryptography/CngAlgorithm.xml @@ -98,7 +98,7 @@ ## Remarks Instances of the class internally maintain the algorithm name that is specified by the `algorithm` parameter. - The primary purpose of this constructor is to provide a method for creating objects for algorithm types that are not represented by the static properties of the class. This capacity enables future [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] releases, service packs, and third-party developers to add new algorithms, which can be accessed just like the algorithms that are currently available. + The primary purpose of this constructor is to provide a method for creating objects for algorithm types that are not represented by the static properties of the class. This capacity enables future .NET Framework releases, service packs, and third-party developers to add new algorithms, which can be accessed just like the algorithms that are currently available. ]]> diff --git a/xml/System.Security.Cryptography/CngAlgorithmGroup.xml b/xml/System.Security.Cryptography/CngAlgorithmGroup.xml index f1f78152b3e..a7185780368 100644 --- a/xml/System.Security.Cryptography/CngAlgorithmGroup.xml +++ b/xml/System.Security.Cryptography/CngAlgorithmGroup.xml @@ -98,7 +98,7 @@ ## Remarks Instances of the class internally maintain the algorithm group name that is specified by the `algorithmGroup` parameter. - The primary purpose of this constructor is to provide a method for creating objects for algorithm groups that are not represented by the static properties of the class. This capacity enables future [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] releases, service packs, and third-party developers to add new algorithm groups, which can be accessed just like the algorithm groups that are currently available. + The primary purpose of this constructor is to provide a method for creating objects for algorithm groups that are not represented by the static properties of the class. This capacity enables future .NET Framework releases, service packs, and third-party developers to add new algorithm groups, which can be accessed just like the algorithm groups that are currently available. ]]> diff --git a/xml/System.Security.Cryptography/CngKeyBlobFormat.xml b/xml/System.Security.Cryptography/CngKeyBlobFormat.xml index 2ff24351135..c0125783960 100644 --- a/xml/System.Security.Cryptography/CngKeyBlobFormat.xml +++ b/xml/System.Security.Cryptography/CngKeyBlobFormat.xml @@ -96,7 +96,7 @@ objects for format types that are not represented by the static properties of the class. This capacity allows future [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] releases, service packs, and third-party developers to add new key BLOB formats, which can be accessed just like the key BLOB formats that are currently available. + The primary purpose of this constructor is to provide a method for creating objects for format types that are not represented by the static properties of the class. This capacity allows future .NET Framework releases, service packs, and third-party developers to add new key BLOB formats, which can be accessed just like the key BLOB formats that are currently available. ]]> diff --git a/xml/System.Security.Cryptography/CngProvider.xml b/xml/System.Security.Cryptography/CngProvider.xml index 8530acbbf77..d41686a1f85 100644 --- a/xml/System.Security.Cryptography/CngProvider.xml +++ b/xml/System.Security.Cryptography/CngProvider.xml @@ -98,7 +98,7 @@ ## Remarks Instances of the class internally maintain the provider name specified by the `provider` parameter. - The primary purpose of this constructor is to provide a method for creating objects for KSPs that are not represented by the static properties of the class. This capacity enables future [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] releases, service packs, and third-party developers to add new providers, which can be accessed just like the providers that are currently available. + The primary purpose of this constructor is to provide a method for creating objects for KSPs that are not represented by the static properties of the class. This capacity enables future .NET Framework releases, service packs, and third-party developers to add new providers, which can be accessed just like the providers that are currently available. ]]> diff --git a/xml/System.Security.Cryptography/ECDiffieHellman.xml b/xml/System.Security.Cryptography/ECDiffieHellman.xml index 6d8f8bba84c..c24004d128e 100644 --- a/xml/System.Security.Cryptography/ECDiffieHellman.xml +++ b/xml/System.Security.Cryptography/ECDiffieHellman.xml @@ -80,7 +80,7 @@ class. The class is the only implementation that is currently included in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For information about how to create a new implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm, see the method. + This constructor is called by classes that derive from the class. The class is the only implementation that is currently included in the .NET Framework. For information about how to create a new implementation of the Elliptic Curve Diffie-Hellman (ECDH) algorithm, see the method. ]]> @@ -262,7 +262,7 @@ ## Remarks If you develop your own implementation of an object, you can use the method overload to create a custom `algorithm` string that specifies your implementation. - The `algorithm` parameter specifies the name of an implementation of the ECDH algorithm. The following strings all refer to the same implementation, which is the only implementation currently supported in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]: + The `algorithm` parameter specifies the name of an implementation of the ECDH algorithm. The following strings all refer to the same implementation, which is the only implementation currently supported in the .NET Framework: - "ECDH" diff --git a/xml/System.Security.Cryptography/ECDsa.xml b/xml/System.Security.Cryptography/ECDsa.xml index 7be8946e150..a1bb18ec68b 100644 --- a/xml/System.Security.Cryptography/ECDsa.xml +++ b/xml/System.Security.Cryptography/ECDsa.xml @@ -90,7 +90,7 @@ class. The class is the only implementation currently supported by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. You may provide your own custom implementation. + This constructor is called by classes that derive from the class. The class is the only implementation currently supported by the .NET Framework. You may provide your own custom implementation. ]]> @@ -269,7 +269,7 @@ - The name of an ECDSA implementation. The following strings all refer to the same implementation, which is the only implementation currently supported in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]: + The name of an ECDSA implementation. The following strings all refer to the same implementation, which is the only implementation currently supported in the .NET Framework: - "ECDsa" diff --git a/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml b/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml index 48027360e52..aae5fad6069 100644 --- a/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml +++ b/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml @@ -69,7 +69,7 @@ evaluationContext.Properties["Principal"]=new CustomPrincipal(identity); ``` ## Background - The role-based security in [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] enables applications to specify authorizations through code. By specifying the demand, the must satisfy the `PrincipalPermission` requirement. For example, that the user must be in a specific role or group. Otherwise, the thread is not authorized to execute the code, which results in an exception. WCF provides a set of selections to specify the based on accordingly. + The role-based security in .NET Framework enables applications to specify authorizations through code. By specifying the demand, the must satisfy the `PrincipalPermission` requirement. For example, that the user must be in a specific role or group. Otherwise, the thread is not authorized to execute the code, which results in an exception. WCF provides a set of selections to specify the based on accordingly. diff --git a/xml/System.ServiceModel.Security.Tokens/SecurityContextSecurityToken.xml b/xml/System.ServiceModel.Security.Tokens/SecurityContextSecurityToken.xml index e2fcad7b383..7273e63bffb 100644 --- a/xml/System.ServiceModel.Security.Tokens/SecurityContextSecurityToken.xml +++ b/xml/System.ServiceModel.Security.Tokens/SecurityContextSecurityToken.xml @@ -624,7 +624,7 @@ ` element. In prior versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], it was emitted as an `` element. + Starting with the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)], this property is emitted on the wire as an `` element. In prior versions of the .NET Framework, it was emitted as an `` element. ]]> diff --git a/xml/System.Threading/ReaderWriterLock.xml b/xml/System.Threading/ReaderWriterLock.xml index 5773e25b34c..6fd98246694 100644 --- a/xml/System.Threading/ReaderWriterLock.xml +++ b/xml/System.Threading/ReaderWriterLock.xml @@ -52,7 +52,7 @@ ## Remarks > [!IMPORTANT] -> The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] has two reader-writer locks, and . is recommended for all new development. is similar to , but it has simplified rules for recursion and for upgrading and downgrading lock state. avoids many cases of potential deadlock. In addition, the performance of is significantly better than . +> The .NET Framework has two reader-writer locks, and . is recommended for all new development. is similar to , but it has simplified rules for recursion and for upgrading and downgrading lock state. avoids many cases of potential deadlock. In addition, the performance of is significantly better than . is used to synchronize access to a resource. At any given time, it allows either concurrent read access for multiple threads, or write access for a single thread. In a situation where a resource is changed infrequently, a `ReaderWriterLock` provides better throughput than a simple one-at-a-time lock, such as . diff --git a/xml/System.Threading/ReaderWriterLockSlim.xml b/xml/System.Threading/ReaderWriterLockSlim.xml index 5fe16956572..a1e5e519ffc 100644 --- a/xml/System.Threading/ReaderWriterLockSlim.xml +++ b/xml/System.Threading/ReaderWriterLockSlim.xml @@ -64,7 +64,7 @@ - A thread that tries to enter read mode blocks if there are threads waiting to enter write mode or if there is a single thread in write mode. > [!NOTE] - > Blocking new readers when writers are queued is a lock fairness policy that favors writers. The current fairness policy balances fairness to readers and writers, to promote throughput in the most common scenarios. Future versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] may introduce new fairness policies. + > Blocking new readers when writers are queued is a lock fairness policy that favors writers. The current fairness policy balances fairness to readers and writers, to promote throughput in the most common scenarios. Future versions of the .NET Framework may introduce new fairness policies. - A thread that tries to enter upgradeable mode blocks if there is already a thread in upgradeable mode, if there are threads waiting to enter write mode, or if there is a single thread in write mode. diff --git a/xml/System.Web.Configuration/TrustSection.xml b/xml/System.Web.Configuration/TrustSection.xml index 68c2457bcbc..62817b501da 100644 --- a/xml/System.Web.Configuration/TrustSection.xml +++ b/xml/System.Web.Configuration/TrustSection.xml @@ -155,7 +155,7 @@ - Partial trust application domains revert to being full trust at the application domain level. -- The legacy partial trust files located in the CONFIG directory in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] install directory are used instead of the new partial trust configuration files that are located in the same directory. The legacy files include the membership conditions that were found in the [!INCLUDE[net_v11_long](~/includes/net-v11-long-md.md)] or [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +- The legacy partial trust files located in the CONFIG directory in the .NET Framework install directory are used instead of the new partial trust configuration files that are located in the same directory. The legacy files include the membership conditions that were found in the [!INCLUDE[net_v11_long](~/includes/net-v11-long-md.md)] or [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] versions of the .NET Framework. - Additional membership conditions to evaluate permissions are applied, as defined in ASP.NET partial trust files. The CONFIG directory that ships with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] release contains legacy partial-trust policy files. The names of these files include the string "legacy" and contain the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] sections. These sections contain non-empty membership conditions that are needed to evaluating CAS policy against assemblies. diff --git a/xml/System.Web.Configuration/WebConfigurationFileMap.xml b/xml/System.Web.Configuration/WebConfigurationFileMap.xml index c029910e759..1727a82d895 100644 --- a/xml/System.Web.Configuration/WebConfigurationFileMap.xml +++ b/xml/System.Web.Configuration/WebConfigurationFileMap.xml @@ -80,7 +80,7 @@ [!NOTE] > Even though the constructor only accepts the path to the Machine.config file, the configuration system will also read the root Web.config file in the same directory where the Machine.config file exists. diff --git a/xml/System.Web.UI.Design.WebControls/DataPagerDesigner.xml b/xml/System.Web.UI.Design.WebControls/DataPagerDesigner.xml index 26f640add09..82f30b223e4 100644 --- a/xml/System.Web.UI.Design.WebControls/DataPagerDesigner.xml +++ b/xml/System.Web.UI.Design.WebControls/DataPagerDesigner.xml @@ -72,7 +72,7 @@ class when it creates the associated control or a copy of that control on the design surface. + The .NET Framework creates a new instance of the class when it creates the associated control or a copy of that control on the design surface. ]]> diff --git a/xml/System.Web.UI.Design.WebControls/ListViewDesigner.xml b/xml/System.Web.UI.Design.WebControls/ListViewDesigner.xml index e2b3768c9cc..7b015c79dcc 100644 --- a/xml/System.Web.UI.Design.WebControls/ListViewDesigner.xml +++ b/xml/System.Web.UI.Design.WebControls/ListViewDesigner.xml @@ -64,7 +64,7 @@ class when it creates the associated control or a copy of that control on the design surface. + The .NET Framework internally creates a new instance of the class when it creates the associated control or a copy of that control on the design surface. ]]> diff --git a/xml/System.Web.UI.Design/ScriptManagerDesigner.xml b/xml/System.Web.UI.Design/ScriptManagerDesigner.xml index 0c150cbde1b..d3b357a43e4 100644 --- a/xml/System.Web.UI.Design/ScriptManagerDesigner.xml +++ b/xml/System.Web.UI.Design/ScriptManagerDesigner.xml @@ -55,7 +55,7 @@ class when it creates the associated control or a copy of that control on the design surface. + The .NET Framework internally constructs a new instance of the class when it creates the associated control or a copy of that control on the design surface. ]]> diff --git a/xml/System.Web.UI.Design/ScriptManagerProxyDesigner.xml b/xml/System.Web.UI.Design/ScriptManagerProxyDesigner.xml index f27427dc313..6f1536a2b16 100644 --- a/xml/System.Web.UI.Design/ScriptManagerProxyDesigner.xml +++ b/xml/System.Web.UI.Design/ScriptManagerProxyDesigner.xml @@ -54,7 +54,7 @@ class when it creates the associated control or a copy of that control on the design surface. + The .NET Framework internally constructs a new instance of the class when it creates the associated control or a copy of that control on the design surface. ]]> diff --git a/xml/System.Web.UI.Design/UpdatePanelDesigner.xml b/xml/System.Web.UI.Design/UpdatePanelDesigner.xml index f3216317563..f389c0b68a5 100644 --- a/xml/System.Web.UI.Design/UpdatePanelDesigner.xml +++ b/xml/System.Web.UI.Design/UpdatePanelDesigner.xml @@ -54,7 +54,7 @@ class when it creates the associated control or a copy of that control on the design surface. + The .NET Framework internally constructs a new instance of the class when it creates the associated control or a copy of that control on the design surface. ]]> diff --git a/xml/System.Web.UI.Design/UpdatePanelTriggerCollectionEditor.xml b/xml/System.Web.UI.Design/UpdatePanelTriggerCollectionEditor.xml index 354593bcfb2..75f9e366d7e 100644 --- a/xml/System.Web.UI.Design/UpdatePanelTriggerCollectionEditor.xml +++ b/xml/System.Web.UI.Design/UpdatePanelTriggerCollectionEditor.xml @@ -57,7 +57,7 @@ class when the ellipsis button (…) is clicked on the property in the visual designer's property grid control at design time. + The .NET Framework internally constructs a new instance of the class when the ellipsis button (…) is clicked on the property in the visual designer's property grid control at design time. ]]> diff --git a/xml/System.Web.UI.Design/UpdateProgressDesigner.xml b/xml/System.Web.UI.Design/UpdateProgressDesigner.xml index 7a5b4daf172..4e8904f39e9 100644 --- a/xml/System.Web.UI.Design/UpdateProgressDesigner.xml +++ b/xml/System.Web.UI.Design/UpdateProgressDesigner.xml @@ -54,7 +54,7 @@ class when it creates the associated control or a copy of that control on the design surface. + The .NET Framework internally constructs a new instance of the class when it creates the associated control or a copy of that control on the design surface. ]]> diff --git a/xml/System.Web.UI.WebControls/DataPager.xml b/xml/System.Web.UI.WebControls/DataPager.xml index 97eb83270d1..b99f79f44b0 100644 --- a/xml/System.Web.UI.WebControls/DataPager.xml +++ b/xml/System.Web.UI.WebControls/DataPager.xml @@ -650,7 +650,7 @@ diff --git a/xml/System.Web.UI.WebControls/DataPagerField.xml b/xml/System.Web.UI.WebControls/DataPagerField.xml index 2c593fd79c8..091a9f9f832 100644 --- a/xml/System.Web.UI.WebControls/DataPagerField.xml +++ b/xml/System.Web.UI.WebControls/DataPagerField.xml @@ -405,7 +405,7 @@ ## Remarks The method restores view-state information for the object that was saved by the method during a previous page request. - This method is primarily used by the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] infrastructure and is not intended to be used directly from your code. However, control developers can override this method to specify how a custom server control restores its view state. For more information, see [ASP.NET State Management Overview](https://docs.microsoft.com/previous-versions/aspnet/75x4ha6s(v=vs.100)). + This method is primarily used by the .NET Framework infrastructure and is not intended to be used directly from your code. However, control developers can override this method to specify how a custom server control restores its view state. For more information, see [ASP.NET State Management Overview](https://docs.microsoft.com/previous-versions/aspnet/75x4ha6s(v=vs.100)). ]]> diff --git a/xml/System.Web.UI.WebControls/ListView.xml b/xml/System.Web.UI.WebControls/ListView.xml index 59cb3b54451..9f66476f56d 100644 --- a/xml/System.Web.UI.WebControls/ListView.xml +++ b/xml/System.Web.UI.WebControls/ListView.xml @@ -4249,7 +4249,7 @@ diff --git a/xml/System.Web.UI.WebControls/SqlDataSourceView.xml b/xml/System.Web.UI.WebControls/SqlDataSourceView.xml index 1ac14620303..fcd9b252003 100644 --- a/xml/System.Web.UI.WebControls/SqlDataSourceView.xml +++ b/xml/System.Web.UI.WebControls/SqlDataSourceView.xml @@ -1393,7 +1393,7 @@ method restores view-state information for the object from a previous page request that was saved by the method. diff --git a/xml/System.Windows.Forms.Layout/ArrangedElementCollection.xml b/xml/System.Windows.Forms.Layout/ArrangedElementCollection.xml index 68f1cfd97c8..9512185f339 100644 --- a/xml/System.Windows.Forms.Layout/ArrangedElementCollection.xml +++ b/xml/System.Windows.Forms.Layout/ArrangedElementCollection.xml @@ -33,7 +33,7 @@ ## Remarks The class represents a collection of objects arranged on a design surface or inside a parent . - There are no publicly defined constructors in because it is designed to be used only internally within the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. However, classes derived from , such as , are available to the developer. + There are no publicly defined constructors in because it is designed to be used only internally within the .NET Framework. However, classes derived from , such as , are available to the developer. ]]> diff --git a/xml/System.Windows.Forms/AccessibleObject.xml b/xml/System.Windows.Forms/AccessibleObject.xml index b3965de5cfa..3bc049272b6 100644 --- a/xml/System.Windows.Forms/AccessibleObject.xml +++ b/xml/System.Windows.Forms/AccessibleObject.xml @@ -59,7 +59,7 @@ For more information about accessibility, including information about accessibility applications, see [Windows Accessibility features](/windows/win32/winauto/about-windows-accessibility-features). > [!NOTE] -> To use the , you must add a reference to the `Accessibility` assembly installed with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. Windows Forms only supports Active Accessibility 2.0. +> To use the , you must add a reference to the `Accessibility` assembly installed with the .NET Framework. Windows Forms only supports Active Accessibility 2.0. diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index c4106dec4cb..e6be4b94483 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -1513,7 +1513,7 @@ The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. You should never call this method if your Windows Forms code is hosted in another application, such as Internet Explorer. Only call this method in stand-alone Windows Forms applications. diff --git a/xml/System.Windows.Forms/ButtonBase.xml b/xml/System.Windows.Forms/ButtonBase.xml index e23f0338814..76efb0bf418 100644 --- a/xml/System.Windows.Forms/ButtonBase.xml +++ b/xml/System.Windows.Forms/ButtonBase.xml @@ -1649,7 +1649,7 @@ If you set the property, the ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/CheckedListBox.xml b/xml/System.Windows.Forms/CheckedListBox.xml index be1a5a3410c..98e11b341f0 100644 --- a/xml/System.Windows.Forms/CheckedListBox.xml +++ b/xml/System.Windows.Forms/CheckedListBox.xml @@ -1701,7 +1701,7 @@ The property should not be o ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/Control.xml b/xml/System.Windows.Forms/Control.xml index 4333a01b6b5..59bfc1348fa 100644 --- a/xml/System.Windows.Forms/Control.xml +++ b/xml/System.Windows.Forms/Control.xml @@ -493,7 +493,7 @@ If no is currently assigned to the control, a new instance of one is created. > [!NOTE] -> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the[!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the.NET Framework. For more information about accessible objects, see [Active Accessibility](/windows/win32/winauto/microsoft-active-accessibility). @@ -2967,7 +2967,7 @@ The following table lists Windows Forms controls and which event ( method, it will be called when the property is referenced. > [!NOTE] -> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the .NET Framework. @@ -13080,7 +13080,7 @@ MyControl.Font = New Font(MyControl.Font, _ [!NOTE] > Override this method if you want to change the point at which dragging is canceled or at which a drop occurs. diff --git a/xml/System.Windows.Forms/DataGridViewCell.xml b/xml/System.Windows.Forms/DataGridViewCell.xml index 7afb00cfccc..48636ab6ef7 100644 --- a/xml/System.Windows.Forms/DataGridViewCell.xml +++ b/xml/System.Windows.Forms/DataGridViewCell.xml @@ -112,7 +112,7 @@ If no is currently assigned to the control, a new instance of one is created. > [!NOTE] -> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the .NET Framework. For more information about accessible objects, see [Active Accessibility](/windows/win32/winauto/microsoft-active-accessibility). @@ -579,7 +579,7 @@ If you do not explicitly call the method, it will be called when the property is referenced. > [!NOTE] -> To get or set , you must add a reference to the `Accessibility` assembly installed with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> To get or set , you must add a reference to the `Accessibility` assembly installed with the .NET Framework. ]]> diff --git a/xml/System.Windows.Forms/DataGridViewRow.xml b/xml/System.Windows.Forms/DataGridViewRow.xml index e342635b6ec..436eee80e74 100644 --- a/xml/System.Windows.Forms/DataGridViewRow.xml +++ b/xml/System.Windows.Forms/DataGridViewRow.xml @@ -118,7 +118,7 @@ If no is currently assigned to the control, a new instance of one is created. > [!NOTE] -> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the .NET Framework. For more information about accessible objects, see [Active Accessibility](/windows/win32/winauto/microsoft-active-accessibility). @@ -386,7 +386,7 @@ If you do not explicitly call the method, it will be called when the property is referenced. > [!NOTE] -> To get or set , you must add a reference to the `Accessibility` assembly installed with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> To get or set , you must add a reference to the `Accessibility` assembly installed with the .NET Framework. ]]> diff --git a/xml/System.Windows.Forms/Form.xml b/xml/System.Windows.Forms/Form.xml index ed211bd6487..c2e493c2498 100644 --- a/xml/System.Windows.Forms/Form.xml +++ b/xml/System.Windows.Forms/Form.xml @@ -1211,7 +1211,7 @@ > When the method is called on a displayed as a modeless window, you cannot call the method to make the form visible, because the form's resources have already been released. To hide a form and then make it visible, use the method. > [!CAUTION] -> Prior to the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 2.0, the and events are not raised when the method is called to exit your application. If you have validation code in either of these events that must be executed, you should call the method for each open form individually before calling the method. +> Prior to the .NET Framework 2.0, the and events are not raised when the method is called to exit your application. If you have validation code in either of these events that must be executed, you should call the method for each open form individually before calling the method. ]]> diff --git a/xml/System.Windows.Forms/GroupBox.xml b/xml/System.Windows.Forms/GroupBox.xml index 30e392a17f8..6315c231660 100644 --- a/xml/System.Windows.Forms/GroupBox.xml +++ b/xml/System.Windows.Forms/GroupBox.xml @@ -1168,7 +1168,7 @@ ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/HtmlDocument.xml b/xml/System.Windows.Forms/HtmlDocument.xml index fb7e5375d27..ea2267df4a1 100644 --- a/xml/System.Windows.Forms/HtmlDocument.xml +++ b/xml/System.Windows.Forms/HtmlDocument.xml @@ -52,7 +52,7 @@ HTML files may contain `SCRIPT` tags that encapsulate code written in one of the Active Scripting languages, such as JScript or VBScript. The method provides for execution of properties and methods defined in a `SCRIPT` tag. > [!NOTE] -> While most of the properties, methods, and events on have kept the same names as they have on the unmanaged DOM, some have been changed for consistency with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> While most of the properties, methods, and events on have kept the same names as they have on the unmanaged DOM, some have been changed for consistency with the .NET Framework. @@ -129,7 +129,7 @@ ## Remarks A link is active when a user is clicking on it. Change this property to change the color of the link prior to navigation. - The type in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] supports an `Alpha` value, but the HTML DOM does not. Therefore, `Alpha` will have no effect when assigned to this property. + The type in the .NET Framework supports an `Alpha` value, but the HTML DOM does not. Therefore, `Alpha` will have no effect when assigned to this property. ]]> @@ -243,7 +243,7 @@ ## Remarks will display when no other element occupies that area of the screen. - The type in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] supports an `Alpha` value, but the HTML DOM does not. Therefore, `Alpha` will have no effect when assigned to this property. + The type in the .NET Framework supports an `Alpha` value, but the HTML DOM does not. Therefore, `Alpha` will have no effect when assigned to this property. ]]> @@ -835,7 +835,7 @@ type in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] supports an `Alpha` value, but the HTML DOM does not. Therefore, `Alpha` will have no effect when assigned to this property. + The type in the .NET Framework supports an `Alpha` value, but the HTML DOM does not. Therefore, `Alpha` will have no effect when assigned to this property. ]]> @@ -1286,7 +1286,7 @@ window.alert("Name is " + name + "; address is " + address); type in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] supports an `Alpha` value, but the HTML DOM does not. Therefore, `Alpha` will have no effect when assigned to this property. + The type in the .NET Framework supports an `Alpha` value, but the HTML DOM does not. Therefore, `Alpha` will have no effect when assigned to this property. ]]> @@ -1847,7 +1847,7 @@ window.alert("Name is " + name + "; address is " + address); diff --git a/xml/System.Windows.Forms/Label.xml b/xml/System.Windows.Forms/Label.xml index bf58a1c69ff..4805fdefcab 100644 --- a/xml/System.Windows.Forms/Label.xml +++ b/xml/System.Windows.Forms/Label.xml @@ -2283,7 +2283,7 @@ If you set the property, the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/LinkLabel.xml b/xml/System.Windows.Forms/LinkLabel.xml index 86f05faae83..d1c6e44416d 100644 --- a/xml/System.Windows.Forms/LinkLabel.xml +++ b/xml/System.Windows.Forms/LinkLabel.xml @@ -1706,7 +1706,7 @@ The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/ListControl.xml b/xml/System.Windows.Forms/ListControl.xml index 707da4c88ed..078510a2951 100644 --- a/xml/System.Windows.Forms/ListControl.xml +++ b/xml/System.Windows.Forms/ListControl.xml @@ -613,7 +613,7 @@ diff --git a/xml/System.Windows.Forms/ListView.xml b/xml/System.Windows.Forms/ListView.xml index be5d3beedf9..f7448b02f1f 100644 --- a/xml/System.Windows.Forms/ListView.xml +++ b/xml/System.Windows.Forms/ListView.xml @@ -71,7 +71,7 @@ You can also set a background image for the with the property. Your application must have the on its `Main` method to correctly display the background image for the control. In addition, if a control with a background image is hosted in Internet Explorer, specify comctl32.dll version 6.0 as a dependent assembly in the application manifest file to ensure the background image is property displayed. > [!NOTE] -> Setting the property for a control has no affect on the appearance of the cursor in [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] versions 1.1 and earlier. +> Setting the property for a control has no affect on the appearance of the cursor in .NET Framework versions 1.1 and earlier. Windows XP and Windows Server 2003 provide three features that enhance the control when your application calls the method: tile view, grouping, and the insertion mark. @@ -5240,7 +5240,7 @@ When this property is set to `false`, selected items in the displays a vertical scroll bar to use when the number of items exceeds the size of the client area of the control. You can use this property to ensure that the user can access all items that are available in the control. > [!NOTE] -> In versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] prior to version 2.0, the column headers were not painted correctly when setting this property to `false` and resizing the control to make it larger. To work around this issue, set this property to `true` in a event handler and set it back to `false` in a event handler. +> In versions of the .NET Framework prior to version 2.0, the column headers were not painted correctly when setting this property to `false` and resizing the control to make it larger. To work around this issue, set this property to `true` in a event handler and set it back to `false` in a event handler. ]]> @@ -5938,7 +5938,7 @@ When this property is set to `false`, selected items in the [!NOTE] > Setting this property has no effect when the property value is `false`. > -> Setting this property is not supported in versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] prior to version 2.0. +> Setting this property is not supported in versions of the .NET Framework prior to version 2.0. @@ -6064,14 +6064,14 @@ When this property is set to `false`, selected items in the System.Boolean - Gets or sets a value indicating whether the uses state image behavior that is compatible with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 1.1 or the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 2.0. + Gets or sets a value indicating whether the uses state image behavior that is compatible with the .NET Framework 1.1 or the .NET Framework 2.0. - if the state image behavior is compatible with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 1.1; if the behavior is compatible with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 2.0. The default is . + if the state image behavior is compatible with the .NET Framework 1.1; if the behavior is compatible with the .NET Framework 2.0. The default is . control in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 2.0 enable custom state images to be set to indicate whether an item is checked or unchecked or in an indeterminate state. With the addition of this feature, the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 2.0 has different behavior than the .NET Framework 1.1. If you have created applications that depend on the behavior in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] 1.1, be sure that the property is set to `true`, which is the default value. In order to fully take advantage of custom state images, set to `false`. + Changes to the control in the .NET Framework 2.0 enable custom state images to be set to indicate whether an item is checked or unchecked or in an indeterminate state. With the addition of this feature, the .NET Framework 2.0 has different behavior than the .NET Framework 1.1. If you have created applications that depend on the behavior in the .NET Framework 1.1, be sure that the property is set to `true`, which is the default value. In order to fully take advantage of custom state images, set to `false`. > [!NOTE] > If you are using the [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer, the property will be set to `false`. diff --git a/xml/System.Windows.Forms/MaskedTextBox.xml b/xml/System.Windows.Forms/MaskedTextBox.xml index 0b586e77fce..409f4a294f0 100644 --- a/xml/System.Windows.Forms/MaskedTextBox.xml +++ b/xml/System.Windows.Forms/MaskedTextBox.xml @@ -86,7 +86,7 @@ ## Compatibility with Visual Basic 6.0 was designed to retain most of the functionality of the Masked Edit control in Visual Basic 6.0. The following table lists common properties on the Masked Edit control and gives their equivalents on . -|Masked Edit control (Visual Basic 6.0) property|Equivalent MaskedTextBox ([!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]) property| +|Masked Edit control (Visual Basic 6.0) property|Equivalent MaskedTextBox (.NET Framework) property| |-------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------| |`AllowPrompt` property|| |`AutoTab` property|None| diff --git a/xml/System.Windows.Forms/PropertyGrid.xml b/xml/System.Windows.Forms/PropertyGrid.xml index 6dfa2581137..efc9994f72d 100644 --- a/xml/System.Windows.Forms/PropertyGrid.xml +++ b/xml/System.Windows.Forms/PropertyGrid.xml @@ -3896,7 +3896,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/SplitContainer.xml b/xml/System.Windows.Forms/SplitContainer.xml index e15d9c3578b..2a9e2f352d3 100644 --- a/xml/System.Windows.Forms/SplitContainer.xml +++ b/xml/System.Windows.Forms/SplitContainer.xml @@ -61,7 +61,7 @@ Use the control to divide the display area of a container (such as a ) and allow the user to resize controls that are added to the panels. When the user passes the mouse pointer over the splitter, the cursor changes to indicate that the controls inside the control can be resized. > [!NOTE] -> Previous versions of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] only support the control. +> Previous versions of the .NET Framework only support the control. also eases control placement at design time. For example, to create a window similar to Windows Explorer, add a control to a and set its property to `DockStyle.Fill`. Add a control to the and set its property to `DockStyle.Fill`. To complete the layout, add a control and set its property to `DockStyle.Fill` to have the occupy the remaining space on the . At run time, the user can then resize the width of both controls using the splitter. Use the property to specify that a control should not be resized along with the or other container. diff --git a/xml/System.Windows.Forms/ToolStripOverflow.xml b/xml/System.Windows.Forms/ToolStripOverflow.xml index 0d407c3876c..e65e0e475b7 100644 --- a/xml/System.Windows.Forms/ToolStripOverflow.xml +++ b/xml/System.Windows.Forms/ToolStripOverflow.xml @@ -95,7 +95,7 @@ If you do not explicitly call the method, it will be called when the property is referenced. > [!NOTE] -> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the .NET Framework. diff --git a/xml/System.Windows.Forms/ToolStripOverflowButton.xml b/xml/System.Windows.Forms/ToolStripOverflowButton.xml index fb98588afea..cd960ff0074 100644 --- a/xml/System.Windows.Forms/ToolStripOverflowButton.xml +++ b/xml/System.Windows.Forms/ToolStripOverflowButton.xml @@ -61,7 +61,7 @@ If you do not explicitly call the method, it will be called when the property is referenced. > [!NOTE] -> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. +> To get or set the property, you must add a reference to the `Accessibility` assembly installed with the .NET Framework. diff --git a/xml/System.Workflow.ComponentModel.Compiler/CompileWorkflowTask.xml b/xml/System.Workflow.ComponentModel.Compiler/CompileWorkflowTask.xml index 3967d8a217d..e4cb95cb43d 100644 --- a/xml/System.Workflow.ComponentModel.Compiler/CompileWorkflowTask.xml +++ b/xml/System.Workflow.ComponentModel.Compiler/CompileWorkflowTask.xml @@ -513,8 +513,8 @@ System.String - Gets or sets the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] of the current project. - The target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] of the current project. + Gets or sets the target .NET Framework of the current project. + The target .NET Framework of the current project. To be added. diff --git a/xml/System.Workflow.ComponentModel.Compiler/TypeProvider.xml b/xml/System.Workflow.ComponentModel.Compiler/TypeProvider.xml index 108cb3cde90..b17e2cbbb26 100644 --- a/xml/System.Workflow.ComponentModel.Compiler/TypeProvider.xml +++ b/xml/System.Workflow.ComponentModel.Compiler/TypeProvider.xml @@ -564,9 +564,9 @@ The property to resolve. The instance in which the specified property is declared. - Returns a value that determines whether the specified property is supported in the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + Returns a value that determines whether the specified property is supported in the target .NET Framework. - if the specified property is supported in the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]; otherwise, . + if the specified property is supported in the target .NET Framework; otherwise, . To be added. @@ -586,8 +586,8 @@ System.Func<System.Reflection.PropertyInfo,System.Object,System.Boolean> - Gets or sets the delegate that references a method with two parameters and one return value that determines whether a specified property is supported in the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. - The delegate that references a method with two parameters and one return value that determines whether a specified property is supported in the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + Gets or sets the delegate that references a method with two parameters and one return value that determines whether a specified property is supported in the target .NET Framework. + The delegate that references a method with two parameters and one return value that determines whether a specified property is supported in the target .NET Framework. To be added. diff --git a/xml/System.Workflow.ComponentModel.Compiler/WorkflowCompilerOptionsService.xml b/xml/System.Workflow.ComponentModel.Compiler/WorkflowCompilerOptionsService.xml index 0c6a598b482..dc46133ec1f 100644 --- a/xml/System.Workflow.ComponentModel.Compiler/WorkflowCompilerOptionsService.xml +++ b/xml/System.Workflow.ComponentModel.Compiler/WorkflowCompilerOptionsService.xml @@ -164,8 +164,8 @@ System.String - Gets the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version for the compiled workflow assembly. - The target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version for the compiled workflow assembly. + Gets the target .NET Framework version for the compiled workflow assembly. + The target .NET Framework version for the compiled workflow assembly. - The reflection type that depends on the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version. - Returns the current runtime type for the specified reflection type. The reflection type depends on the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version. + The reflection type that depends on the target .NET Framework version. + Returns the current runtime type for the specified reflection type. The reflection type depends on the target .NET Framework version. The current runtime type. To be added. @@ -97,8 +97,8 @@ - Returns the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version of the current project. - The target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version of the current project. + Returns the target .NET Framework version of the current project. + The target .NET Framework version of the current project. To be added. @@ -122,9 +122,9 @@ The type to check. - Returns a value that indicates whether the specified type is supported in the current target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version. + Returns a value that indicates whether the specified type is supported in the current target .NET Framework version. - if the specified type is supported in the current target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] version; otherwise, . + if the specified type is supported in the current target .NET Framework version; otherwise, . To be added. diff --git a/xml/System.Workflow.ComponentModel.Design/WorkflowDesignerLoader.xml b/xml/System.Workflow.ComponentModel.Design/WorkflowDesignerLoader.xml index f5de2783845..ea836087da8 100644 --- a/xml/System.Workflow.ComponentModel.Design/WorkflowDesignerLoader.xml +++ b/xml/System.Workflow.ComponentModel.Design/WorkflowDesignerLoader.xml @@ -630,8 +630,8 @@ System.ComponentModel.TypeDescriptionProvider - Gets the metadata of the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. - The metadata of the target [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. + Gets the metadata of the target .NET Framework. + The metadata of the target .NET Framework. To be added. diff --git a/xml/System.Xml.Serialization.Configuration/RootedPathValidator.xml b/xml/System.Xml.Serialization.Configuration/RootedPathValidator.xml index 861dd278e01..4ad86f87e0b 100644 --- a/xml/System.Xml.Serialization.Configuration/RootedPathValidator.xml +++ b/xml/System.Xml.Serialization.Configuration/RootedPathValidator.xml @@ -20,7 +20,7 @@ ` element, specified in the Machine.config configuration file, as in the following example. @@ -33,7 +33,7 @@ ``` - The value of `tempFilesLocation` must be an absolute path. If the path specified is not absolute, the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] generates a exception when the configuration section is referenced. + The value of `tempFilesLocation` must be an absolute path. If the path specified is not absolute, the .NET Framework generates a exception when the configuration section is referenced. The value of the property is truncated to remove leading and trailing white spaces. diff --git a/xml/System.Xml.Serialization/IXmlSerializable.xml b/xml/System.Xml.Serialization/IXmlSerializable.xml index 418dadd7c7b..6775b3e452b 100644 --- a/xml/System.Xml.Serialization/IXmlSerializable.xml +++ b/xml/System.Xml.Serialization/IXmlSerializable.xml @@ -126,7 +126,7 @@ If providing schema information is necessary, you should use the attribute. The `GetSchema` method should still return `null` (or `Nothing`). - Some [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] types as well as legacy custom types implementing the `IXmlSerializable` interface may be using `GetSchema` instead of `XmlSchemaProvider`. In this case, the method returns an accurate XML schema that describes the XML representation of the object generated by the method. + Some .NET Framework types as well as legacy custom types implementing the `IXmlSerializable` interface may be using `GetSchema` instead of `XmlSchemaProvider`. In this case, the method returns an accurate XML schema that describes the XML representation of the object generated by the method. ]]> diff --git a/xml/System.Xml.XPath/XPathItem.xml b/xml/System.Xml.XPath/XPathItem.xml index 9e96804360b..54c9bb3b547 100644 --- a/xml/System.Xml.XPath/XPathItem.xml +++ b/xml/System.Xml.XPath/XPathItem.xml @@ -195,7 +195,7 @@ When overridden in a derived class, gets the current item as a boxed object of the most appropriate .NET Framework 2.0 type according to its schema type. - The current item as a boxed object of the most appropriate [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] type. + The current item as a boxed object of the most appropriate .NET Framework type. When overridden in a derived class, gets the .NET Framework 2.0 type of the item. - The [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] type of the item. The default value is . + The .NET Framework type of the item. The default value is . property gets the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] type of the typed value of the item. + When overridden in a derived class, the property gets the .NET Framework type of the typed value of the item. For example, an element of type `xs:int` would have a of by default. However, the could be any one of the valid types that can be mapped to `xs:int`, such as or . diff --git a/xml/System.Xml/XmlNodeReader.xml b/xml/System.Xml/XmlNodeReader.xml index 673767715fe..2cef376a81e 100644 --- a/xml/System.Xml/XmlNodeReader.xml +++ b/xml/System.Xml/XmlNodeReader.xml @@ -115,7 +115,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. For more information and examples of the code used to create an `XmlNodeReader`, see and overloads of the method. @@ -162,7 +162,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This property is relevant to `Element`, `DocumentType` and `XmlDeclaration` nodes only. (Other node types do not have attributes.) @@ -218,7 +218,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. A networked XML document is comprised of chunks of data aggregated using various W3C standard inclusion mechanisms and therefore contains nodes that come from different places. DTD entities are an example of this, but this is not limited to DTDs. The base URI tells you where these nodes came from. If there is no base URI for the nodes being returned (for example, they were parsed from an in-memory string), String.Empty is returned. @@ -280,7 +280,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. The binary content read methods include the , , , and methods. @@ -328,7 +328,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. ]]> @@ -373,7 +373,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This method also releases any resources held while reading. If `Close` has already been called, no action is performed. @@ -439,7 +439,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. ]]> @@ -485,7 +485,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. ]]> @@ -544,7 +544,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This method does not move the reader. @@ -597,7 +597,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This method does not move the reader. @@ -662,7 +662,7 @@ ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. The following XML contains an attribute in a specific namespace: @@ -730,7 +730,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. @@ -785,7 +785,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. The following table lists node types that have a value to return. @@ -854,7 +854,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This property applies to attribute nodes only. If the reader is not positioned on an attribute node, this property returns `false`. @@ -902,7 +902,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This property enables you to determine the difference between the following: @@ -959,7 +959,7 @@ String dt4 = reader.GetAttribute("dt",http://www.w3.org/2000/xmlns/); ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This property does not move the reader. @@ -1036,7 +1036,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This property does not move the reader. @@ -1086,7 +1086,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. @@ -1145,7 +1145,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. In the following XML string, if the reader is positioned on the `href` attribute, the prefix `a` is resolved by calling `reader.LookupNamespace("a")`. The returned string is `urn:456`. @@ -1213,7 +1213,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. @@ -1273,7 +1273,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. After calling this method, the , , and properties reflect the properties of that attribute. @@ -1328,7 +1328,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. After calling this method, the , , and properties reflect the properties of that attribute. @@ -1377,7 +1377,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. Use this method to return to an element after navigating through its attributes. This method moves the reader to one of the following node types: `Element`, `DocumentType`, or `XmlDeclaration`. @@ -1435,7 +1435,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET FrameworkFor more information, see the Remarks section in the reference page. @@ -1491,7 +1491,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. If the current node is not an attribute node, this method is equivalent to . If `MoveToNextAttribute` returns `true`, the reader moves to the next attribute; otherwise, the position of the reader does not change. @@ -1567,7 +1567,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. @@ -1625,7 +1625,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This property is relevant to `Element` and `Attribute` nodes only. @@ -1681,7 +1681,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. All node and attribute names returned from this class are atomized using the `NameTable`. When the same name is returned multiple times (for example, `Customer`), then the same `String` object is returned for that name. This makes it possible for you to write efficient code that does object comparisons on these strings instead of expensive string comparisons. @@ -1729,7 +1729,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. @@ -1787,7 +1787,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. @@ -1832,7 +1832,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. ]]> @@ -1885,7 +1885,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. When a reader is first created and initialized, there is no information available. You must call `Read` to read the first node. @@ -1951,7 +1951,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. Use this method after calling to read through the text or entity reference nodes that make up the attribute value. The of the attribute value nodes is one plus the depth of the attribute node; it increments and decrements by one when you step into and out of general entity references. @@ -2014,7 +2014,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This method streams the content, decodes the Base64 content, and returns the decoded binary bytes (for example, an inline Base64 encoded GIF image) into the buffer. This method can be called successively to read large streams of embedded text. For more information, see RFC 1521, "MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies". You can obtain RFCs from the [Request for Comments Web site](https://www.rfc-editor.org). @@ -2085,7 +2085,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This method streams the content, decodes the BinHex content, and returns the decoded binary bytes (for example, an inline BinHex encoded GIF image) into the buffer. This method can be called successively to read large streams of embedded text. @@ -2156,7 +2156,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This method reads the content, decodes it using Base64 encoding, and returns the decoded binary bytes (for example, an inline Base64 encoded GIF image) into the buffer. For more information, see RFC 1521, "MIME (Multipurpose Internet Mail Extensions) Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies". You can obtain RFCs from the [Request for Comments Web site](https://www.rfc-editor.org). @@ -2230,7 +2230,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This method reads the element content, decodes it using BinHex encoding, and returns the decoded binary bytes (for example, an inline BinHex encoded GIF image) into the buffer. @@ -2303,7 +2303,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. ]]> @@ -2351,7 +2351,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. If positioned on an element, `ReadString` concatenates all text, significant white space, white space, and CData section node types together and returns the concatenated data as the element content. It stops when any markup is encountered. This could occur in a mixed content model, or when an element end tag is read. @@ -2409,7 +2409,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. If the reader is positioned on an `EntityReference` node (`XmlNodeType.EntityReference`), if is called after calling this method, the entity replacement text is parsed. When the entity replacement text is finished, an `EndEntity` node is returned to close the entity reference scope. @@ -2469,7 +2469,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. The interface represents the Post Schema Validation Infoset (PSVI) of the underlying XML node. The PSVI contents of this property are set after the node has been validated. @@ -2518,7 +2518,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. For example, suppose you have the following XML input: @@ -2766,7 +2766,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. @@ -2824,7 +2824,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. This property represents the xml:lang scope within which the current node resides. For example, here is an XML fragment with `xml:lang` set to US English in the root element: @@ -2881,7 +2881,7 @@ This property does not move the reader. ## Remarks > [!NOTE] -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. ]]> diff --git a/xml/System.Xml/XmlTextReader.xml b/xml/System.Xml/XmlTextReader.xml index a412c40afb1..cf7d39358ac 100644 --- a/xml/System.Xml/XmlTextReader.xml +++ b/xml/System.Xml/XmlTextReader.xml @@ -319,7 +319,7 @@ If the file is located on a resource that requires access credentials, use the property to specify the necessary credentials. > [!NOTE] -> In version 1.1 of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], partially trusted code cannot set the `XmlResolver` property. The workaround is to create an with the necessary credentials, pass the URI to the method, and then construct the `XmlTextReader` using the resulting object. The workaround is described in the following C# code. +> In version 1.1 of the .NET Framework, partially trusted code cannot set the `XmlResolver` property. The workaround is to create an with the necessary credentials, pass the URI to the method, and then construct the `XmlTextReader` using the resulting object. The workaround is described in the following C# code. ```csharp // Create a resolver with the necessary credentials. @@ -4314,7 +4314,7 @@ if (XmlNodeType.Element == reader.NodeType && "thing" == reader.Name) ## Remarks -> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. For more information, see the Remarks section in the reference page. +> In the .NET Framework 2.0, the recommended practice is to create instances using the class and the method. This allows you to take full advantage of all the new features introduced in the .NET Framework. For more information, see the Remarks section in the reference page. ]]> @@ -4806,7 +4806,7 @@ This member is an explicit interface member implementation. It can be used only Sets the used for resolving DTD references. The to use. If set to , external resources are not resolved. - In version 1.1 of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the caller must be fully trusted in order to specify an . + In version 1.1 of the .NET Framework, the caller must be fully trusted in order to specify an . with no user credentials. If authentication is required to access a network resource, use the `XmlResolver` property to specify an `XmlResolver` with the necessary credentials. diff --git a/xml/System.Xml/XmlValidatingReader.xml b/xml/System.Xml/XmlValidatingReader.xml index 6c3234b66cb..5170abacaa9 100644 --- a/xml/System.Xml/XmlValidatingReader.xml +++ b/xml/System.Xml/XmlValidatingReader.xml @@ -3851,7 +3851,7 @@ object obj = vreader.SchemaType; Sets the used for resolving external document type definition (DTD) and schema location references. The is also used to handle any import or include elements found in XML Schema definition language (XSD) schemas. The to use. If set to , external resources are not resolved. - In version 1.1 of the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)], the caller must be fully trusted to specify an . + In version 1.1 of the .NET Framework, the caller must be fully trusted to specify an . call. If this property is set to `null`, the reader assumes the user is not interested in resolving external references. In this case, the reader only validates against internal resources, if the resource is present. - In version 1.1 of [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)] , if this property is not set, the trust level of the application determines the default behavior. + In version 1.1 of .NET Framework , if this property is not set, the trust level of the application determines the default behavior. `Fully trusted code:` The reader uses a default with no user credentials. If authentication is required to access a network resource, use the `XmlResolver` property to specify an `XmlResolver` with the necessary credentials. diff --git a/xml/System/String.xml b/xml/System/String.xml index 6b9304d368f..0dc0db2b462 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -10685,7 +10685,7 @@ In the following example, the method is used [!NOTE] > This method does not modify the value of the current instance. Instead, it returns a new string in which all characters from position `startIndex` to the end of the original string have been removed. @@ -10768,7 +10768,7 @@ In the following example, the method is used [!NOTE] > This method does not modify the value of the current instance. Instead, it returns a new string in which the number of characters specified by the `count` parameter have been removed. The characters are removed at the position specified by `startIndex`. diff --git a/xml/ns-Microsoft.VisualBasic.Compatibility.VB6.xml b/xml/ns-Microsoft.VisualBasic.Compatibility.VB6.xml index 934981c29c5..e39402b1f89 100644 --- a/xml/ns-Microsoft.VisualBasic.Compatibility.VB6.xml +++ b/xml/ns-Microsoft.VisualBasic.Compatibility.VB6.xml @@ -5,7 +5,7 @@ namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic 2008. In most cases, these functions and objects duplicate functionality that you can find in other namespaces in the [!INCLUDE[dnprdnshort](~/includes/dnprdnshort-md.md)]. They are necessary only when the Visual Basic 6.0 code model differs significantly from the .NET Framework implementation. + Functions and objects in the namespace are provided for use by the tools for upgrading from Visual Basic 6.0 to Visual Basic 2008. 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/ns-System.Windows.Diagnostics.xml b/xml/ns-System.Windows.Diagnostics.xml index 873049a16fc..6b21c4a66eb 100644 --- a/xml/ns-System.Windows.Diagnostics.xml +++ b/xml/ns-System.Windows.Diagnostics.xml @@ -5,7 +5,7 @@ From dc1ec5612ac69847e9fa98854d4dbe8b3d128325 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:02:02 -0800 Subject: [PATCH 012/236] dp-id-field-label --- xml/System.Windows.Media.Animation/BackEase.xml | 2 +- xml/System.Windows.Media.Animation/BounceEase.xml | 4 ++-- xml/System.Windows.Media.Animation/EasingColorKeyFrame.xml | 2 +- xml/System.Windows.Media.Animation/EasingPointKeyFrame.xml | 2 +- xml/System.Windows.Media.Animation/ElasticEase.xml | 4 ++-- xml/System.Windows.Media.Animation/ExponentialEase.xml | 2 +- xml/System.Windows.Media.Animation/PowerEase.xml | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Windows.Media.Animation/BackEase.xml b/xml/System.Windows.Media.Animation/BackEase.xml index 4a635b0a3b6..c51fbb709f7 100644 --- a/xml/System.Windows.Media.Animation/BackEase.xml +++ b/xml/System.Windows.Media.Animation/BackEase.xml @@ -100,7 +100,7 @@ In addition to using the easing functions included in the run-time, you can crea + Dependency property identifier field: The larger the amplitude, the larger the retraction before and/or after the animation. diff --git a/xml/System.Windows.Media.Animation/BounceEase.xml b/xml/System.Windows.Media.Animation/BounceEase.xml index 05dad9b0abd..9e754e75e56 100644 --- a/xml/System.Windows.Media.Animation/BounceEase.xml +++ b/xml/System.Windows.Media.Animation/BounceEase.xml @@ -105,7 +105,7 @@ ## Remarks This property does not include the final half-bounce. - [!INCLUDE[DP_ID_field_label](~/includes/dp-id-field-label-md.md)] + Dependency property identifier field: ## XAML Attribute Usage @@ -162,7 +162,7 @@ + Dependency property identifier field: ## XAML Attribute Usage diff --git a/xml/System.Windows.Media.Animation/EasingColorKeyFrame.xml b/xml/System.Windows.Media.Animation/EasingColorKeyFrame.xml index e5ad8a3047b..4812394c689 100644 --- a/xml/System.Windows.Media.Animation/EasingColorKeyFrame.xml +++ b/xml/System.Windows.Media.Animation/EasingColorKeyFrame.xml @@ -199,7 +199,7 @@ + Dependency property identifier field: ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/EasingPointKeyFrame.xml b/xml/System.Windows.Media.Animation/EasingPointKeyFrame.xml index d37d42d51f5..55b1fda7c19 100644 --- a/xml/System.Windows.Media.Animation/EasingPointKeyFrame.xml +++ b/xml/System.Windows.Media.Animation/EasingPointKeyFrame.xml @@ -206,7 +206,7 @@ + Dependency property identifier field: ## XAML Property Element Usage diff --git a/xml/System.Windows.Media.Animation/ElasticEase.xml b/xml/System.Windows.Media.Animation/ElasticEase.xml index 7db91b8de01..7e97e2c0a10 100644 --- a/xml/System.Windows.Media.Animation/ElasticEase.xml +++ b/xml/System.Windows.Media.Animation/ElasticEase.xml @@ -179,7 +179,7 @@ + Dependency property identifier field: ## XAML Attribute Usage @@ -245,7 +245,7 @@ ## Remarks The smaller the value is, the stiffer the spring and the faster the elasticity decreases in intensity over each oscillation. - [!INCLUDE[DP_ID_field_label](~/includes/dp-id-field-label-md.md)] + Dependency property identifier field: The following diagram illustrates the effect of different values of . diff --git a/xml/System.Windows.Media.Animation/ExponentialEase.xml b/xml/System.Windows.Media.Animation/ExponentialEase.xml index 40d6358b135..69e3007358e 100644 --- a/xml/System.Windows.Media.Animation/ExponentialEase.xml +++ b/xml/System.Windows.Media.Animation/ExponentialEase.xml @@ -172,7 +172,7 @@ + Dependency property identifier field: The formula used by is the following. diff --git a/xml/System.Windows.Media.Animation/PowerEase.xml b/xml/System.Windows.Media.Animation/PowerEase.xml index 17fe9faa77e..a0dd86a474d 100644 --- a/xml/System.Windows.Media.Animation/PowerEase.xml +++ b/xml/System.Windows.Media.Animation/PowerEase.xml @@ -180,7 +180,7 @@ + Dependency property identifier field: ## XAML Attribute Usage From 5e657b7fd3265a935e98701f4c5ca88f74468a3d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:02:22 -0800 Subject: [PATCH 013/236] esql --- xml/System.Data.Objects/ObjectParameter.xml | 4 ++-- xml/System.Data.Objects/ObjectQuery`1.xml | 10 +++++----- xml/System.Data/EntityKey.xml | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Data.Objects/ObjectParameter.xml b/xml/System.Data.Objects/ObjectParameter.xml index d9516b20b07..674318c7e02 100644 --- a/xml/System.Data.Objects/ObjectParameter.xml +++ b/xml/System.Data.Objects/ObjectParameter.xml @@ -66,7 +66,7 @@ - The parameter name. This name should not include the "@" parameter marker that is used in [!INCLUDE[esql](~/includes/esql-md.md)] statements, only the actual name. The first character of the expression must be a letter. Any successive characters in the expression must be either letters, numbers, or an underscore (_) character. + The parameter name. This name should not include the "@" parameter marker that is used in Entity SQL statements, only the actual name. The first character of the expression must be a letter. Any successive characters in the expression must be either letters, numbers, or an underscore (_) character. The initial value (and inherently, the type) of the parameter. Initializes a new instance of the class with the specified name and value. @@ -110,7 +110,7 @@ - The parameter name. This name should not include the "@" parameter marker that is used in the [!INCLUDE[esql](~/includes/esql-md.md)] statements, only the actual name. The first character of the expression must be a letter. Any successive characters in the expression must be either letters, numbers, or an underscore (_) character. + The parameter name. This name should not include the "@" parameter marker that is used in the Entity SQL statements, only the actual name. The first character of the expression must be a letter. Any successive characters in the expression must be either letters, numbers, or an underscore (_) character. The common language runtime (CLR) type of the parameter. Initializes a new instance of the class with the specified name and type. diff --git a/xml/System.Data.Objects/ObjectQuery`1.xml b/xml/System.Data.Objects/ObjectQuery`1.xml index c8230275e42..5817977d8d0 100644 --- a/xml/System.Data.Objects/ObjectQuery`1.xml +++ b/xml/System.Data.Objects/ObjectQuery`1.xml @@ -55,7 +55,7 @@ - When the method is explicitly called. - The query itself can be created by using an [!INCLUDE[esql](~/includes/esql-md.md)] statement or a LINQ query, or it can be incrementally built by using the query builder methods included in the class. In every case, the result is a new instance that, when explicitly executed or enumerated over, will send the query to the data source for execution and return the results. + The query itself can be created by using an Entity SQL statement or a LINQ query, or it can be incrementally built by using the query builder methods included in the class. In every case, the result is a new instance that, when explicitly executed or enumerated over, will send the query to the data source for execution and return the results. An is frequently of an entity type, but it can also be of type, for projections to an anonymous type, or of a primitive type, such as an integer or string. For more information, see [Object Queries](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/bb896241(v=vs.100)). @@ -114,9 +114,9 @@ - The [!INCLUDE[esql](~/includes/esql-md.md)] query. + The Entity SQL query. The on which to execute the query. - Creates a new instance using the specified [!INCLUDE[esql](~/includes/esql-md.md)] command as the initial query. + Creates a new instance using the specified Entity SQL command as the initial query. - The [!INCLUDE[esql](~/includes/esql-md.md)] query. + The Entity SQL query. The on which to execute the query. Specifies how the entities that are retrieved through this query should be merged with the entities that have been returned from previous queries against the same . - Creates a new instance using the specified [!INCLUDE[esql](~/includes/esql-md.md)] command as the initial query and the specified merge option. + Creates a new instance using the specified Entity SQL command as the initial query and the specified merge option. . + There are various ways to get an invalid entity. The most common scenario is when an Entity SQL query uses the [TREAT](/dotnet/framework/data/adonet/ef/language-reference/treat-entity-sql) operator to interpret an instance of a polymorphic type as a particular type, and the instance in question does not match. ([TREAT](/dotnet/framework/data/adonet/ef/language-reference/treat-entity-sql) is similar to the C# `as` operator). In this case, the query returns an entity that is not valid, and the entity key of the resulting entity is set to . ]]> @@ -523,7 +523,7 @@ merge option was specified, regardless of the actual merge option that was specified. An entity object will be created, but its identity will not be resolved and it will not be added to the state manager as part of the materialization process. + A read-only entity identifies an entity that is valid in every way, except that it is not associated with an actual entity set. This can occur as part of the result of an Entity SQL query that constructs and returns an entity instance specified within the text of the query (as opposed to an entity that was retrieved from a database table). An entity that does not have an entity set cannot be persisted to the database until it is associated with some entity set. Therefore, the object materializer will treat this kind of entity as if the merge option was specified, regardless of the actual merge option that was specified. An entity object will be created, but its identity will not be resolved and it will not be added to the state manager as part of the materialization process. ]]> From 640506d30aeb60b96732caa22233b1acb80a936e Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:02:42 -0800 Subject: [PATCH 014/236] iisver --- .../IApplicationPreloadManager.xml | 6 +++--- xml/System.Web.Hosting/IApplicationPreloadUtil.xml | 2 +- .../IProcessHostPreloadClient.xml | 6 +++--- xml/System.Web.Hosting/ProcessHost.xml | 14 +++++++------- .../IisTraceWebEventProvider.xml | 4 ++-- xml/System.Web.Routing/UrlRoutingHandler.xml | 4 ++-- xml/System.Web/HttpContext.xml | 12 ++++++------ xml/System.Web/HttpResponse.xml | 12 ++++++------ xml/System.Web/HttpResponseBase.xml | 4 ++-- xml/System.Web/HttpResponseWrapper.xml | 10 +++++----- xml/System.Web/HttpRuntime.xml | 4 ++-- xml/System.Web/HttpServerUtility.xml | 10 +++++----- xml/System.Web/HttpServerUtilityWrapper.xml | 8 ++++---- xml/System.Web/IisTraceListener.xml | 4 ++-- 14 files changed, 50 insertions(+), 50 deletions(-) diff --git a/xml/System.Web.Hosting/IApplicationPreloadManager.xml b/xml/System.Web.Hosting/IApplicationPreloadManager.xml index 0ab187ba079..4e16f667947 100644 --- a/xml/System.Web.Hosting/IApplicationPreloadManager.xml +++ b/xml/System.Web.Hosting/IApplicationPreloadManager.xml @@ -51,7 +51,7 @@ The unique ID of the application. to indicate that the application should be preloaded; otherwise, . - Called by [!INCLUDE[iisver](~/includes/iisver-md.md)] to notify ASP.NET whether an application should be preloaded. + Called by IIS 7.0 to notify ASP.NET whether an application should be preloaded. To be added. @@ -75,8 +75,8 @@ - The handle to an unmanaged interface in [!INCLUDE[iisver](~/includes/iisver-md.md)] that ASP.NET calls to get information. - Calls [!INCLUDE[iisver](~/includes/iisver-md.md)] to get information that is required in order to preload an application. + The handle to an unmanaged interface in IIS 7.0 that ASP.NET calls to get information. + Calls IIS 7.0 to get information that is required in order to preload an application. The application context. The numeric error code. The error text. - Reports that an error occurred in [!INCLUDE[iisver](~/includes/iisver-md.md)] while the server was preloading the ASP.NET application. + Reports that an error occurred in IIS 7.0 while the server was preloading the ASP.NET application. To be added. diff --git a/xml/System.Web.Hosting/IProcessHostPreloadClient.xml b/xml/System.Web.Hosting/IProcessHostPreloadClient.xml index 8bf6acc7cc3..2e1a9023a3b 100644 --- a/xml/System.Web.Hosting/IProcessHostPreloadClient.xml +++ b/xml/System.Web.Hosting/IProcessHostPreloadClient.xml @@ -16,10 +16,10 @@ [!NOTE] -> The type and its methods apply only to applications that run on [!INCLUDE[iisver](~/includes/iisver-md.md)] and [!INCLUDE[win7](~/includes/win7-md.md)]. +> The type and its methods apply only to applications that run on IIS 7.0 and [!INCLUDE[win7](~/includes/win7-md.md)]. ]]> @@ -53,7 +53,7 @@ The value of `parameters` can be `null`, a zero-length array, or a populated array. > [!NOTE] -> The type and its methods apply only to applications that run on [!INCLUDE[iisver](~/includes/iisver-md.md)] and [!INCLUDE[win7](~/includes/win7-md.md)]. +> The type and its methods apply only to applications that run on IIS 7.0 and [!INCLUDE[win7](~/includes/win7-md.md)]. ]]> diff --git a/xml/System.Web.Hosting/ProcessHost.xml b/xml/System.Web.Hosting/ProcessHost.xml index 8253ca1b169..7265088f397 100644 --- a/xml/System.Web.Hosting/ProcessHost.xml +++ b/xml/System.Web.Hosting/ProcessHost.xml @@ -207,15 +207,15 @@ The unique ID of the application. to indicate the application should be preloaded; otherwise, . - Notifies ASP.NET that a particular application that is running on [!INCLUDE[iisver](~/includes/iisver-md.md)] is configured to be preloaded. + Notifies ASP.NET that a particular application that is running on IIS 7.0 is configured to be preloaded. method of the interface. [!INCLUDE[iisver](~/includes/iisver-md.md)] calls the method to notify ASP.NET whether the application that is being loaded supports preloading. + This method implements the method of the interface. IIS 7.0 calls the method to notify ASP.NET whether the application that is being loaded supports preloading. > [!NOTE] -> This method applies only to applications that run on [!INCLUDE[iisver](~/includes/iisver-md.md)]. +> This method applies only to applications that run on IIS 7.0. ]]> @@ -253,16 +253,16 @@ - The handle to an unmanaged interface in [!INCLUDE[iisver](~/includes/iisver-md.md)] that ASP.NET calls to get information. - Creates a type that calls [!INCLUDE[iisver](~/includes/iisver-md.md)] to get information that is required in order to preload an application. + The handle to an unmanaged interface in IIS 7.0 that ASP.NET calls to get information. + Creates a type that calls IIS 7.0 to get information that is required in order to preload an application. method of the interface. The method creates an instance of the type, which calls into [!INCLUDE[iisver](~/includes/iisver-md.md)] to get preloading information. + This method implements the method of the interface. The method creates an instance of the type, which calls into IIS 7.0 to get preloading information. > [!NOTE] -> This method applies only to applications that run on [!INCLUDE[iisver](~/includes/iisver-md.md)]. +> This method applies only to applications that run on IIS 7.0. ]]> diff --git a/xml/System.Web.Management/IisTraceWebEventProvider.xml b/xml/System.Web.Management/IisTraceWebEventProvider.xml index 919f6ce00c2..9346f314eb2 100644 --- a/xml/System.Web.Management/IisTraceWebEventProvider.xml +++ b/xml/System.Web.Management/IisTraceWebEventProvider.xml @@ -22,12 +22,12 @@ ## Remarks ASP.NET health monitoring enables administrators to manage deployed Web applications. The namespace contains the event types that obtain health-status data and the provider types that process this data. It also contains supporting types that help you manage health events. - The class is a customized health-event provider that processes ASP.NET tracing events by routing them through the [!INCLUDE[iisver](~/includes/iisver-md.md)] tracing infrastructure. This routing occurs only when tracing is enabled in ASP.NET. + The class is a customized health-event provider that processes ASP.NET tracing events by routing them through the IIS 7.0 tracing infrastructure. This routing occurs only when tracing is enabled in ASP.NET. is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). > [!NOTE] -> This class does not route [!INCLUDE[iisver](~/includes/iisver-md.md)] trace events into ASP.NET page events. +> This class does not route IIS 7.0 trace events into ASP.NET page events. ]]> diff --git a/xml/System.Web.Routing/UrlRoutingHandler.xml b/xml/System.Web.Routing/UrlRoutingHandler.xml index 2b83f98bb7d..d22d30d1fb9 100644 --- a/xml/System.Web.Routing/UrlRoutingHandler.xml +++ b/xml/System.Web.Routing/UrlRoutingHandler.xml @@ -40,7 +40,7 @@ To customize how ASP.NET routing handles a request for a URL with a specific file name extension, you create a class that derives from the class. For example, you can create a customized routing handler that processes requests for a file that has the extension `.abc`. - To register a customized handler for a particular file name extension, you must add that handler in the Web.config file. The following example shows how to register a customized handler for an ASP.NET Web site that is running in IIS 6.0 or [!INCLUDE[iisver](~/includes/iisver-md.md)] in Classic mode. + To register a customized handler for a particular file name extension, you must add that handler in the Web.config file. The following example shows how to register a customized handler for an ASP.NET Web site that is running in IIS 6.0 or IIS 7.0 in Classic mode. ``` @@ -51,7 +51,7 @@ ``` - The following example shows how to register the same handler for an ASP.NET Web site that is running in [!INCLUDE[iisver](~/includes/iisver-md.md)]. + The following example shows how to register the same handler for an ASP.NET Web site that is running in IIS 7.0. ``` diff --git a/xml/System.Web/HttpContext.xml b/xml/System.Web/HttpContext.xml index df4fc6b07dd..de7de2334f2 100644 --- a/xml/System.Web/HttpContext.xml +++ b/xml/System.Web/HttpContext.xml @@ -573,9 +573,9 @@ End Sub property requires the integrated pipeline mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least the .NET Framework version 3.0. When available, the property returns a value. The value of the property indicates which event in the instance is currently processing the request. + The property requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0. When available, the property returns a value. The value of the property indicates which event in the instance is currently processing the request. - The property is not intended to be set. Instead, it is set by [!INCLUDE[iisver](~/includes/iisver-md.md)] during the processing of the request in the ASP.NET pipeline. Setting the property will result in a compilation error. + The property is not intended to be set. Instead, it is set by IIS 7.0 during the processing of the request in the ASP.NET pipeline. Setting the property will result in a compilation error. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -589,7 +589,7 @@ End Sub ]]> - The operation requires integrated pipeline mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least the .NET Framework version 3.0. + The operation requires integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0. @@ -1095,9 +1095,9 @@ End Sub property is only supported with the integrated mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least the .NET Framework 3.0. When available, the property returns a Boolean value that indicates whether an event in the object has finished processing. + The property is only supported with the integrated mode in IIS 7.0 and at least the .NET Framework 3.0. When available, the property returns a Boolean value that indicates whether an event in the object has finished processing. - The property is not intended to be set. Instead, it is provided by [!INCLUDE[iisver](~/includes/iisver-md.md)] to the ASP.NET runtime for each notification. Setting the property will result in a compilation error. + The property is not intended to be set. Instead, it is provided by IIS 7.0 to the ASP.NET runtime for each notification. Setting the property will result in a compilation error. In scenarios where multiple events of the object are handled by one event handler, you can use the property in combination with the enumeration to precisely determine where in the application lifecycle the current request is. @@ -1113,7 +1113,7 @@ End Sub ]]> - The operation requires the integrated pipeline mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least the .NET Framework 3.0. + The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework 3.0. diff --git a/xml/System.Web/HttpResponse.xml b/xml/System.Web/HttpResponse.xml index 5de30b3fe8b..d9607dd3e03 100644 --- a/xml/System.Web/HttpResponse.xml +++ b/xml/System.Web/HttpResponse.xml @@ -1599,11 +1599,11 @@ property is only supported with the [!INCLUDE[iisver](~/includes/iisver-md.md)] integrated pipeline mode and at least the .NET Framework 3.0. When you try to access the property and either of these two conditions is not met, a is thrown. + The property is only supported with the IIS 7.0 integrated pipeline mode and at least the .NET Framework 3.0. When you try to access the property and either of these two conditions is not met, a is thrown. ]]> - The operation requires the integrated pipeline mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least .NET Framework version 3.0. + The operation requires the integrated pipeline mode in IIS 7.0 and at least .NET Framework version 3.0. Upgrading ASP.NET Applications to IIS 7.0 @@ -3009,12 +3009,12 @@ Response.RedirectToRoutePermanent("Product", Gets or sets a value qualifying the status code of the response. - An integer value that represents the [!INCLUDE[iisver](~/includes/iisver-md.md)] sub status code. + An integer value that represents the IIS 7.0 sub status code. property is only supported with the integrated pipeline mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least the .NET Framework version 3.0. When you set the property, the status is logged on [!INCLUDE[iisver](~/includes/iisver-md.md)] if failed-request tracing is configured. Independent of whether tracing is configured, the code is never sent as part of the final response to the request. For more information, see [Troubleshooting Failed Requests Using Failed Request Tracing in IIS 7.0](http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=969&p=1). + The property is only supported with the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0. When you set the property, the status is logged on IIS 7.0 if failed-request tracing is configured. Independent of whether tracing is configured, the code is never sent as part of the final response to the request. For more information, see [Troubleshooting Failed Requests Using Failed Request Tracing in IIS 7.0](http://www.iis.net/default.aspx?tabid=2&subtabid=25&i=969&p=1). ## Examples The following example sets the property in an event handler for the instance of the event. Put the code file in the App_Code folder of your Web application and configure the Web.config file to register the module. For more information, see [Walkthrough: Creating and Registering a Custom HTTP Module](https://docs.microsoft.com/previous-versions/aspnet/ms227673(v=vs.100)). @@ -3024,7 +3024,7 @@ Response.RedirectToRoutePermanent("Product", ]]> - The operation requires the integrated pipeline mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least the .NET Framework version 3.0. + The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0. The status code is set after all HTTP headers have been sent. @@ -3266,7 +3266,7 @@ Response.RedirectToRoutePermanent("Product", System.Boolean - Gets or sets a value that specifies whether [!INCLUDE[iisver](~/includes/iisver-md.md)] custom errors are disabled. + Gets or sets a value that specifies whether IIS 7.0 custom errors are disabled. to disable IIS custom errors; otherwise, . diff --git a/xml/System.Web/HttpResponseBase.xml b/xml/System.Web/HttpResponseBase.xml index 2ecbebdb827..0e4025d6819 100644 --- a/xml/System.Web/HttpResponseBase.xml +++ b/xml/System.Web/HttpResponseBase.xml @@ -2196,7 +2196,7 @@ Gets or sets a value that qualifies the status code of the response. - The [!INCLUDE[iisver](~/includes/iisver-md.md)] substatus code. + The IIS 7.0 substatus code. To be added. Always. @@ -2409,7 +2409,7 @@ System.Boolean - Gets or sets a value that specifies whether [!INCLUDE[iisver](~/includes/iisver-md.md)] custom errors are disabled. + Gets or sets a value that specifies whether IIS 7.0 custom errors are disabled. if IIS custom errors are disabled; otherwise, . To be added. diff --git a/xml/System.Web/HttpResponseWrapper.xml b/xml/System.Web/HttpResponseWrapper.xml index a7fec2e27e4..208186bb37f 100644 --- a/xml/System.Web/HttpResponseWrapper.xml +++ b/xml/System.Web/HttpResponseWrapper.xml @@ -1159,7 +1159,7 @@ Gets the collection of response headers. The response headers. To be added. - The operation requires the integrated pipeline mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least the .NET Framework version 3.0. + The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0. @@ -2237,9 +2237,9 @@ Gets or sets a value that qualifies the status code of the response. - The [!INCLUDE[iisver](~/includes/iisver-md.md)] substatus code. + The IIS 7.0 substatus code. To be added. - The operation requires the integrated pipeline mode in [!INCLUDE[iisver](~/includes/iisver-md.md)] and at least the .NET Framework version 3.0. + The operation requires the integrated pipeline mode in IIS 7.0 and at least the .NET Framework version 3.0. The status code was set after all HTTP headers were sent. @@ -2463,9 +2463,9 @@ System.Boolean - Gets or sets a value that specifies whether [!INCLUDE[iisver](~/includes/iisver-md.md)] custom errors are disabled. + Gets or sets a value that specifies whether IIS 7.0 custom errors are disabled. - if [!INCLUDE[iisver](~/includes/iisver-md.md)] custom errors are disabled; otherwise, . + if IIS 7.0 custom errors are disabled; otherwise, . To be added. diff --git a/xml/System.Web/HttpRuntime.xml b/xml/System.Web/HttpRuntime.xml index 44c0bde62b0..9d154378011 100644 --- a/xml/System.Web/HttpRuntime.xml +++ b/xml/System.Web/HttpRuntime.xml @@ -606,14 +606,14 @@ System.Boolean - Gets a value that indicates whether the current application is running in the integrated-pipeline mode of [!INCLUDE[iisver](~/includes/iisver-md.md)]. + Gets a value that indicates whether the current application is running in the integrated-pipeline mode of IIS 7.0. if the application is running in integrated-pipeline mode; otherwise, . diff --git a/xml/System.Web/HttpServerUtility.xml b/xml/System.Web/HttpServerUtility.xml index 921b930f58e..700791a3563 100644 --- a/xml/System.Web/HttpServerUtility.xml +++ b/xml/System.Web/HttpServerUtility.xml @@ -1098,7 +1098,7 @@ ]]> - The request requires the integrated pipeline mode of [!INCLUDE[iisver](~/includes/iisver-md.md)]. + The request requires the integrated pipeline mode of IIS 7.0. The server is not available to handle the request. The parameter is . The parameter is invalid. @@ -1145,7 +1145,7 @@ ]]> - The request requires the integrated pipeline mode of [!INCLUDE[iisver](~/includes/iisver-md.md)]. + The request requires the integrated pipeline mode of IIS 7.0. The server is not available to handle the request. The parameter is . The parameter is invalid. @@ -1184,7 +1184,7 @@ method to transfer a request for an ASPX page to a request for an XML page. + This method is used when running with the integrated pipeline mode in IIS 7.0 to allow request processing to be transferred from one resource type to another while executing the target request with the correct request context. For example, you can use the method to transfer a request for an ASPX page to a request for an XML page. The method performs an asynchronous child execution of the specified URL with the following conditions: @@ -1202,7 +1202,7 @@ ]]> - The request requires [!INCLUDE[iisver](~/includes/iisver-md.md)] running in integrated mode. + The request requires IIS 7.0 running in integrated mode. The server is not available to handle the request. The parameter is . The parameter is invalid. @@ -1247,7 +1247,7 @@ ]]> - The request requires the integrated pipeline mode of [!INCLUDE[iisver](~/includes/iisver-md.md)]. + The request requires the integrated pipeline mode of IIS 7.0. The server is not available to handle the request. The parameter is . The parameter is invalid. diff --git a/xml/System.Web/HttpServerUtilityWrapper.xml b/xml/System.Web/HttpServerUtilityWrapper.xml index 221a7d739ab..f36e3abd909 100644 --- a/xml/System.Web/HttpServerUtilityWrapper.xml +++ b/xml/System.Web/HttpServerUtilityWrapper.xml @@ -801,7 +801,7 @@ The URL of the page or handler to execute. Asynchronously executes the end point at the specified URL. To be added. - The request requires the integrated pipeline mode of [!INCLUDE[iisver](~/includes/iisver-md.md)]. + The request requires the integrated pipeline mode of IIS 7.0. The server is not available to handle the request. The parameter is . The parameter is invalid. @@ -836,7 +836,7 @@ to preserve the and collections; to clear the and collections. Asynchronously executes the endpoint at the specified URL and specifies whether to clear the and collections. To be added. - The request requires the integrated pipeline mode of [!INCLUDE[iisver](~/includes/iisver-md.md)]. + The request requires the integrated pipeline mode of IIS 7.0. The server is not available to handle the request. The parameter is . The parameter is invalid. @@ -875,7 +875,7 @@ A collection of request headers for the new request. Asynchronously executes the endpoint at the specified URL by using the specified HTTP method and headers. To be added. - The request requires [!INCLUDE[iisver](~/includes/iisver-md.md)] running in integrated mode. + The request requires IIS 7.0 running in integrated mode. The server is not available to handle the request. The parameter is . The parameter is invalid. @@ -916,7 +916,7 @@ to preserve the user identity; otherwise, . Other overloads of this method call this method overload with the parameter set to . Performs an asynchronous execution of the specified URL using the specified HTTP method, headers, path, and options to preserve form values and preserve the user identity. To be added. - The request requires the integrated pipeline mode of [!INCLUDE[iisver](~/includes/iisver-md.md)]. + The request requires the integrated pipeline mode of IIS 7.0. The server is not available to handle the request. The parameter is . The parameter is invalid. diff --git a/xml/System.Web/IisTraceListener.xml b/xml/System.Web/IisTraceListener.xml index 6a31c3e00fe..277de6c84d8 100644 --- a/xml/System.Web/IisTraceListener.xml +++ b/xml/System.Web/IisTraceListener.xml @@ -20,10 +20,10 @@ class connects the tracing mechanism of [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] to [!INCLUDE[iisver](~/includes/iisver-md.md)]. This listener class enables developers who create [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] applications and who implement the and interfaces to raise page-level, module-level, or handler-level events to the [!INCLUDE[iisver](~/includes/iisver-md.md)] infrastructure when tracing is enabled. + The class connects the tracing mechanism of [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] to IIS 7.0. This listener class enables developers who create [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] applications and who implement the and interfaces to raise page-level, module-level, or handler-level events to the IIS 7.0 infrastructure when tracing is enabled. > [!NOTE] -> This listener class does not route [!INCLUDE[iisver](~/includes/iisver-md.md)] events to ASP.NET classes. This includes the class and classes that implement the or interface. +> This listener class does not route IIS 7.0 events to ASP.NET classes. This includes the class and classes that implement the or interface. is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). From 1bfc40e3622561893b690f65a0cc070b12b9a6eb Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:03:02 -0800 Subject: [PATCH 015/236] infocard --- xml/System.IdentityModel.Selectors/CardSpaceSelector.xml | 4 ++-- .../UntrustedRecipientException.xml | 2 +- xml/System.ServiceModel.Description/ClientCredentials.xml | 6 +++--- .../ClaimTypeRequirement.xml | 2 +- .../ServiceModelSecurityTokenRequirement.xml | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.IdentityModel.Selectors/CardSpaceSelector.xml b/xml/System.IdentityModel.Selectors/CardSpaceSelector.xml index 8fd11e55dc3..842c890ab64 100644 --- a/xml/System.IdentityModel.Selectors/CardSpaceSelector.xml +++ b/xml/System.IdentityModel.Selectors/CardSpaceSelector.xml @@ -178,12 +178,12 @@ - Displays the [!INCLUDE[infocard](~/includes/infocard-md.md)] management user interface that allows the user to create, delete, rename, and modify the card. + Displays the CardSpace management user interface that allows the user to create, delete, rename, and modify the card. diff --git a/xml/System.IdentityModel.Selectors/UntrustedRecipientException.xml b/xml/System.IdentityModel.Selectors/UntrustedRecipientException.xml index 950e1d0866f..068745a1e0a 100644 --- a/xml/System.IdentityModel.Selectors/UntrustedRecipientException.xml +++ b/xml/System.IdentityModel.Selectors/UntrustedRecipientException.xml @@ -26,7 +26,7 @@ diff --git a/xml/System.ServiceModel.Description/ClientCredentials.xml b/xml/System.ServiceModel.Description/ClientCredentials.xml index 27207caf43e..cb346b25b71 100644 --- a/xml/System.ServiceModel.Description/ClientCredentials.xml +++ b/xml/System.ServiceModel.Description/ClientCredentials.xml @@ -419,10 +419,10 @@ - A value that determines whether [!INCLUDE[infocard](~/includes/infocard-md.md)] is required. + A value that determines whether CardSpace is required. An array of that describes the federated security chain that the client requires a final token to unwind. A that can read a clause. - Generates and returns a security token using the [!INCLUDE[infocard](~/includes/infocard-md.md)] system and the specified policy chain and token serializer. + Generates and returns a security token using the CardSpace system and the specified policy chain and token serializer. A that represents the generated security token. Returns if is . To be added. @@ -670,7 +670,7 @@ . This property can be used to display the link in the user interface (UI) similar to the way [!INCLUDE[infocard](~/includes/infocard-md.md)] does. + The value that corresponds to this key is of type . This property can be used to display the link in the user interface (UI) similar to the way CardSpace does. ]]> @@ -802,7 +802,7 @@ . This property can be used to display the link in the user interface (UI) similar to the way [!INCLUDE[infocard](~/includes/infocard-md.md)] does. + The value that corresponds to this key is of type . This property can be used to display the link in the user interface (UI) similar to the way CardSpace does. ]]> From db1b5964ceefb0b7c7cafd48d1b1e638552dc4af Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:03:32 -0800 Subject: [PATCH 016/236] linq-dataset --- xml/System.Data/DataTableExtensions.xml | 8 ++++---- xml/System.Data/DataView.xml | 4 ++-- xml/System.Data/EnumerableRowCollection`1.xml | 2 +- xml/index.xml | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Data/DataTableExtensions.xml b/xml/System.Data/DataTableExtensions.xml index d3dcc3f4857..f98807ebc6a 100644 --- a/xml/System.Data/DataTableExtensions.xml +++ b/xml/System.Data/DataTableExtensions.xml @@ -72,7 +72,7 @@ enables data-binding scenarios for [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] and can be created from a typed or untyped , providing a default view of that table. Filtering and sorting can be set on the after it has been created from a . The is then bound to a UI control, such as a or a , providing a simple data binding model. + enables data-binding scenarios for LINQ to DataSet and can be created from a typed or untyped , providing a default view of that table. Filtering and sorting can be set on the after it has been created from a . The is then bound to a UI control, such as a or a , providing a simple data binding model. For more information and examples, see [Creating a DataView Object](/dotnet/framework/data/adonet/creating-a-dataview-object-linq-to-dataset). @@ -126,14 +126,14 @@ The type of objects in the source sequence, typically . - The source [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query from which the LINQ-enabled is created. - Creates and returns a LINQ-enabled object representing the [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query. + The source LINQ to DataSet query from which the LINQ-enabled is created. + Creates and returns a LINQ-enabled object representing the LINQ to DataSet query. A LINQ-enabled object. enables data binding scenarios for [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] and can be created from a [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query. The represents the query itself, and is not a view on top of the query. The newly created infers the filtering and sorting information from the query it is created from. The is then bound to a UI control, such as a or a , providing a simple data-binding model. + enables data binding scenarios for LINQ to DataSet and can be created from a LINQ to DataSet query. The represents the query itself, and is not a view on top of the query. The newly created infers the filtering and sorting information from the query it is created from. The is then bound to a UI control, such as a or a , providing a simple data-binding model. The parameter `T` of the input parameter `source` can only be of type or a type derived from . diff --git a/xml/System.Data/DataView.xml b/xml/System.Data/DataView.xml index 687204540a0..e8b4e9fafe2 100644 --- a/xml/System.Data/DataView.xml +++ b/xml/System.Data/DataView.xml @@ -136,7 +136,7 @@ > [!NOTE] > If you do not explicitly specify sort criteria for `DataView`, the `DataRowView` objects in `DataView` are sorted based on the index of DataView's corresponding `DataRow` in the `DataTable.Rows` `DataRowCollection`. - [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] allows developers to create complex, powerful queries over a by using [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)]. A [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query returns an enumeration of objects, however, which is not easily used in a binding scenario. can be created from a [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query and takes on the filtering and sorting characteristics of that query. [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] extends the functionality of the by providing [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression-based filtering and sorting, which allows for much more complex and powerful filtering and sorting operations than string-based filtering and sorting. See [Data Binding and LINQ to DataSet](/dotnet/framework/data/adonet/data-binding-and-linq-to-dataset) for more information. + LINQ to DataSet allows developers to create complex, powerful queries over a by using [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)]. A LINQ to DataSet query returns an enumeration of objects, however, which is not easily used in a binding scenario. can be created from a LINQ to DataSet query and takes on the filtering and sorting characteristics of that query. LINQ to DataSet extends the functionality of the by providing [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression-based filtering and sorting, which allows for much more complex and powerful filtering and sorting operations than string-based filtering and sorting. See [Data Binding and LINQ to DataSet](/dotnet/framework/data/adonet/data-binding-and-linq-to-dataset) for more information. @@ -146,7 +146,7 @@ [!code-csharp[Classic WebData DataView Example#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData DataView Example/CS/source.cs#1)] [!code-vb[Classic WebData DataView Example#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData DataView Example/VB/source.vb#1)] - The following example creates a of online orders ordered by total due from a [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query: + The following example creates a of online orders ordered by total due from a LINQ to DataSet query: [!code-csharp[DP DataView Samples#CreateLDVFromQuery1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DP DataView Samples/CS/Form1.cs#createldvfromquery1)] [!code-vb[DP DataView Samples#CreateLDVFromQuery1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DP DataView Samples/VB/Form1.vb#createldvfromquery1)] diff --git a/xml/System.Data/EnumerableRowCollection`1.xml b/xml/System.Data/EnumerableRowCollection`1.xml index 8b3695089de..1b340467b3d 100644 --- a/xml/System.Data/EnumerableRowCollection`1.xml +++ b/xml/System.Data/EnumerableRowCollection`1.xml @@ -97,7 +97,7 @@ . + When used with LINQ to DataSet queries, `Trow` will be of type . This method cannot be overridden. diff --git a/xml/index.xml b/xml/index.xml index 438d81b3a8a..8c4eb41ccf9 100644 --- a/xml/index.xml +++ b/xml/index.xml @@ -224282,8 +224282,8 @@ The type of objects in the source sequence, typically . - The source [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query from which the LINQ-enabled is created. - Creates and returns a LINQ-enabled object representing the [!INCLUDE[linq_dataset](~/includes/linq-dataset-md.md)] query. + The source LINQ to DataSet query from which the LINQ-enabled is created. + Creates and returns a LINQ-enabled object representing the LINQ to DataSet query. From 8f4a33a095037f4e13530f66547a7ef669d9fd7a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:04:03 -0800 Subject: [PATCH 017/236] ndptecclick --- .../GenerateApplicationManifest.xml | 2 +- .../GenerateDeploymentManifest.xml | 2 +- .../LocalFileSettingsProvider.xml | 2 +- .../ApplicationDeployment.xml | 96 +++++++++---------- .../DeploymentDownloadException.xml | 6 +- .../DeploymentProgressState.xml | 10 +- .../DeploymentServiceCom.xml | 2 +- .../GetManifestCompletedEventArgs.xml | 26 ++--- .../InPlaceHostingManager.xml | 36 +++---- .../InvalidDeploymentException.xml | 4 +- .../TrustNotGrantedException.xml | 6 +- xml/System.Windows.Forms/Application.xml | 14 +-- xml/System.Windows.Forms/FileDialog.xml | 2 +- 13 files changed, 104 insertions(+), 104 deletions(-) diff --git a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml index 38003715b4e..00f99a0dd63 100644 --- a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml +++ b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml @@ -33,7 +33,7 @@ `[]` parameter that indicates the entry point for the generated manifest assembly. For a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment manifest, this input specifies the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application manifest. + `EntryPoint` is an optional `[]` parameter that indicates the entry point for the generated manifest assembly. For a ClickOnce deployment manifest, this input specifies the ClickOnce application manifest. In [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the [GenerateApplicationManifest Task](/visualstudio/msbuild/generateapplicationmanifest-task) requires an `EntryPoint` when an application manifest is generated. (Assembly or native manifests do not require an `EntryPoint`.) This requirement is enforced by the build error "MSB3185: EntryPoint not specified for manifest." diff --git a/xml/Microsoft.Build.Tasks/GenerateDeploymentManifest.xml b/xml/Microsoft.Build.Tasks/GenerateDeploymentManifest.xml index dcdaf7a873d..83f68ef78c9 100644 --- a/xml/Microsoft.Build.Tasks/GenerateDeploymentManifest.xml +++ b/xml/Microsoft.Build.Tasks/GenerateDeploymentManifest.xml @@ -341,7 +341,7 @@ diff --git a/xml/System.Configuration/LocalFileSettingsProvider.xml b/xml/System.Configuration/LocalFileSettingsProvider.xml index 540800edc96..8a240a402e8 100644 --- a/xml/System.Configuration/LocalFileSettingsProvider.xml +++ b/xml/System.Configuration/LocalFileSettingsProvider.xml @@ -467,7 +467,7 @@ This way this method is called depends on the type of application that is being upgraded: -- Each version of a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application is stored in its own isolated installation directory. After a new version of a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application is installed, and when the new version is first run, internal logic will automatically call to migrate all common application settings to the new version. For more information, see [ClickOnce and Application Settings](/visualstudio/deployment/clickonce-and-application-settings). +- Each version of a ClickOnce application is stored in its own isolated installation directory. After a new version of a ClickOnce application is installed, and when the new version is first run, internal logic will automatically call to migrate all common application settings to the new version. For more information, see [ClickOnce and Application Settings](/visualstudio/deployment/clickonce-and-application-settings). - Standard Windows Forms and console applications must manually call , because there is not a general, automatic way to determine when such an application is first run. The two common ways to do this are either from the installation program or using from the application itself, using a persisted property, often named something like `IsFirstRun`. diff --git a/xml/System.Deployment.Application/ApplicationDeployment.xml b/xml/System.Deployment.Application/ApplicationDeployment.xml index ef93a833587..0a114c78f19 100644 --- a/xml/System.Deployment.Application/ApplicationDeployment.xml +++ b/xml/System.Deployment.Application/ApplicationDeployment.xml @@ -20,16 +20,16 @@ , which enables [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] to update the application periodically, but uses to download critical updates shortly after they are released. + You can configure your ClickOnce application to check for updates and install them automatically through the `subscription` element of the deployment manifest. Some applications, however, need finer control over their updates. You may want to install required updates programmatically, and prompt users to install optional updates at their convenience. By turning off subscription updates in the deployment manifest, you can take complete control of your application's update policies. Alternatively, you can use automatic subscription in conjunction with , which enables ClickOnce to update the application periodically, but uses to download critical updates shortly after they are released. You can test whether your deployment has an available update by using either the or the method; the latter method raises the event on successful completion. returns important information about the update, such as its version number and whether it is a required update for current users. If an update is available, you can install it by using or ; the latter method raises the event after installation of the update is complete. For large updates, you can receive progress notifications through the and events, and use the information in to notify the user of the download status. You can also use to download large files and assemblies on demand. These files must be marked as "optional" within the deployment's application manifest so that they are not downloaded during installation. You can download the files at any point during the application's duration by using the or the method. You can download assemblies before they are loaded into memory by supplying an event handler for the event on the class. For more information, see [Walkthrough: Downloading Assemblies on Demand with the ClickOnce Deployment API Using the Designer](/visualstudio/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer). > [!NOTE] -> If you update a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application while the application is running, the user will not see the updates until you call the method of the , which will close the current running instance of the application and immediately restart it. +> If you update a ClickOnce application while the application is running, the user will not see the updates until you call the method of the , which will close the current running instance of the application and immediately restart it. - has no public constructor; you obtain instances of the class within a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application through the property. You use the property to verify that the current application is a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. + has no public constructor; you obtain instances of the class within a ClickOnce application through the property. You use the property to verify that the current application is a ClickOnce application. supports checking for updates and downloading updated files asynchronously by using the new [Event-based Asynchronous Pattern Overview](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-overview), which exposes completion callbacks as class events. starts and manages the threads for you, and calls your application back on the correct UI thread. Through this class, you can update without locking up the application, so that the user can continue working while the update installs. If the user must stop all work while an update takes place, consider using the synchronous methods instead. @@ -203,7 +203,7 @@ This method will block until the check has completed. To check for an update asynchronously, use the method instead. > [!NOTE] -> If discovers that an update is available, and the user chooses not to install it, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] will prompt the user that an update is available the next time the application is run. There is no way to disable this prompting. (If the application is a required update, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] will install it without prompting.) +> If discovers that an update is available, and the user chooses not to install it, ClickOnce will prompt the user that an update is available the next time the application is run. There is no way to disable this prompting. (If the application is a required update, ClickOnce will install it without prompting.) @@ -216,7 +216,7 @@ ]]> - [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] throws this exception immediately if you call the method while an update is already in progress. + ClickOnce throws this exception immediately if you call the method while an update is already in progress. The deployment manifest cannot be downloaded. The deployment manifest is corrupted. You will likely need to redeploy the application to fix this problem. @@ -278,7 +278,7 @@ You can cancel an asynchronous update by calling . > [!NOTE] -> If discovers that an update is available, and the user chooses not to install it, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] will prompt the user that an update is available the next time the application is run. There is no way to disable this prompting. (If the application is a required update, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] will install it without prompting.) +> If discovers that an update is available, and the user chooses not to install it, ClickOnce will prompt the user that an update is available the next time the application is run. There is no way to disable this prompting. (If the application is a required update, ClickOnce will install it without prompting.) @@ -291,7 +291,7 @@ ]]> - [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] throws this exception immediately if you call the method while an update is already in progress. + ClickOnce throws this exception immediately if you call the method while an update is already in progress. The deployment manifest cannot be downloaded. This exception appears in the property of the event. The deployment manifest is corrupted. You will likely need to redeploy the application to fix this problem. This exception appears in the property of the event. @@ -429,7 +429,7 @@ ## Remarks You cannot create instances of directly in your application; you must retrieve a valid instance through the property. - The static property is valid only from within an application that was deployed using [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)]. Attempts to call this property from non-[!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] applications will throw an exception. If you are developing an application that may or may not be deployed using [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)], use the property to test whether the current program is a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. + The static property is valid only from within an application that was deployed using ClickOnce. Attempts to call this property from non-ClickOnce applications will throw an exception. If you are developing an application that may or may not be deployed using ClickOnce, use the property to test whether the current program is a ClickOnce application. @@ -442,7 +442,7 @@ ]]> - You attempted to call this static property from a non-[!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. + You attempted to call this static property from a non-ClickOnce application. @@ -474,7 +474,7 @@ ## Examples - The following code example defines a method that determines whether [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] has updated the application. + The following code example defines a method that determines whether ClickOnce has updated the application. [!code-cpp[ClickOnceAPI#3](~/samples/snippets/cpp/VS_Snippets_Winforms/ClickOnceAPI/cpp/form1.cpp#3)] [!code-csharp[ClickOnceAPI#3](~/samples/snippets/csharp/VS_Snippets_Winforms/ClickOnceAPI/CS/Form1.cs#3)] @@ -502,7 +502,7 @@ System.String - Gets the path to the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] data directory. + Gets the path to the ClickOnce data directory. A string containing the path to the application's data directory on the local disk. To be added. @@ -527,25 +527,25 @@ - The named group of files to download. All files marked "optional" in a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application require a group name. + The named group of files to download. All files marked "optional" in a ClickOnce application require a group name. Downloads a set of optional files on demand. method to download all of the files belonging to a named group on demand, so that they do not consume network resources and disk space until you are sure the user requires them. For example, certain users may need to use a data analysis package included in your application on a daily basis, while other users may never invoke it. + In a ClickOnce application, the files marked "optional" in the application manifest are not downloaded during initialization or update. You can use the method to download all of the files belonging to a named group on demand, so that they do not consume network resources and disk space until you are sure the user requires them. For example, certain users may need to use a data analysis package included in your application on a daily basis, while other users may never invoke it. To use an assembly you have downloaded with , you attach an event listener to the event on the . For an example, see =[Walkthrough: Downloading Assemblies on Demand with the ClickOnce Deployment API Using the Designer](/visualstudio/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer). - All files are downloaded to the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application cache and are therefore isolated to the current version of the application. Let's say that after an application downloads a file group, the user installs a new version of the application, but later reverts to the previous version of the application. In this case, the previous version will still have the copies of the files it originally downloaded. For more information about accessing data files, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). + All files are downloaded to the ClickOnce application cache and are therefore isolated to the current version of the application. Let's say that after an application downloads a file group, the user installs a new version of the application, but later reverts to the previous version of the application. In this case, the previous version will still have the copies of the files it originally downloaded. For more information about accessing data files, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). - works in partially trusted applications, that is, in any [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application running with restricted permission. However, if you attempt to load assemblies dynamically, your application will require full trust. + works in partially trusted applications, that is, in any ClickOnce application running with restricted permission. However, if you attempt to load assemblies dynamically, your application will require full trust. On-demand downloading of data files is currently not supported. Your application will not be responsive to user input until the method returns. If you need to download files without interrupting the user's workflow, use the method instead. - You cannot download a single file by its file name alone. To download a single file, assign it a group name in your [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment and download the group using this method. + You cannot download a single file by its file name alone. To download a single file, assign it a group name in your ClickOnce deployment and download the group using this method. @@ -594,27 +594,27 @@ - The named group of files to download. All files marked "optional" in a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application require a group name. + The named group of files to download. All files marked "optional" in a ClickOnce application require a group name. Downloads, on demand, a set of optional files in the background. method to download all of the files belonging to a named group on demand, so that they do not consume network resources and disk space until you are sure the user requires them. This approach works not only for static files, but also for assemblies that an application may or may not require. For example, certain users may need to use a data analysis package included in your application on a daily basis, while other users may never invoke it. + In a ClickOnce application, the files marked "optional" in the application manifest are not downloaded during initialization or update. You can use the method to download all of the files belonging to a named group on demand, so that they do not consume network resources and disk space until you are sure the user requires them. This approach works not only for static files, but also for assemblies that an application may or may not require. For example, certain users may need to use a data analysis package included in your application on a daily basis, while other users may never invoke it. To download assemblies on demand, attach an event listener to the event on the . For an example, see [Walkthrough: Downloading Assemblies on Demand with the ClickOnce Deployment API](/visualstudio/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api). - All assemblies are downloaded to the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application cache. + All assemblies are downloaded to the ClickOnce application cache. - All static files are downloaded to the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application's data directory and are therefore isolated to the current version of the application. Let's say that after an application downloads a file group, the user installs a new version of the application, but later reverts to the previous version of the application. In this case, the previous version will still have the copies of the files it originally downloaded. For more information about accessing static files, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). + All static files are downloaded to the ClickOnce application's data directory and are therefore isolated to the current version of the application. Let's say that after an application downloads a file group, the user installs a new version of the application, but later reverts to the previous version of the application. In this case, the previous version will still have the copies of the files it originally downloaded. For more information about accessing static files, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). You can download multiple file groups simultaneously using . You can distinguish among them by using the property of the class, which is passed to the event. If you need to pass more complex state, you can use to pass in a `state` object. - works in partially trusted applications, that is, in any [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application running with restricted permission. However, if you are attempting to load assemblies dynamically, your application will require full trust. + works in partially trusted applications, that is, in any ClickOnce application running with restricted permission. However, if you are attempting to load assemblies dynamically, your application will require full trust. On-demand downloading of data files is currently not supported. - You cannot download a single file by its file name alone. To download a single file, assign it a group name in your [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment and download the group using this method. + You cannot download a single file by its file name alone. To download a single file, assign it a group name in your ClickOnce deployment and download the group using this method. To cancel an asynchronous download, call the method. @@ -651,22 +651,22 @@ - The named group of files to download. All files marked "optional" in a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application require a group name. + The named group of files to download. All files marked "optional" in a ClickOnce application require a group name. An arbitrary object containing state information for the asynchronous operation. Downloads, on demand, a set of optional files in the background, and passes a piece of application state to the event callbacks. method to download all of the files belonging to a named group on demand, so that they do not consume network resources and disk space until you are sure the user requires them. This approach works not only for static files, but also for assemblies that an application may or may not require. For example, certain users may need to use a data analysis package included in your application on a daily basis, while other users may never invoke it. To download assemblies on demand, attach an event listener to the event on the . + In a ClickOnce application, the files marked "optional" in the application manifest are not downloaded during initialization or update. You can use the method to download all of the files belonging to a named group on demand, so that they do not consume network resources and disk space until you are sure the user requires them. This approach works not only for static files, but also for assemblies that an application may or may not require. For example, certain users may need to use a data analysis package included in your application on a daily basis, while other users may never invoke it. To download assemblies on demand, attach an event listener to the event on the . You can download multiple file groups simultaneously by using the method. You can distinguish among them by using the property of the class, which is passed to the event. If you need to pass a more complex state, you can use to pass in a `state` object. - All static files are downloaded to the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application's data directory and are therefore isolated to the current version of the application. For more information about accessing static files, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). . Let's say that after an application downloads a file group, the user installs a new version of the application, but later user reverts to the previous version of the application. In this case, the previous version will still have the copies of the files it originally downloaded. + All static files are downloaded to the ClickOnce application's data directory and are therefore isolated to the current version of the application. For more information about accessing static files, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). . Let's say that after an application downloads a file group, the user installs a new version of the application, but later user reverts to the previous version of the application. In this case, the previous version will still have the copies of the files it originally downloaded. - works in partially trusted applications, that is, in any [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application running with restricted permission. However, if you are attempting to load assemblies dynamically, your application will require full trust. + works in partially trusted applications, that is, in any ClickOnce application running with restricted permission. However, if you are attempting to load assemblies dynamically, your application will require full trust. On-demand downloading of data files is currently not supported. @@ -704,7 +704,7 @@ - The named group of files to download. All files marked "optional" in a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application require a group name. + The named group of files to download. All files marked "optional" in a ClickOnce application require a group name. Cancels an asynchronous file download. To be added. @@ -809,7 +809,7 @@ - The named group of files to download. All files marked "optional" in a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application require a group name. + The named group of files to download. All files marked "optional" in a ClickOnce application require a group name. Checks whether the named file group has already been downloaded to the client computer. if the file group has already been downloaded for the current version of this application; otherwise, . If a new version of the application has been installed, and the new version has not added, removed, or altered files in the file group, returns . @@ -819,7 +819,7 @@ ## Remarks works in a partially trusted application without any security demands. - When you update an application, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] copies any on-demand data files from the previous version into the new version's data directory. If you download a new version of these files, you should remove any data you want to keep from the old version and move it into the new version. + When you update an application, ClickOnce copies any on-demand data files from the previous version into the new version's data directory. If you download a new version of these files, you should remove any data you want to keep from the old version and move it into the new version. @@ -895,14 +895,14 @@ System.Boolean - Gets a value indicating whether the current application is a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. + Gets a value indicating whether the current application is a ClickOnce application. - if this is a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application; otherwise, . + if this is a ClickOnce application; otherwise, . before accessing the property. + If you want your application to run both inside and outside of a ClickOnce deployment (for example, if you need to debug your application on the local computer before deploying it), test before accessing the property. will return `true` regardless of whether the application is installed or hosted online, and regardless of whether it was installed from a Web site, file share, or CD-ROM. @@ -935,20 +935,20 @@ System.DateTime - Gets the date and the time [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] last checked for an application update. + Gets the date and the time ClickOnce last checked for an application update. The of the last update check. returns the time of the last update check regardless of whether it was initiated by a subscription or by an explicit check using the , , , , or method. + A ClickOnce application can be configured for subscription updates. In this scenario, ClickOnce polls an application's deployment location automatically at intervals defined in the deployment manifest, and determines whether there is an update available. returns the time of the last update check regardless of whether it was initiated by a subscription or by an explicit check using the , , , , or method. If no update check has been performed since the application was installed, returns the installation time. ## Examples - The following code example checks whether a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application has been checked for available updates in the past three days. + The following code example checks whether a ClickOnce application has been checked for available updates in the past three days. [!code-cpp[ClickOnceAPI#3](~/samples/snippets/cpp/VS_Snippets_Winforms/ClickOnceAPI/cpp/form1.cpp#3)] [!code-csharp[ClickOnceAPI#3](~/samples/snippets/csharp/VS_Snippets_Winforms/ClickOnceAPI/CS/Form1.cs#3)] @@ -986,15 +986,15 @@ ## Remarks An application is considered updated when you publish a new version of the application to the location specified by , and the version number in the application's deployment manifest is greater than the version number of the application currently installed on the user's computer. - The call will block until the update has been downloaded to the client computer and installed into the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] cache; during this time, the application will not be responsive to the user. If you want to maintain application responsiveness or display a progress report during download, use the method instead. + The call will block until the update has been downloaded to the client computer and installed into the ClickOnce cache; during this time, the application will not be responsive to the user. If you want to maintain application responsiveness or display a progress report during download, use the method instead. downloads all of the files that are not marked as "optional" in the application manifest. You can download optional files on demand by using the or the method. - [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] may already be updating the application automatically when you call the method; if that happens, calls to this method will throw an . + ClickOnce may already be updating the application automatically when you call the method; if that happens, calls to this method will throw an . - If you have updated one or more files in your deployment, but you have not refreshed your application manifest, you will receive an . Most of the time, redeploying your [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application solves this problem. You will also receive this exception if a public-key signature on a deployment manifest or application manifest is invalid or missing. + If you have updated one or more files in your deployment, but you have not refreshed your application manifest, you will receive an . Most of the time, redeploying your ClickOnce application solves this problem. You will also receive this exception if a public-key signature on a deployment manifest or application manifest is invalid or missing. - An update may request a higher level of trust on the local computer than the previous version of the application. If the application uses Trusted Application Deployment, the common language runtime (CLR) trust manager examines the deployment manifest to determine whether it contains a valid trust license. If the deployment manifest does not contain a valid trust license, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] stops the installation and throws a . The method will never display a prompt asking the user whether they want to grant the application permission to run. + An update may request a higher level of trust on the local computer than the previous version of the application. If the application uses Trusted Application Deployment, the common language runtime (CLR) trust manager examines the deployment manifest to determine whether it contains a valid trust license. If the deployment manifest does not contain a valid trust license, ClickOnce stops the installation and throws a . The method will never display a prompt asking the user whether they want to grant the application permission to run. @@ -1008,7 +1008,7 @@ ]]> The local computer did not grant the application the permission level it requested to execute. - Your [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment is corrupted. For tips on how to diagnose and correct the problem, see [Troubleshooting ClickOnce Deployments](/visualstudio/deployment/troubleshooting-clickonce-deployments). + Your ClickOnce deployment is corrupted. For tips on how to diagnose and correct the problem, see [Troubleshooting ClickOnce Deployments](/visualstudio/deployment/troubleshooting-clickonce-deployments). The new deployment could not be downloaded from its location on the network. The application is currently being updated. @@ -1044,17 +1044,17 @@ ## Remarks An application is considered updated when you publish a new version of the application to the location specified by , and the version number in the application's deployment manifest is greater than the version number of the application currently installed on the user's computer. - While downloading the update, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] will raise the event handler on the main application thread to inform you of the status of the download. When the asynchronous update finishes or encounters an exception, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] will raise the event on the main application thread. Examine the supplied to this event to determine whether the update succeeded. + While downloading the update, ClickOnce will raise the event handler on the main application thread to inform you of the status of the download. When the asynchronous update finishes or encounters an exception, ClickOnce will raise the event on the main application thread. Examine the supplied to this event to determine whether the update succeeded. - If throws an exception, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] calls and sets the property of to the exception that was thrown. + If throws an exception, ClickOnce calls and sets the property of to the exception that was thrown. will download all files in a deployment not marked as "optional" in the application manifest. You can download optional files on demand by using the or the method. - [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] may already be updating the application automatically when you call the method; if that happens, calls to this method will throw an . + ClickOnce may already be updating the application automatically when you call the method; if that happens, calls to this method will throw an . If you have updated one or more files in your deployment, but you have not refreshed your application manifest, you will receive an . Most of the time, rebuilding your application manifest solves this problem. You will also receive this exception if a public-key signature on a deployment manifest or application manifest is invalid or missing. - An update may request a higher level of trust on the local computer than the previous version of the application. If the application uses Trusted Application Deployment, the common language runtime (CLR) trust manager examines the deployment manifest to determine whether it contains a valid trust license. If the deployment manifest does not contain a valid trust license, [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] stops the installation and throws a . will never display a prompt asking the user if they want to grant the application permission to run. + An update may request a higher level of trust on the local computer than the previous version of the application. If the application uses Trusted Application Deployment, the common language runtime (CLR) trust manager examines the deployment manifest to determine whether it contains a valid trust license. If the deployment manifest does not contain a valid trust license, ClickOnce stops the installation and throws a . will never display a prompt asking the user if they want to grant the application permission to run. @@ -1068,7 +1068,7 @@ ]]> The local computer did not grant this application the permission level it requested to execute. - Your [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment is corrupted. For tips on how to diagnose and correct the problem, see [Troubleshooting ClickOnce Deployments](/visualstudio/deployment/troubleshooting-clickonce-deployments). + Your ClickOnce deployment is corrupted. For tips on how to diagnose and correct the problem, see [Troubleshooting ClickOnce Deployments](/visualstudio/deployment/troubleshooting-clickonce-deployments). The new deployment could not be downloaded from its location on the network. Choosing a ClickOnce Update Strategy @@ -1122,7 +1122,7 @@ System.ComponentModel.AsyncCompletedEventHandler - Occurs when [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] has finished upgrading the application as the result of a call to . + Occurs when ClickOnce has finished upgrading the application as the result of a call to . System.Deployment.Application.DeploymentProgressChangedEventHandler - Occurs when [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] has new status information for an update operation initiated by calling the method. + Occurs when ClickOnce has new status information for an update operation initiated by calling the method. can indicate that a number of problems occurred when the user tried to download a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application update: + A can indicate that a number of problems occurred when the user tried to download a ClickOnce application update: - The client's computer's network connection is down. - The Web server, FTP server, or file share hosting the update is unavailable. -- One or more of the files in the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment was not found. +- One or more of the files in the ClickOnce deployment was not found. - To obtain detailed error information about an exception, consult the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] error log. For more information, see [Troubleshooting ClickOnce Deployments](/visualstudio/deployment/troubleshooting-clickonce-deployments). + To obtain detailed error information about an exception, consult the ClickOnce error log. For more information, see [Troubleshooting ClickOnce Deployments](/visualstudio/deployment/troubleshooting-clickonce-deployments). diff --git a/xml/System.Deployment.Application/DeploymentProgressState.xml b/xml/System.Deployment.Application/DeploymentProgressState.xml index d770af89afa..7a46f8030ec 100644 --- a/xml/System.Deployment.Application/DeploymentProgressState.xml +++ b/xml/System.Deployment.Application/DeploymentProgressState.xml @@ -19,12 +19,12 @@ is passed by way of the member of , which is used by the , , and events. Use the members of this enumeration to determine what portion of the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment has already been downloaded to the local machine. + is passed by way of the member of , which is used by the , , and events. Use the members of this enumeration to determine what portion of the ClickOnce deployment has already been downloaded to the local machine. ## Examples - The following code example installs the latest [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application update asynchronously. + The following code example installs the latest ClickOnce application update asynchronously. [!code-cpp[ClickOnceAPI#1](~/samples/snippets/cpp/VS_Snippets_Winforms/ClickOnceAPI/cpp/form1.cpp#1)] [!code-csharp[ClickOnceAPI#1](~/samples/snippets/csharp/VS_Snippets_Winforms/ClickOnceAPI/CS/Form1.cs#1)] @@ -54,7 +54,7 @@ 2 - [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] is downloading the DLLs and data files that comprised the application. + ClickOnce is downloading the DLLs and data files that comprised the application. @@ -75,7 +75,7 @@ 1 - [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] is downloading the application manifest. + ClickOnce is downloading the application manifest. @@ -96,7 +96,7 @@ 0 - [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] is downloading the deployment manifest. + ClickOnce is downloading the deployment manifest. diff --git a/xml/System.Deployment.Application/DeploymentServiceCom.xml b/xml/System.Deployment.Application/DeploymentServiceCom.xml index 2fe646b9811..dc1f6f0ade3 100644 --- a/xml/System.Deployment.Application/DeploymentServiceCom.xml +++ b/xml/System.Deployment.Application/DeploymentServiceCom.xml @@ -189,7 +189,7 @@ - Removes all online-only [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] applications that are installed on a computer. + Removes all online-only ClickOnce applications that are installed on a computer. To be added. diff --git a/xml/System.Deployment.Application/GetManifestCompletedEventArgs.xml b/xml/System.Deployment.Application/GetManifestCompletedEventArgs.xml index 45aa323b940..94847cf01fe 100644 --- a/xml/System.Deployment.Application/GetManifestCompletedEventArgs.xml +++ b/xml/System.Deployment.Application/GetManifestCompletedEventArgs.xml @@ -20,12 +20,12 @@ to obtain information about a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application after the deployment and application manifests have been downloaded. + Use to obtain information about a ClickOnce application after the deployment and application manifests have been downloaded. ## Examples - The following code example shows how to use to install a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application programmatically on a client machine. + The following code example shows how to use to install a ClickOnce application programmatically on a client machine. [!code-csharp[System.Deployment.Application.InPlaceHostingManager#1](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Deployment.Application.InPlaceHostingManager/CS/Form1.cs#1)] [!code-vb[System.Deployment.Application.InPlaceHostingManager#1](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Deployment.Application.InPlaceHostingManager/VB/Form1.vb#1)] @@ -51,7 +51,7 @@ System.ActivationContext - Gets the context for the current [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. + Gets the context for the current ClickOnce application. An object representing the context for the current application. To be added. @@ -73,7 +73,7 @@ System.ApplicationIdentity - Gets a description of the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. + Gets a description of the ClickOnce application. An object. To be added. @@ -95,7 +95,7 @@ System.Xml.XmlReader - Gets the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application manifest for this deployment. + Gets the ClickOnce application manifest for this deployment. An representing the application manifest. System.Xml.XmlReader - Gets the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment manifest for this deployment. + Gets the ClickOnce deployment manifest for this deployment. An representing the deployment manifest. To be added. @@ -154,7 +154,7 @@ System.Boolean - Gets a value indicating whether this [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application is cached. + Gets a value indicating whether this ClickOnce application is cached. if the application is cached; otherwise, . To be added. @@ -177,8 +177,8 @@ System.String - Gets the location of the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] error log. - A containing the location of the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] error log. + Gets the location of the ClickOnce error log. + A containing the location of the ClickOnce error log. To be added. @@ -199,8 +199,8 @@ System.String - Gets the name of the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. - A representing the product name of the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application, as stored in the assembly metadata of the application's main executable file. + Gets the name of the ClickOnce application. + A representing the product name of the ClickOnce application, as stored in the assembly metadata of the application's main executable file. To be added. @@ -243,7 +243,7 @@ System.Uri - Gets the location of a Web page users can visit to obtain product support for the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. + Gets the location of a Web page users can visit to obtain product support for the ClickOnce application. A containing the value found in the supportUrl attribute of the deployment manifest's <description> tag. For more information, see [ClickOnce Deployment Manifest](/visualstudio/deployment/clickonce-deployment-manifest). To be added. @@ -265,7 +265,7 @@ System.Version - Gets the version of the update for the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. + Gets the version of the update for the ClickOnce application. A representing the version number contained within the downloaded manifest. To be added. diff --git a/xml/System.Deployment.Application/InPlaceHostingManager.xml b/xml/System.Deployment.Application/InPlaceHostingManager.xml index bfca5418bf6..4775fc6672f 100644 --- a/xml/System.Deployment.Application/InPlaceHostingManager.xml +++ b/xml/System.Deployment.Application/InPlaceHostingManager.xml @@ -24,7 +24,7 @@ to write programs that install [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] applications programmatically. For example, you can use this class in a controlled system management software (SMS) environment or in situations where you need a complex installation that performs a number of pre-installation or post-installation operations on the local computer. Generally, you will want to use the members of this class in a specific order: + You can use to write programs that install ClickOnce applications programmatically. For example, you can use this class in a controlled system management software (SMS) environment or in situations where you need a complex installation that performs a number of pre-installation or post-installation operations on the local computer. Generally, you will want to use the members of this class in a specific order: 1. Create a new instance of . @@ -36,9 +36,9 @@ - If you call any of these parameters out of order, they will throw an exception. - can install a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application, but cannot execute it. Some methods in this class, such as , are reserved for use when downloading a Windows Presentation Foundation-based application that runs inside a Web browser. + can install a ClickOnce application, but cannot execute it. Some methods in this class, such as , are reserved for use when downloading a Windows Presentation Foundation-based application that runs inside a Web browser. - To use to download and install applications, you must make sure that the certificate for signing the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] applications you plan to install is already installed on client computers as a trusted publisher. For more information on trusted publishers, see [Trusted Application Deployment Overview](/visualstudio/deployment/trusted-application-deployment-overview). + To use to download and install applications, you must make sure that the certificate for signing the ClickOnce applications you plan to install is already installed on client computers as a trusted publisher. For more information on trusted publishers, see [Trusted Application Deployment Overview](/visualstudio/deployment/trusted-application-deployment-overview). > [!NOTE] > There is currently a product limitation that prevents from working correctly when you debug your code using Visual Studio. If you debug your application in Visual Studio by using the F5 key, the sample will throw mysterious exceptions when you call . To debug using Visual Studio, start the application without debugging, and then attach the debugger. Alternatively, you can use another debugger, such as WinDbg. @@ -46,7 +46,7 @@ ## Examples - The following code example shows how to use to install a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application programmatically on a client computer. + The following code example shows how to use to install a ClickOnce application programmatically on a client computer. [!code-csharp[System.Deployment.Application.InPlaceHostingManager#1](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Deployment.Application.InPlaceHostingManager/CS/Form1.cs#1)] [!code-vb[System.Deployment.Application.InPlaceHostingManager#1](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Deployment.Application.InPlaceHostingManager/VB/Form1.vb#1)] @@ -81,13 +81,13 @@ - A Uniform Resource Identifier () to a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application's deployment manifest. + A Uniform Resource Identifier () to a ClickOnce application's deployment manifest. Creates a new instance of to download and install the specified browser-hosted application. constructor with the `launchInHostProcess` parameter set to `false`. + This constructor is used when you want to download a Windows Presentation Foundation-based application that is hosted in a Web browser. To download Windows Forms-based applications that are deployed using ClickOnce, use the constructor with the `launchInHostProcess` parameter set to `false`. ]]> @@ -95,7 +95,7 @@ can be used only in Windows XP or in later versions of the Windows operating system. Cannot pass for the argument. - uses a URI scheme that is not supported by [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)]. + uses a URI scheme that is not supported by ClickOnce. @@ -123,7 +123,7 @@ that allows you to download Windows Forms-based applications deployed using [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)]. + The following code example demonstrates how to create an instance of that allows you to download Windows Forms-based applications deployed using ClickOnce. [!code-csharp[System.Deployment.Application.InPlaceHostingManager#2](~/samples/snippets/csharp/VS_Snippets_Winforms/System.Deployment.Application.InPlaceHostingManager/CS/Form1.cs#2)] [!code-vb[System.Deployment.Application.InPlaceHostingManager#2](~/samples/snippets/visualbasic/VS_Snippets_Winforms/System.Deployment.Application.InPlaceHostingManager/VB/Form1.vb#2)] @@ -134,7 +134,7 @@ can be used only in Windows XP or in later versions of the Windows operating system. Cannot pass for the argument. - uses a URI scheme that is not supported by [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)]. + uses a URI scheme that is not supported by ClickOnce. @@ -164,7 +164,7 @@ - Determines whether the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application has the appropriate permissions and platform dependencies to run on the local computer. + Determines whether the ClickOnce application has the appropriate permissions and platform dependencies to run on the local computer. If , the application will attempt to elevate its permissions to the required level. - Determines whether the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application has the appropriate permissions and platform dependencies to run on the local computer. + Determines whether the ClickOnce application has the appropriate permissions and platform dependencies to run on the local computer. will grant the application elevated permissions if it requires them. This is only possible if is able to grant those permissions. For example, if a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application is being installed as part of a larger package and the installer has been granted full trust, will be able to grant the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application full trust. If `grantApplicationTrust` is `false`, the application will not be granted any permissions. + If `grantApplicationTrust` is `true`, will grant the application elevated permissions if it requires them. This is only possible if is able to grant those permissions. For example, if a ClickOnce application is being installed as part of a larger package and the installer has been granted full trust, will be able to grant the ClickOnce application full trust. If `grantApplicationTrust` is `false`, the application will not be granted any permissions. ]]> @@ -405,7 +405,7 @@ - Launches the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application, if and only if it is a Windows Presentation Foundation-based application running in a Web browser. + Launches the ClickOnce application, if and only if it is a Windows Presentation Foundation-based application running in a Web browser. An corresponding to the launched application. - Downloads the deployment manifest of the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application in the background, and raises an event when the operation has either completed or encountered an error. + Downloads the deployment manifest of the ClickOnce application in the background, and raises an event when the operation has either completed or encountered an error. - A string that contains a subscription identifier, which indicates the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application to remove. - Removes a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application that includes the <customUX> element. + A string that contains a subscription identifier, which indicates the ClickOnce application to remove. + Removes a ClickOnce application that includes the <customUX> element. ` element in the [<entryPoint> Element](/visualstudio/deployment/entrypoint-element-clickonce-application). + This method uninstalls a previously installed ClickOnce application that uses the `` element in the [<entryPoint> Element](/visualstudio/deployment/entrypoint-element-clickonce-application). - Custom installers that do not create an Add or Remove Programs entry for the [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application must store the subscription identifier found in the property during installation. + Custom installers that do not create an Add or Remove Programs entry for the ClickOnce application must store the subscription identifier found in the property during installation. ]]> diff --git a/xml/System.Deployment.Application/InvalidDeploymentException.xml b/xml/System.Deployment.Application/InvalidDeploymentException.xml index 9282f5d26f0..029f490bd5d 100644 --- a/xml/System.Deployment.Application/InvalidDeploymentException.xml +++ b/xml/System.Deployment.Application/InvalidDeploymentException.xml @@ -26,9 +26,9 @@ indicates the existence of a corrupt deployment or application manifest in a [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] application. The error might occur because the manifests are poorly formed, have unrecognized elements for their schemas, or have mismatched digital signatures. + indicates the existence of a corrupt deployment or application manifest in a ClickOnce application. The error might occur because the manifests are poorly formed, have unrecognized elements for their schemas, or have mismatched digital signatures. - You are more likely to have corruption if you manually edit the deployment or application manifest files with a text editor. You can usually correct this problem by regenerating your [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] deployment, which will create new deployment and application manifests. For more detailed debugging steps, see the following links. + You are more likely to have corruption if you manually edit the deployment or application manifest files with a text editor. You can usually correct this problem by regenerating your ClickOnce deployment, which will create new deployment and application manifests. For more detailed debugging steps, see the following links. ]]> diff --git a/xml/System.Deployment.Application/TrustNotGrantedException.xml b/xml/System.Deployment.Application/TrustNotGrantedException.xml index c2a327d102a..4acd72609e1 100644 --- a/xml/System.Deployment.Application/TrustNotGrantedException.xml +++ b/xml/System.Deployment.Application/TrustNotGrantedException.xml @@ -26,17 +26,17 @@ will be thrown if: - The application uses permission elevation and the user denies the request for elevated trust; or - The application uses Trusted Application Deployment and the digital certificate used to sign the application is not listed as a trusted publisher on the local machine. If you have deployed an update to an application, and the update uses more permissions than the previous version, and [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] throws a , the new version will not install. + The application uses Trusted Application Deployment and the digital certificate used to sign the application is not listed as a trusted publisher on the local machine. If you have deployed an update to an application, and the update uses more permissions than the previous version, and ClickOnce throws a , the new version will not install. ]]> diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index e6be4b94483..dbc1cd9de44 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -213,7 +213,7 @@ first looks to see if the assembly containing the main executable has the `AssemblyInformationalVersion` attribute on it. If this attribute exists, it is used for both and . If this attribute does not exist, both properties use the version of the executable file instead. - The path will be different depending on whether the Windows Forms application is deployed using [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)]. [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] applications are stored in a per-user application cache in the C:\Documents and Settings\\*username* directory. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). + The path will be different depending on whether the Windows Forms application is deployed using ClickOnce. ClickOnce applications are stored in a per-user application cache in the C:\Documents and Settings\\*username* directory. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). ]]> @@ -539,7 +539,7 @@ Gets the path for the executable file that started the application, including the executable name. The path and executable name for the executable file that started the application. - This path will be different depending on whether the Windows Forms application is deployed using [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)]. [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] applications are stored in a per-user application cache in the C:\Documents and Settings\\*username* directory. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). + This path will be different depending on whether the Windows Forms application is deployed using ClickOnce. ClickOnce applications are stored in a per-user application cache in the C:\Documents and Settings\\*username* directory. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). To be added. @@ -856,7 +856,7 @@ *Base Path*\\\\\\ - A typical base path is C:\Documents and Settings\\*username*\Local Settings\Application Data. This path will be different, however, if the Windows Forms application is deployed by using [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)]. [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] creates its own application data directory that is isolated from all other applications. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). + A typical base path is C:\Documents and Settings\\*username*\Local Settings\Application Data. This path will be different, however, if the Windows Forms application is deployed by using ClickOnce. ClickOnce creates its own application data directory that is isolated from all other applications. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). @@ -1294,9 +1294,9 @@ will launch the application again with the same options. @@ -1791,7 +1791,7 @@ The high DPI mode is set once per process. For more information about setting th Gets the path for the executable file that started the application, not including the executable name. The path for the executable file that started the application. - This path will be different depending on whether the Windows Forms application is deployed using [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)]. [!INCLUDE[ndptecclick](~/includes/ndptecclick-md.md)] applications are stored in a per-user application cache in the C:\Documents and Settings\\*username* directory. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). + This path will be different depending on whether the Windows Forms application is deployed using ClickOnce. ClickOnce applications are stored in a per-user application cache in the C:\Documents and Settings\\*username* directory. For more information, see [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications). property to a multi-dotted extension. + Sometimes users must open and save files that use multiple file name extensions. For example, the application manifest files used by the ClickOnce deployment technology end in the complex file name extension ".exe.manifest". Setting this property to `true` enables you to set the property to a multi-dotted extension. If is `false`, and you assign a multi-dotted extension to , derived controls such as will only use the last extension in the string. For example, ".manifest" will be used instead of ".exe.manifest". From 0b2ee76d33ebaaa2dc5d6c7decf09ae8fdc7f9b3 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:04:30 -0800 Subject: [PATCH 018/236] ndptecgdi --- .../InstalledFontCollection.xml | 2 +- xml/System.Drawing/Bitmap.xml | 12 ++++---- xml/System.Drawing/Font.xml | 30 +++++++++---------- xml/System.Drawing/Graphics.xml | 22 +++++++------- xml/System.Drawing/Image.xml | 10 +++---- xml/System.Drawing/Region.xml | 4 +-- xml/System.Windows.Forms/Application.xml | 6 ++-- xml/System.Windows.Forms/ButtonBase.xml | 4 +-- xml/System.Windows.Forms/CheckedListBox.xml | 4 +-- xml/System.Windows.Forms/GroupBox.xml | 4 +-- xml/System.Windows.Forms/Label.xml | 4 +-- xml/System.Windows.Forms/LinkLabel.xml | 4 +-- xml/System.Windows.Forms/PropertyGrid.xml | 4 +-- 13 files changed, 55 insertions(+), 55 deletions(-) diff --git a/xml/System.Drawing.Text/InstalledFontCollection.xml b/xml/System.Drawing.Text/InstalledFontCollection.xml index 1713c0787dc..fae94a6fee1 100644 --- a/xml/System.Drawing.Text/InstalledFontCollection.xml +++ b/xml/System.Drawing.Text/InstalledFontCollection.xml @@ -31,7 +31,7 @@ ## Remarks The allows you to get a list of fonts families that are installed on the computer running the application with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](/dotnet/framework/winforms/advanced/using-fonts-and-text). - Do not use the class to install a font to Windows. Instead use the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] `AddFontResource` function. An object sees only fonts that are installed in Windows before the object is created. + Do not use the class to install a font to Windows. Instead use the GDI `AddFontResource` function. An object sees only fonts that are installed in Windows before the object is created. diff --git a/xml/System.Drawing/Bitmap.xml b/xml/System.Drawing/Bitmap.xml index 7ec087f9421..745de7d6cb3 100644 --- a/xml/System.Drawing/Bitmap.xml +++ b/xml/System.Drawing/Bitmap.xml @@ -891,13 +891,13 @@ - Creates a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap object from this . - A handle to the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap object that this method creates. + Creates a GDI bitmap object from this . + A handle to the GDI bitmap object that this method creates. A structure that specifies the background color. This parameter is ignored if the bitmap is totally opaque. - Creates a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap object from this . - A handle to the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap object that this method creates. + Creates a GDI bitmap object from this . + A handle to the GDI bitmap object that this method creates. The of the new font. A that specifies a - [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] character set to use for the new font. + GDI character set to use for the new font. Initializes a new using a specified size, style, unit, and character set. The em-size of the new font in the units specified by the parameter. The of the new font. The of the new font. - A that specifies a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] character set to use for this font. + A that specifies a GDI character set to use for this font. Initializes a new using a specified size, style, unit, and character set. The of the new font. A that specifies a - [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] character set to use for this font. - A Boolean value indicating whether the new font is derived from a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] vertical font. + GDI character set to use for this font. + A Boolean value indicating whether the new font is derived from a GDI vertical font. Initializes a new using a specified size, style, unit, and character set. The em-size of the new font in the units specified by the parameter. The of the new font. The of the new font. - A that specifies a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] character set to use for this font. - A Boolean value indicating whether the new is derived from a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] vertical font. + A that specifies a GDI character set to use for this font. + A Boolean value indicating whether the new is derived from a GDI vertical font. Initializes a new using the specified size, style, unit, and character set. - A Windows handle to a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] font. + A Windows handle to a GDI font. Creates a from the specified Windows handle. The this method creates. @@ -1081,7 +1081,7 @@ ## Examples The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The code performs the following actions: -- Gets a handle to a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] font. +- Gets a handle to a GDI font. - Creates a from that handle. @@ -1135,14 +1135,14 @@ - An that represents the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] structure from which to create the . + An that represents the GDI structure from which to create the . Creates a from the specified GDI logical font (LOGFONT) structure. The that this method creates. @@ -1178,7 +1178,7 @@ - An that represents the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] structure from which to create the . + An that represents the GDI structure from which to create the . A handle to a device context that contains additional information about the structure. Creates a from the specified GDI logical font (LOGFONT) structure. The that this method creates. @@ -1186,7 +1186,7 @@ @@ -1230,7 +1230,7 @@ Gets a byte value that specifies the GDI character set that this uses. - A byte value that specifies the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] character set that this uses. The default is 1. + A byte value that specifies the GDI character set that this uses. The default is 1. Gets a Boolean value that indicates whether this is derived from a GDI vertical font. - if this is derived from a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] vertical font; otherwise, . + if this is derived from a GDI vertical font; otherwise, . `e`, which is a parameter of the event handler. The code performs the following actions: -- Defines interoperability attributes for the Windows DLL file gdi32.dll, which contains the necessary [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] functions. +- Defines interoperability attributes for the Windows DLL file gdi32.dll, which contains the necessary GDI functions. - Defines the `SelectPalette` and `RealizePalette` functions in that DLL as external. @@ -12504,16 +12504,16 @@ method using a handle returned from the method will fail. + The device context is a Windows structure based on GDI that defines a set of graphical objects and their associated attributes, as well as the graphical modes that affect output. This method returns that device context with the exception of a font. Because a font is not selected, calls to the method using a handle returned from the method will fail. - Calls to the and methods must appear in pairs. During the scope of a and method pair, you usually make only calls to [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] functions. Calls in that scope made to [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] methods of the that produced the `hdc` parameter fail with an `ObjectBusy` error. Also, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] ignores any state changes made to the of the `hdc` parameter in subsequent operations. + Calls to the and methods must appear in pairs. During the scope of a and method pair, you usually make only calls to GDI functions. Calls in that scope made to [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] methods of the that produced the `hdc` parameter fail with an `ObjectBusy` error. Also, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] ignores any state changes made to the of the `hdc` parameter in subsequent operations. ## Examples - The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The example illustrates calling a Windows [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] function to perform the same task as a [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] method. The code performs the following actions: + The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The example illustrates calling a Windows GDI function to perform the same task as a [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] method. The code performs the following actions: -- Defines the interoperability attribute for the Windows DLL file gdi32.dll. This DLL contains the desired [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] function. +- Defines the interoperability attribute for the Windows DLL file gdi32.dll. This DLL contains the desired GDI function. - Defines the function in that DLL as external. @@ -12523,7 +12523,7 @@ - Defines an internal pointer type variable `hdc` and sets its value to the handle to the device context of the form. -- Draws a rectangle to the screen using the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] function. +- Draws a rectangle to the screen using the GDI function. - Releases the device context represented by the `hdc` parameter. @@ -14381,16 +14381,16 @@ and methods must appear in pairs. During the scope of a and method pair, you usually make calls only to [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] functions. Calls in that scope made to [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] methods of the that produced the `hdc` parameter fail with an `ObjectBusy` error. Also, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] ignores any state changes made to the of the `hdc` parameter in subsequent operations. + Calls to the and methods must appear in pairs. During the scope of a and method pair, you usually make calls only to GDI functions. Calls in that scope made to [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] methods of the that produced the `hdc` parameter fail with an `ObjectBusy` error. Also, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] ignores any state changes made to the of the `hdc` parameter in subsequent operations. ## Examples - The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The example illustrates calling a Windows [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] function to perform the same task as a [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] method. The code performs the following actions: + The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The example illustrates calling a Windows GDI function to perform the same task as a [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] method. The code performs the following actions: -- Defines the interoperability attribute for the Windows DLL file gdi32.dll. This DLL contains the desired [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] function, and it defines the function in that DLL as external. +- Defines the interoperability attribute for the Windows DLL file gdi32.dll. This DLL contains the desired GDI function, and it defines the function in that DLL as external. - Creates a red pen. @@ -14398,7 +14398,7 @@ - Defines an internal pointer type variable `hdc` and sets its value to the handle to the device context of the form. -- Draws a rectangle to the screen using the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] function. +- Draws a rectangle to the screen using the GDI function. - Releases the device context represented by the `hdc` parameter. diff --git a/xml/System.Drawing/Image.xml b/xml/System.Drawing/Image.xml index e2832dfdd9f..945bcf7c53d 100644 --- a/xml/System.Drawing/Image.xml +++ b/xml/System.Drawing/Image.xml @@ -601,14 +601,14 @@ - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap handle from which to create the . + The GDI bitmap handle from which to create the . Creates a from a handle to a GDI bitmap. The this method creates. method makes a copy of the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap; so you can release the incoming [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap using the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] `DeleteObject` method immediately after creating the new . + The method makes a copy of the GDI bitmap; so you can release the incoming GDI bitmap using the GDI `DeleteObject` method immediately after creating the new . ]]> @@ -644,15 +644,15 @@ - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap handle from which to create the . - A handle to a [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] palette used to define the bitmap colors if the bitmap specified in the parameter is not a device-independent bitmap (DIB). + The GDI bitmap handle from which to create the . + A handle to a GDI palette used to define the bitmap colors if the bitmap specified in the parameter is not a device-independent bitmap (DIB). Creates a from a handle to a GDI bitmap and a handle to a GDI palette. The this method creates. method makes a copy of the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap; so you can release the incoming [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] bitmap using the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] `DeleteObject` method immediately after creating the new . + The method makes a copy of the GDI bitmap; so you can release the incoming GDI bitmap using the GDI `DeleteObject` method immediately after creating the new . ]]> diff --git a/xml/System.Drawing/Region.xml b/xml/System.Drawing/Region.xml index 1b7196863dc..9c175f5fd32 100644 --- a/xml/System.Drawing/Region.xml +++ b/xml/System.Drawing/Region.xml @@ -892,7 +892,7 @@ A handle to an existing . - Initializes a new from a handle to the specified existing [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] region. + Initializes a new from a handle to the specified existing GDI region. The new . method to free the memory used by the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] region object. + You are responsible for calling the method to free the memory used by the GDI region object. ]]> diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index dbc1cd9de44..aceba76c6f0 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -1503,17 +1503,17 @@ - The default value to use for new controls. If , new controls that support UseCompatibleTextRendering use the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class for text rendering; if , new controls use the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class. + The default value to use for new controls. If , new controls that support UseCompatibleTextRendering use the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class for text rendering; if , new controls use the GDI based class. Sets the application-wide default for the UseCompatibleTextRendering property defined on certain controls. class, which is based on the [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] graphics library, or the class, which is based on the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] graphics library. This change was made in the .NET Framework 2.0 because of performance and localization issues with [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. Use to set the default value of the `UseCompatibleTextRendering` property for controls that support it. + Certain Windows Forms controls can render their text using either the class, which is based on the GDI graphics library, or the class, which is based on the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] graphics library. This change was made in the .NET Framework 2.0 because of performance and localization issues with [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. Use to set the default value of the `UseCompatibleTextRendering` property for controls that support it. The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. You should never call this method if your Windows Forms code is hosted in another application, such as Internet Explorer. Only call this method in stand-alone Windows Forms applications. diff --git a/xml/System.Windows.Forms/ButtonBase.xml b/xml/System.Windows.Forms/ButtonBase.xml index 76efb0bf418..7f674fbf3a6 100644 --- a/xml/System.Windows.Forms/ButtonBase.xml +++ b/xml/System.Windows.Forms/ButtonBase.xml @@ -1640,7 +1640,7 @@ If you set the property, the System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class ([!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)]) to render text. + Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -1649,7 +1649,7 @@ If you set the property, the ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/CheckedListBox.xml b/xml/System.Windows.Forms/CheckedListBox.xml index 98e11b341f0..79696f37201 100644 --- a/xml/System.Windows.Forms/CheckedListBox.xml +++ b/xml/System.Windows.Forms/CheckedListBox.xml @@ -1692,7 +1692,7 @@ The property should not be o System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class ([!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)]) to render text. + Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -1701,7 +1701,7 @@ The property should not be o ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/GroupBox.xml b/xml/System.Windows.Forms/GroupBox.xml index 6315c231660..f912622bb7e 100644 --- a/xml/System.Windows.Forms/GroupBox.xml +++ b/xml/System.Windows.Forms/GroupBox.xml @@ -1159,7 +1159,7 @@ System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class ([!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)]) to render text. + Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -1168,7 +1168,7 @@ ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/Label.xml b/xml/System.Windows.Forms/Label.xml index 4805fdefcab..c63b32c529e 100644 --- a/xml/System.Windows.Forms/Label.xml +++ b/xml/System.Windows.Forms/Label.xml @@ -2274,7 +2274,7 @@ If you set the property, the System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class ([!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)]) to render text. + Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -2283,7 +2283,7 @@ If you set the property, the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/LinkLabel.xml b/xml/System.Windows.Forms/LinkLabel.xml index d1c6e44416d..9d1f0729677 100644 --- a/xml/System.Windows.Forms/LinkLabel.xml +++ b/xml/System.Windows.Forms/LinkLabel.xml @@ -1693,7 +1693,7 @@ System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class ([!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)]) to render text. + Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -1706,7 +1706,7 @@ The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/PropertyGrid.xml b/xml/System.Windows.Forms/PropertyGrid.xml index efc9994f72d..456c60c740f 100644 --- a/xml/System.Windows.Forms/PropertyGrid.xml +++ b/xml/System.Windows.Forms/PropertyGrid.xml @@ -3887,7 +3887,7 @@ This member is an explicit interface member implementation. It can be used only System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class ([!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)]) to render text. + Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -3896,7 +3896,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. [!INCLUDE[ndptecgdi](~/includes/ndptecgdi-md.md)] calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> From b8f925e516fb1646908bfcb0e5aaeb03302dc044 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:04:59 -0800 Subject: [PATCH 019/236] ndptecgdiplus --- xml/System.Drawing.Drawing2D/LineCap.xml | 2 +- xml/System.Drawing.Drawing2D/Matrix.xml | 2 +- xml/System.Drawing.Imaging/Encoder.xml | 24 +++++++++---------- .../ImageAttributes.xml | 4 ++-- xml/System.Drawing.Imaging/Metafile.xml | 2 +- .../PrivateFontCollection.xml | 2 +- xml/System.Drawing/Bitmap.xml | 6 ++--- xml/System.Drawing/Brush.xml | 4 ++-- xml/System.Drawing/Font.xml | 2 +- xml/System.Drawing/Graphics.xml | 18 +++++++------- xml/System.Drawing/Image.xml | 14 +++++------ xml/System.Windows.Forms/Application.xml | 6 ++--- xml/System.Windows.Forms/ButtonBase.xml | 4 ++-- xml/System.Windows.Forms/CheckedListBox.xml | 4 ++-- xml/System.Windows.Forms/GroupBox.xml | 4 ++-- xml/System.Windows.Forms/Label.xml | 4 ++-- xml/System.Windows.Forms/LinkLabel.xml | 4 ++-- xml/System.Windows.Forms/PropertyGrid.xml | 4 ++-- 18 files changed, 55 insertions(+), 55 deletions(-) diff --git a/xml/System.Drawing.Drawing2D/LineCap.xml b/xml/System.Drawing.Drawing2D/LineCap.xml index 380d9a27b6b..34dbfbf9b66 100644 --- a/xml/System.Drawing.Drawing2D/LineCap.xml +++ b/xml/System.Drawing.Drawing2D/LineCap.xml @@ -28,7 +28,7 @@ object. Because the third column of a matrix that represents an affine transformation is always (0, 0, 1), you specify only the six numbers in the first two columns when you construct a object. The statement `Matrix myMatrix = new Matrix(0, 1, -1, 0, 3, 4)` constructs the matrix shown in the following figure. + In GDI+ you can store an affine transformation in a object. Because the third column of a matrix that represents an affine transformation is always (0, 0, 1), you specify only the six numbers in the first two columns when you construct a object. The statement `Matrix myMatrix = new Matrix(0, 1, -1, 0, 3, 4)` constructs the matrix shown in the following figure. ![Transformations](~/add/media/aboutgdip05-art10.gif "Transformations") diff --git a/xml/System.Drawing.Imaging/Encoder.xml b/xml/System.Drawing.Imaging/Encoder.xml index b91572c66de..58dc19d17ba 100644 --- a/xml/System.Drawing.Imaging/Encoder.xml +++ b/xml/System.Drawing.Imaging/Encoder.xml @@ -31,7 +31,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -106,7 +106,7 @@ f2e455dc-09b3-4316-8260-676ada32481c @@ -175,7 +175,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -245,7 +245,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -344,7 +344,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -430,7 +430,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -520,7 +520,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -592,7 +592,7 @@ When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -671,7 +671,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -761,7 +761,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -840,7 +840,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c @@ -910,7 +910,7 @@ ## Remarks When you pass a parameter to an image encoder, the parameter is encapsulated in an object. One of the fields of the object is a GUID that specifies the category of the parameter. Use the static fields of the class to retrieve an that contains parameters of the desired category. - The image encoders that are built into [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. + The image encoders that are built into GDI+ receive parameters that belong to several categories. The following table lists all the categories and the GUID associated with each category. f2e455dc-09b3-4316-8260-676ada32481c diff --git a/xml/System.Drawing.Imaging/ImageAttributes.xml b/xml/System.Drawing.Imaging/ImageAttributes.xml index a9e5c9438cb..3b767440c2d 100644 --- a/xml/System.Drawing.Imaging/ImageAttributes.xml +++ b/xml/System.Drawing.Imaging/ImageAttributes.xml @@ -2099,7 +2099,7 @@ 5. Pass the paths of the and objects to the method. - [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] will use the color-profile file to calculate the cyan component of each pixel in the image, and each pixel in the rendered image will be a shade of gray that indicates the intensity of its cyan channel. + GDI+ will use the color-profile file to calculate the cyan component of each pixel in the image, and each pixel in the rendered image will be a shade of gray that indicates the intensity of its cyan channel. An object maintains color and grayscale settings for five adjustment categories: default, bitmap, brush, pen, and text. For example, you can specify an output channel color-profile file for the default category and a different output channel color-profile file for the bitmap category. @@ -2158,7 +2158,7 @@ 5. Pass the paths of the and objects to the method. - [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] will use the color-profile file to calculate the cyan component of each pixel in the image, and each pixel in the rendered image will be a shade of gray that indicates the intensity of its cyan channel. + GDI+ will use the color-profile file to calculate the cyan component of each pixel in the image, and each pixel in the rendered image will be a shade of gray that indicates the intensity of its cyan channel. An object maintains color and grayscale settings for five adjustment categories: default, bitmap, brush, pen, and text. For example, you can specify an output channel color-profile file for the default category and a different output channel color-profile file for the bitmap category. diff --git a/xml/System.Drawing.Imaging/Metafile.xml b/xml/System.Drawing.Imaging/Metafile.xml index 9ff54f53f60..1d1b8165c80 100644 --- a/xml/System.Drawing.Imaging/Metafile.xml +++ b/xml/System.Drawing.Imaging/Metafile.xml @@ -56,7 +56,7 @@ method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file instead. This behavior occurs because the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] component of the .NET Framework does not have an encoder that you can use to save files as .wmf or .emf files. + When you use the method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file instead. This behavior occurs because the GDI+ component of the .NET Framework does not have an encoder that you can use to save files as .wmf or .emf files. diff --git a/xml/System.Drawing.Text/PrivateFontCollection.xml b/xml/System.Drawing.Text/PrivateFontCollection.xml index a30d0bdd6ea..b436f77b139 100644 --- a/xml/System.Drawing.Text/PrivateFontCollection.xml +++ b/xml/System.Drawing.Text/PrivateFontCollection.xml @@ -35,7 +35,7 @@ class allows applications to install a private version of an existing font without the requirement to replace the system version of the font. For example, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] can create a private version of the Arial font in addition to the Arial font that the system uses. can also be used to install fonts that do not exist in the operating system. This is a temporary font install that does not affect the system-installed collection. To see the installed collection, use the class. + The class allows applications to install a private version of an existing font without the requirement to replace the system version of the font. For example, GDI+ can create a private version of the Arial font in addition to the Arial font that the system uses. can also be used to install fonts that do not exist in the operating system. This is a temporary font install that does not affect the system-installed collection. To see the installed collection, use the class. ]]> diff --git a/xml/System.Drawing/Bitmap.xml b/xml/System.Drawing/Bitmap.xml index 745de7d6cb3..3b39f6d8865 100644 --- a/xml/System.Drawing/Bitmap.xml +++ b/xml/System.Drawing/Bitmap.xml @@ -56,7 +56,7 @@ constructors and save them to a stream or to the file system with the method. Images are drawn to the screen or to memory by using the method of the object. For a list of topics about working with image files, see [Working with Images, Bitmaps, Icons, and Metafiles](/dotnet/framework/winforms/advanced/working-with-images-bitmaps-icons-and-metafiles). @@ -157,7 +157,7 @@ ## Remarks You must keep the stream open for the lifetime of the . - Due to a limitation of the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] decoder, an is thrown if you construct a bitmap from a .png image file with a single dimension greater than 65,535 pixels. + Due to a limitation of the GDI+ decoder, an is thrown if you construct a bitmap from a .png image file with a single dimension greater than 65,535 pixels. @@ -339,7 +339,7 @@ ## Remarks You must keep the stream open for the lifetime of the . - Due to a limitation of the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] decoder, an is thrown if you construct a bitmap from a .png image file with a single dimension greater than 65,535 pixels. + Due to a limitation of the GDI+ decoder, an is thrown if you construct a bitmap from a .png image file with a single dimension greater than 65,535 pixels. ]]> diff --git a/xml/System.Drawing/Brush.xml b/xml/System.Drawing/Brush.xml index 065edeb9be1..00b47e1d465 100644 --- a/xml/System.Drawing/Brush.xml +++ b/xml/System.Drawing/Brush.xml @@ -277,8 +277,8 @@ - A pointer to the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] brush object. - In a derived class, sets a reference to a [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] brush object. + A pointer to the GDI+ brush object. + In a derived class, sets a reference to a GDI+ brush object. To be added. diff --git a/xml/System.Drawing/Font.xml b/xml/System.Drawing/Font.xml index fb22f4ba33e..59c1eaad0d9 100644 --- a/xml/System.Drawing/Font.xml +++ b/xml/System.Drawing/Font.xml @@ -1036,7 +1036,7 @@ object because the `hdc` handle does not have a font selected. + For this method to work, the `hdc` parameter must contain a handle to a device context in which a font is selected. This method will not work with an `hdc` handle acquired from a GDI+ object because the `hdc` handle does not have a font selected. ]]> diff --git a/xml/System.Drawing/Graphics.xml b/xml/System.Drawing/Graphics.xml index c6b2202e566..16a9ef520af 100644 --- a/xml/System.Drawing/Graphics.xml +++ b/xml/System.Drawing/Graphics.xml @@ -12018,7 +12018,7 @@ ## Remarks You should always call the method to release the and related resources created by the method. - Even if the display device has an associated ICM color profile, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] will not use that profile by default. To enable ICM for a , construct the from an HDC after you pass the HDC (and ICM_ON) to the `SetICMMode` function. Then any drawing done by the will be adjusted according to the ICM profile associated with the display device. Enabling ICM will result in slower performance. + Even if the display device has an associated ICM color profile, GDI+ will not use that profile by default. To enable ICM for a , construct the from an HDC after you pass the HDC (and ICM_ON) to the `SetICMMode` function. Then any drawing done by the will be adjusted according to the ICM profile associated with the display device. Enabling ICM will result in slower performance. The state of the device context (mapping mode, logical unit, and the like) at the time you call can affect rendering done by the . @@ -12089,7 +12089,7 @@ ## Remarks You should always call the method to release the and related resources created by the method. - Even if the display device has an associated ICM color profile, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] will not use that profile by default. To enable ICM for a , construct the from an HDC after you pass the HDC (and ICM_ON) to the `SetICMMode` function. Then any drawing done by the will be adjusted according to the ICM profile associated with the display device. Enabling ICM will result in slower performance. + Even if the display device has an associated ICM color profile, GDI+ will not use that profile by default. To enable ICM for a , construct the from an HDC after you pass the HDC (and ICM_ON) to the `SetICMMode` function. Then any drawing done by the will be adjusted according to the ICM profile associated with the display device. Enabling ICM will result in slower performance. The state of the device context (mapping mode, logical unit, and the like) at the time you call can affect rendering done by the . @@ -12426,7 +12426,7 @@ method is to enable [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] to produce a better quality halftone when the display uses 8 bits per pixel. To display an image using the halftone palette, use the following procedure. + The purpose of the method is to enable GDI+ to produce a better quality halftone when the display uses 8 bits per pixel. To display an image using the halftone palette, use the following procedure. @@ -12506,12 +12506,12 @@ ## Remarks The device context is a Windows structure based on GDI that defines a set of graphical objects and their associated attributes, as well as the graphical modes that affect output. This method returns that device context with the exception of a font. Because a font is not selected, calls to the method using a handle returned from the method will fail. - Calls to the and methods must appear in pairs. During the scope of a and method pair, you usually make only calls to GDI functions. Calls in that scope made to [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] methods of the that produced the `hdc` parameter fail with an `ObjectBusy` error. Also, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] ignores any state changes made to the of the `hdc` parameter in subsequent operations. + Calls to the and methods must appear in pairs. During the scope of a and method pair, you usually make only calls to GDI functions. Calls in that scope made to GDI+ methods of the that produced the `hdc` parameter fail with an `ObjectBusy` error. Also, GDI+ ignores any state changes made to the of the `hdc` parameter in subsequent operations. ## Examples - The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The example illustrates calling a Windows GDI function to perform the same task as a [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] method. The code performs the following actions: + The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The example illustrates calling a Windows GDI function to perform the same task as a GDI+ method. The code performs the following actions: - Defines the interoperability attribute for the Windows DLL file gdi32.dll. This DLL contains the desired GDI function. @@ -12519,7 +12519,7 @@ - Creates a red pen. -- With the pen, draws a rectangle to the screen using the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] method. +- With the pen, draws a rectangle to the screen using the GDI+ method. - Defines an internal pointer type variable `hdc` and sets its value to the handle to the device context of the form. @@ -14383,18 +14383,18 @@ ## Remarks The device context is a Windows structure based on GDI that defines a set of graphical objects and their associated attributes, as well as the graphical modes that affect output. - Calls to the and methods must appear in pairs. During the scope of a and method pair, you usually make calls only to GDI functions. Calls in that scope made to [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] methods of the that produced the `hdc` parameter fail with an `ObjectBusy` error. Also, [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] ignores any state changes made to the of the `hdc` parameter in subsequent operations. + Calls to the and methods must appear in pairs. During the scope of a and method pair, you usually make calls only to GDI functions. Calls in that scope made to GDI+ methods of the that produced the `hdc` parameter fail with an `ObjectBusy` error. Also, GDI+ ignores any state changes made to the of the `hdc` parameter in subsequent operations. ## Examples - The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The example illustrates calling a Windows GDI function to perform the same task as a [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] method. The code performs the following actions: + The following code example is designed for use with Windows Forms, and it requires `e`, which is a parameter of the event handler. The example illustrates calling a Windows GDI function to perform the same task as a GDI+ method. The code performs the following actions: - Defines the interoperability attribute for the Windows DLL file gdi32.dll. This DLL contains the desired GDI function, and it defines the function in that DLL as external. - Creates a red pen. -- With the pen, draws a rectangle to the screen using the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] method. +- With the pen, draws a rectangle to the screen using the GDI+ method. - Defines an internal pointer type variable `hdc` and sets its value to the handle to the device context of the form. diff --git a/xml/System.Drawing/Image.xml b/xml/System.Drawing/Image.xml index 945bcf7c53d..f8020378d7f 100644 --- a/xml/System.Drawing/Image.xml +++ b/xml/System.Drawing/Image.xml @@ -382,7 +382,7 @@ A multiple-page image is an image that contains more than one image. Each page contains a single image (or frame). These pages (or images, or frames) are typically displayed in succession to produce an animated sequence, such as an animated .gif file. - A multiple-resolution image is an image that contains more than one copy of an image at different resolutions. This is commonly used by MIP mapping where the displayed image size determines the resolution of the image used for drawing. [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] can support an arbitrary number of pages (or images, or frames), as well as an arbitrary number of resolutions. The defined dimensions are properties of the . + A multiple-resolution image is an image that contains more than one copy of an image at different resolutions. This is commonly used by MIP mapping where the displayed image size determines the resolution of the image used for drawing. GDI+ can support an arbitrary number of pages (or images, or frames), as well as an arbitrary number of resolutions. The defined dimensions are properties of the . ]]> @@ -453,7 +453,7 @@ The file remains locked until the is disposed. - If the file does not have a valid image format or if [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] does not support the pixel format of the file, this method throws an exception. + If the file does not have a valid image format or if GDI+ does not support the pixel format of the file, this method throws an exception. > [!NOTE] > The class does not support alpha transparency in bitmaps. To enable alpha transparency, use PNG images with 32 bits per pixel. @@ -473,7 +473,7 @@ -or- - [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] does not support the pixel format of the file. + GDI+ does not support the pixel format of the file. The specified file does not exist. is a . @@ -530,7 +530,7 @@ - TIFF - If the file does not have a valid image format or if [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] does not support the pixel format of the file, this method throws an exception. + If the file does not have a valid image format or if GDI+ does not support the pixel format of the file, this method throws an exception. The file remains locked until the is disposed. @@ -556,7 +556,7 @@ -or- - [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] does not support the pixel format of the file. + GDI+ does not support the pixel format of the file. The specified file does not exist. is a . @@ -967,7 +967,7 @@ A multiple-page image is an image that contains more than one image. Each page contains a single image (or frame). These pages (or images, or frames) are typically displayed in succession to produce an animated sequence, such as an animated .gif file. - A multiple-resolution image is an image that contains more than one copy of an image at different resolutions. This is commonly used by MIP mapping where the displayed image size determines the resolution of the image used for drawing. [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] can support an arbitrary number of pages (or images, or frames), as well as an arbitrary number of resolutions. The defined dimensions are properties of the . + A multiple-resolution image is an image that contains more than one copy of an image at different resolutions. This is commonly used by MIP mapping where the displayed image size determines the resolution of the image used for drawing. GDI+ can support an arbitrary number of pages (or images, or frames), as well as an arbitrary number of resolutions. The defined dimensions are properties of the . ]]> @@ -1754,7 +1754,7 @@ method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file. This behavior occurs because the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] component of the .NET Framework does not have an encoder that you can use to save files as .wmf or .emf files. + If no encoder exists for the file format of the image, the Portable Network Graphics (PNG) encoder is used. When you use the method to save a graphic image as a Windows Metafile Format (WMF) or Enhanced Metafile Format (EMF) file, the resulting file is saved as a Portable Network Graphics (PNG) file. This behavior occurs because the GDI+ component of the .NET Framework does not have an encoder that you can use to save files as .wmf or .emf files. Saving the image to the same file it was constructed from is not allowed and throws an exception. diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index aceba76c6f0..b28dc231ccd 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -1503,17 +1503,17 @@ - The default value to use for new controls. If , new controls that support UseCompatibleTextRendering use the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class for text rendering; if , new controls use the GDI based class. + The default value to use for new controls. If , new controls that support UseCompatibleTextRendering use the GDI+ based class for text rendering; if , new controls use the GDI based class. Sets the application-wide default for the UseCompatibleTextRendering property defined on certain controls. class, which is based on the GDI graphics library, or the class, which is based on the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] graphics library. This change was made in the .NET Framework 2.0 because of performance and localization issues with [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. Use to set the default value of the `UseCompatibleTextRendering` property for controls that support it. + Certain Windows Forms controls can render their text using either the class, which is based on the GDI graphics library, or the class, which is based on the GDI+ graphics library. This change was made in the .NET Framework 2.0 because of performance and localization issues with GDI+. Use to set the default value of the `UseCompatibleTextRendering` property for controls that support it. The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. You should never call this method if your Windows Forms code is hosted in another application, such as Internet Explorer. Only call this method in stand-alone Windows Forms applications. diff --git a/xml/System.Windows.Forms/ButtonBase.xml b/xml/System.Windows.Forms/ButtonBase.xml index 7f674fbf3a6..68665b58d8e 100644 --- a/xml/System.Windows.Forms/ButtonBase.xml +++ b/xml/System.Windows.Forms/ButtonBase.xml @@ -1640,7 +1640,7 @@ If you set the property, the System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -1649,7 +1649,7 @@ If you set the property, the ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/CheckedListBox.xml b/xml/System.Windows.Forms/CheckedListBox.xml index 79696f37201..0bb609ed1a2 100644 --- a/xml/System.Windows.Forms/CheckedListBox.xml +++ b/xml/System.Windows.Forms/CheckedListBox.xml @@ -1692,7 +1692,7 @@ The property should not be o System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -1701,7 +1701,7 @@ The property should not be o ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/GroupBox.xml b/xml/System.Windows.Forms/GroupBox.xml index f912622bb7e..ba3b0e67cb7 100644 --- a/xml/System.Windows.Forms/GroupBox.xml +++ b/xml/System.Windows.Forms/GroupBox.xml @@ -1159,7 +1159,7 @@ System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -1168,7 +1168,7 @@ ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/Label.xml b/xml/System.Windows.Forms/Label.xml index c63b32c529e..20117941fba 100644 --- a/xml/System.Windows.Forms/Label.xml +++ b/xml/System.Windows.Forms/Label.xml @@ -2274,7 +2274,7 @@ If you set the property, the System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -2283,7 +2283,7 @@ If you set the property, the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/LinkLabel.xml b/xml/System.Windows.Forms/LinkLabel.xml index 9d1f0729677..b3cc18acab4 100644 --- a/xml/System.Windows.Forms/LinkLabel.xml +++ b/xml/System.Windows.Forms/LinkLabel.xml @@ -1693,7 +1693,7 @@ System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -1706,7 +1706,7 @@ The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> diff --git a/xml/System.Windows.Forms/PropertyGrid.xml b/xml/System.Windows.Forms/PropertyGrid.xml index 456c60c740f..8dc8d463830 100644 --- a/xml/System.Windows.Forms/PropertyGrid.xml +++ b/xml/System.Windows.Forms/PropertyGrid.xml @@ -3887,7 +3887,7 @@ This member is an explicit interface member implementation. It can be used only System.Boolean - Gets or sets a value that determines whether to use the class ([!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]) or the class (GDI) to render text. + Gets or sets a value that determines whether to use the class (GDI+) or the class (GDI) to render text. if the class should be used to perform text rendering for compatibility with versions 1.0 and 1.1. of the .NET Framework; otherwise, . The default is . @@ -3896,7 +3896,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. - The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)] based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from [!INCLUDE[ndptecgdiplus](~/includes/ndptecgdiplus-md.md)]. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. + The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. ]]> From 3b7549503bae2c3a6e9eca6c202d39f837e24e01 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:05:27 -0800 Subject: [PATCH 020/236] net-client-v40-long --- .../CompatibleFramework.xml | 2 +- .../CompatibleFramework.xml | 2 +- xml/System.Web.Security/MembershipProvider.xml | 6 +++--- xml/System.Web.Security/MembershipUser.xml | 18 +++++++++--------- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml index a5a60ff7e4b..c56387fd905 100644 --- a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml +++ b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml @@ -97,7 +97,7 @@ diff --git a/xml/System.Deployment.Application/CompatibleFramework.xml b/xml/System.Deployment.Application/CompatibleFramework.xml index efa0a2d8c19..dfd743eca86 100644 --- a/xml/System.Deployment.Application/CompatibleFramework.xml +++ b/xml/System.Deployment.Application/CompatibleFramework.xml @@ -47,7 +47,7 @@ property returns "Client". If the .NET Framework version is [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property returns "Full". + If the .NET Framework version is .NET Framework 4 Client Profile, the property returns "Client". If the .NET Framework version is [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property returns "Full". ]]> diff --git a/xml/System.Web.Security/MembershipProvider.xml b/xml/System.Web.Security/MembershipProvider.xml index a1ac8c80ca1..f6112e1c6dd 100644 --- a/xml/System.Web.Security/MembershipProvider.xml +++ b/xml/System.Web.Security/MembershipProvider.xml @@ -331,7 +331,7 @@ ]]> The property or property is set to . - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Implementing a Membership Provider Introduction to ASP.NET Membership @@ -528,7 +528,7 @@ ]]> The property or property is set to . - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Implementing a Membership Provider Introduction to ASP.NET Membership @@ -562,7 +562,7 @@ A byte array that contains the encrypted password. To be added. The property or property is set to . - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. diff --git a/xml/System.Web.Security/MembershipUser.xml b/xml/System.Web.Security/MembershipUser.xml index 0e8be5250db..b2d569921eb 100644 --- a/xml/System.Web.Security/MembershipUser.xml +++ b/xml/System.Web.Security/MembershipUser.xml @@ -181,7 +181,7 @@ -or- is not found in the collection. - The constructor is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, derive your class from the type and then call the default protected constructor, or change the application to target the full version of the .NET Framework. + The constructor is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, derive your class from the type and then call the default protected constructor, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership @@ -247,7 +247,7 @@ -or- is . - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership @@ -316,7 +316,7 @@ is an empty string. is . - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership @@ -514,7 +514,7 @@ ]]> - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership @@ -573,7 +573,7 @@ ]]> - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership @@ -714,7 +714,7 @@ ]]> - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership @@ -1082,7 +1082,7 @@ ]]> - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership @@ -1137,7 +1137,7 @@ ]]> - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership @@ -1210,7 +1210,7 @@ ]]> - This method is not available. This can occur if the application targets the [!INCLUDE[net_client_v40_long](~/includes/net-client-v40-long-md.md)]. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. + This method is not available. This can occur if the application targets the .NET Framework 4 Client Profile. To prevent this exception, override the method, or change the application to target the full version of the .NET Framework. Introduction to ASP.NET Membership From 39cfa52a67c13c39ad30366cbc7dce7212ccb659 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:05:49 -0800 Subject: [PATCH 021/236] net-core --- xml/System.Diagnostics/Process.xml | 4 ++-- xml/System.Text/EncodingProvider.xml | 2 +- xml/System/Console.xml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Diagnostics/Process.xml b/xml/System.Diagnostics/Process.xml index 6bfb47d0f5f..bae1466875e 100644 --- a/xml/System.Diagnostics/Process.xml +++ b/xml/System.Diagnostics/Process.xml @@ -106,8 +106,8 @@ > This class contains a link demand and an inheritance demand at the class level that applies to all members. A is thrown when either the immediate caller or the derived class does not have full-trust permission. For details about security demands, see [Link Demands](/dotnet/framework/misc/link-demands). -## [!INCLUDE[net_core](~/includes/net-core-md.md)] Notes - In the .NET Framework, the class by default uses encodings, which are typically code page encodings, for the input, output, and error streams. For example code, on systems whose culture is English (United States), code page 437 is the default encoding for the class. However, [!INCLUDE[net_core](~/includes/net-core-md.md)] may make only a limited subset of these encodings available. If this is the case, it uses as the default encoding. +## .NET Core Notes + In the .NET Framework, the class by default uses encodings, which are typically code page encodings, for the input, output, and error streams. For example code, on systems whose culture is English (United States), code page 437 is the default encoding for the class. However, .NET Core may make only a limited subset of these encodings available. If this is the case, it uses as the default encoding. If a object depends on specific code page encodings, you can still make them available by doing the following *before* you call any methods: diff --git a/xml/System.Text/EncodingProvider.xml b/xml/System.Text/EncodingProvider.xml index 98a933c397c..e06d06632da 100644 --- a/xml/System.Text/EncodingProvider.xml +++ b/xml/System.Text/EncodingProvider.xml @@ -80,7 +80,7 @@ 4. Call an overload to retrieve the encoding. The method will call the corresponding to determine whether it can supply the requested encoding. - The .NET Framework Class Library provides one static property, , that returns an object that makes the full set of encodings available on the desktop .NET Framework Class Library available to [!INCLUDE[net_core](~/includes/net-core-md.md)] applications. In addition, you can derive from the class to make your own encodings available. + The .NET Framework Class Library provides one static property, , that returns an object that makes the full set of encodings available on the desktop .NET Framework Class Library available to .NET Core applications. In addition, you can derive from the class to make your own encodings available. ]]> diff --git a/xml/System/Console.xml b/xml/System/Console.xml index 367ce0e823e..3efbd211a15 100644 --- a/xml/System/Console.xml +++ b/xml/System/Console.xml @@ -170,8 +170,8 @@ - Play the sound of a beep through the console speaker by calling the method. -## [!INCLUDE[net_core](~/includes/net-core-md.md)] Notes - In .NET Framework on the desktop, the class uses the encoding returned by `GetConsoleCP` and `GetConsoleOutputCP`, which typically is a code page encoding. For example code, on systems whose culture is English (United States), code page 437 is the encoding that is used by default. However, [!INCLUDE[net_core](~/includes/net-core-md.md)] may make only a limited subset of these encodings available. Where this is the case, is used as the default encoding for the console. +## .NET Core Notes + In .NET Framework on the desktop, the class uses the encoding returned by `GetConsoleCP` and `GetConsoleOutputCP`, which typically is a code page encoding. For example code, on systems whose culture is English (United States), code page 437 is the encoding that is used by default. However, .NET Core may make only a limited subset of these encodings available. Where this is the case, is used as the default encoding for the console. If your app depends on specific code page encodings, you can still make them available by doing the following *before* you call any methods: From a8ba147458c9f1100017c58838410504be1b565e Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:06:12 -0800 Subject: [PATCH 022/236] net-native --- xml/System/MemberAccessException.xml | 4 ++-- xml/System/TypeAccessException.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System/MemberAccessException.xml b/xml/System/MemberAccessException.xml index aeefc081063..a74f1a99f1c 100644 --- a/xml/System/MemberAccessException.xml +++ b/xml/System/MemberAccessException.xml @@ -59,13 +59,13 @@ is the base class for , , , , and , and ([!INCLUDE[net_native](~/includes/net-native-md.md)] only). These exceptions are thrown when a class member is not found or access to the member is not permitted. + is the base class for , , , , and , and (.NET Native only). These exceptions are thrown when a class member is not found or access to the member is not permitted. is thrown by the following methods: of the classes, of the class, and of the class. - Apps compiled by using the [!INCLUDE[net_native](~/includes/net-native-md.md)] tool chain may throw a exception at runtime. is an internal-only exception type derived from . The exception indicates that metadata needed for the successful execution of an app is not present at runtime. You should not use a `try`/`catch` block to handle the exception. Instead, you should determine what metadata is missing and modify your app's to ensure that it is present at runtime. + Apps compiled by using the .NET Native tool chain may throw a exception at runtime. is an internal-only exception type derived from . The exception indicates that metadata needed for the successful execution of an app is not present at runtime. You should not use a `try`/`catch` block to handle the exception. Instead, you should determine what metadata is missing and modify your app's to ensure that it is present at runtime. uses the HRESULT COR_E_MEMBERACCESS, that has the value 0x8013151A. diff --git a/xml/System/TypeAccessException.xml b/xml/System/TypeAccessException.xml index a144d6627c6..2e3231499af 100644 --- a/xml/System/TypeAccessException.xml +++ b/xml/System/TypeAccessException.xml @@ -51,7 +51,7 @@ Similarly, is thrown for a dynamic method that uses an internal type from another assembly. A method might not have access to its containing type, its return type, or one of its parameter types. - Apps compiled by using the [!INCLUDE[net_native](~/includes/net-native-md.md)] tool chain may throw a exception at runtime. is an internal-only exception type derived from . The exception indicates that metadata needed for the successful execution of an app is not present at runtime. You should not use a `try`/`catch` block to handle the exception. Instead, you should determine what metadata is missing and modify your app's to ensure that it is present at runtime. + Apps compiled by using the .NET Native tool chain may throw a exception at runtime. is an internal-only exception type derived from . The exception indicates that metadata needed for the successful execution of an app is not present at runtime. You should not use a `try`/`catch` block to handle the exception. Instead, you should determine what metadata is missing and modify your app's to ensure that it is present at runtime. ]]> From 325d1c8c484d500fa139910bdee38b90f4696707 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:06:35 -0800 Subject: [PATCH 023/236] net-portable --- xml/System.Globalization/Calendar.xml | 2 +- xml/System.Resources/ResourceManager.xml | 10 +++++----- .../CaptureCollection.xml | 6 +++--- xml/System.Text.RegularExpressions/GroupCollection.xml | 6 +++--- xml/System.Text.RegularExpressions/MatchCollection.xml | 6 +++--- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/xml/System.Globalization/Calendar.xml b/xml/System.Globalization/Calendar.xml index 8c38b6d7988..7f606508b53 100644 --- a/xml/System.Globalization/Calendar.xml +++ b/xml/System.Globalization/Calendar.xml @@ -195,7 +195,7 @@ ]]> - In the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], the class constructor is unavailable, and classes derived from are not public. If you want a calendar of a specific type, such as a Gregorian calendar object, you have to retrieve it from the or property, or from the property array. + In the Portable Class Library, the class constructor is unavailable, and classes derived from are not public. If you want a calendar of a specific type, such as a Gregorian calendar object, you have to retrieve it from the or property, or from the property array. diff --git a/xml/System.Resources/ResourceManager.xml b/xml/System.Resources/ResourceManager.xml index 567d9920d03..b56ab3fe3b7 100644 --- a/xml/System.Resources/ResourceManager.xml +++ b/xml/System.Resources/ResourceManager.xml @@ -314,7 +314,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res ## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop [!INCLUDE[net_portable](~/includes/net-portable-md.md)] projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. For [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, the class retrieves resources from package resource index (PRI) files. A single PRI file (the application package PRI file) contains the resources for both the default culture and any localized cultures. You use the MakePRI utility to create a PRI file from one or more resource files that are in XML resource (.resw) format. For resources that are included in a Visual Studio project, Visual Studio handles the process of creating and packaging the PRI file automatically. You can then use the .NET Framework class to access the app's or library's resources. @@ -515,7 +515,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res ## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop [!INCLUDE[net_portable](~/includes/net-portable-md.md)] projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, uses the `resourceSource` parameter to infer the assembly, base name, and the namespace where the resource items can be located within the app's package resource index (PRI) file. For example, given a type named MyCompany.MyProduct.MyType that is defined in `MyAssembly`, the resource manager looks for a resource set identifier named MyAssembly and looks for a scope MyCompany.MyProduct.MyType within that resource set. The resource manager searches for resource items under the default context (current culture, current high contrast setting, and so on) within this scope. @@ -630,7 +630,7 @@ al /out:ru-RU\Greet.resources.dll /culture:ru-RU /embed: GreetingResources.ru-RU ## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop [!INCLUDE[net_portable](~/includes/net-portable-md.md)] projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, the resource manager uses the simple name of the `assembly` parameter to look up a matching resource set in the app's package resource index (PRI) file. The `baseName` parameter is used to look up a resource item within the resource set. For example, the root name for PortableLibrary1.Resource1.de-DE.resources is PortableLibrary1.Resource1. @@ -1726,7 +1726,7 @@ csc GetStream.cs /resource:AppResources.resources ## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop [!INCLUDE[net_portable](~/includes/net-portable-md.md)] projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, the method returns the value of the `name` string resource, localized for the caller's current UI culture settings. The list of cultures is derived from the operating system's preferred UI language list. If the resource manager cannot match `name`, the method returns `null`. @@ -1841,7 +1841,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res ## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop [!INCLUDE[net_portable](~/includes/net-portable-md.md)] projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, the method returns the value of the `name` string resource, localized for the culture specified by the `culture` parameter. If the resource is not localized for the `culture` culture, the lookup uses the entire [!INCLUDE[win8](~/includes/win8-md.md)] language fallback list, and stops after looking in the default culture. If the resource manager cannot match `name`, the method returns `null`. diff --git a/xml/System.Text.RegularExpressions/CaptureCollection.xml b/xml/System.Text.RegularExpressions/CaptureCollection.xml index 104f13d7c90..08f28744f22 100644 --- a/xml/System.Text.RegularExpressions/CaptureCollection.xml +++ b/xml/System.Text.RegularExpressions/CaptureCollection.xml @@ -169,7 +169,7 @@ Because the entire collection is copied into the array starting at the given index, the destination array must be at least as large as the collection. > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the method instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the method instead. ]]> @@ -421,7 +421,7 @@ A collection that is read-only does not allow the addition or removal of element ## Remarks > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the property instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the property instead. ]]> @@ -532,7 +532,7 @@ A collection that is read-only does not allow the addition or removal of element ## Remarks > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the property instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the property instead. ]]> diff --git a/xml/System.Text.RegularExpressions/GroupCollection.xml b/xml/System.Text.RegularExpressions/GroupCollection.xml index c9f88a6c746..a482af1beea 100644 --- a/xml/System.Text.RegularExpressions/GroupCollection.xml +++ b/xml/System.Text.RegularExpressions/GroupCollection.xml @@ -221,7 +221,7 @@ Because the entire collection is copied into the array starting at the given index, the destination array must be at least as large as the collection. > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the method instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the method instead. @@ -494,7 +494,7 @@ A collection that is read-only does not allow the addition or removal of element ## Remarks > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the property instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the property instead. ]]> @@ -758,7 +758,7 @@ The order of the keys in the enumerable collection is unspecified, but the imple ## Remarks > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the property instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the property instead. ]]> diff --git a/xml/System.Text.RegularExpressions/MatchCollection.xml b/xml/System.Text.RegularExpressions/MatchCollection.xml index 0d26f7f6f45..e0c455bdb77 100644 --- a/xml/System.Text.RegularExpressions/MatchCollection.xml +++ b/xml/System.Text.RegularExpressions/MatchCollection.xml @@ -166,7 +166,7 @@ Because the collection is copied into the array starting at the given index, the destination array must be at least as large as the entire collection. > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the method instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the method instead. Because the object is generally populated by using lazy evaluation, trying to copy the collection before it has been fully populated may throw a exception. This exception can be thrown if a time-out value for matching operations is in effect, and the attempt to find a single match exceeds that time-out interval. @@ -435,7 +435,7 @@ A collection that is read-only does not allow the addition or removal of element ## Remarks > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the property instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the property instead. ]]> @@ -562,7 +562,7 @@ huge ## Remarks > [!WARNING] -> This member is not present in the [!INCLUDE[net_portable](~/includes/net-portable-md.md)]. If you are developing applications that target the [!INCLUDE[net_portable](~/includes/net-portable-md.md)], use the property instead. +> This member is not present in the Portable Class Library. If you are developing applications that target the Portable Class Library, use the property instead. ]]> From dd43c3d7b4e2c2573ecf5f63e46be11ea380cae5 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:07:01 -0800 Subject: [PATCH 024/236] net-v10-short --- xml/System.Windows.Forms/Application.xml | 2 +- xml/System.Windows.Forms/ButtonBase.xml | 2 +- xml/System.Windows.Forms/CheckedListBox.xml | 2 +- xml/System.Windows.Forms/GroupBox.xml | 2 +- xml/System.Windows.Forms/Label.xml | 2 +- xml/System.Windows.Forms/LinkLabel.xml | 2 +- xml/System.Windows.Forms/PropertyGrid.xml | 2 +- xml/System/BadImageFormatException.xml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index b28dc231ccd..669bc42231a 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -1511,7 +1511,7 @@ ## Remarks Certain Windows Forms controls can render their text using either the class, which is based on the GDI graphics library, or the class, which is based on the GDI+ graphics library. This change was made in the .NET Framework 2.0 because of performance and localization issues with GDI+. Use to set the default value of the `UseCompatibleTextRendering` property for controls that support it. - The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/ButtonBase.xml b/xml/System.Windows.Forms/ButtonBase.xml index 68665b58d8e..8cf9dc0a0fb 100644 --- a/xml/System.Windows.Forms/ButtonBase.xml +++ b/xml/System.Windows.Forms/ButtonBase.xml @@ -1647,7 +1647,7 @@ If you set the property, the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/CheckedListBox.xml b/xml/System.Windows.Forms/CheckedListBox.xml index 0bb609ed1a2..f136719c6c5 100644 --- a/xml/System.Windows.Forms/CheckedListBox.xml +++ b/xml/System.Windows.Forms/CheckedListBox.xml @@ -1699,7 +1699,7 @@ The property should not be o class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/GroupBox.xml b/xml/System.Windows.Forms/GroupBox.xml index ba3b0e67cb7..8bb4f2e75ce 100644 --- a/xml/System.Windows.Forms/GroupBox.xml +++ b/xml/System.Windows.Forms/GroupBox.xml @@ -1166,7 +1166,7 @@ class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/Label.xml b/xml/System.Windows.Forms/Label.xml index 20117941fba..ed9ae2ff997 100644 --- a/xml/System.Windows.Forms/Label.xml +++ b/xml/System.Windows.Forms/Label.xml @@ -2281,7 +2281,7 @@ If you set the property, the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/LinkLabel.xml b/xml/System.Windows.Forms/LinkLabel.xml index b3cc18acab4..09aa0acef62 100644 --- a/xml/System.Windows.Forms/LinkLabel.xml +++ b/xml/System.Windows.Forms/LinkLabel.xml @@ -1704,7 +1704,7 @@ If the property is set to `true`, the does not cover the entire text. - The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/PropertyGrid.xml b/xml/System.Windows.Forms/PropertyGrid.xml index 8dc8d463830..6b101067377 100644 --- a/xml/System.Windows.Forms/PropertyGrid.xml +++ b/xml/System.Windows.Forms/PropertyGrid.xml @@ -3894,7 +3894,7 @@ This member is an explicit interface member implementation. It can be used only class and [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System/BadImageFormatException.xml b/xml/System/BadImageFormatException.xml index 721217b1587..332ea504a2d 100644 --- a/xml/System/BadImageFormatException.xml +++ b/xml/System/BadImageFormatException.xml @@ -81,7 +81,7 @@ To address this exception, set the project's **Platform target** property to x86 (instead of x64 or AnyCPU) and recompile. -- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the [!INCLUDE[net_v10_short](~/includes/net-v10-short-md.md)] or the [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or later, or when an application that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. +- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or later, or when an application that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. [!code-csharp[System.BadImageFormatException.Class#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.badimageformatexception.class/cs/stringlib.cs#2)] [!code-vb[System.BadImageFormatException.Class#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.badimageformatexception.class/vb/stringlib.vb#2)] From c65e933dae4c7ff7b514de89d3cb6f3df11fbef4 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:07:19 -0800 Subject: [PATCH 025/236] net-v11-long --- xml/System.Web.Configuration/TrustSection.xml | 2 +- xml/System/String.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Web.Configuration/TrustSection.xml b/xml/System.Web.Configuration/TrustSection.xml index 62817b501da..540726e1b97 100644 --- a/xml/System.Web.Configuration/TrustSection.xml +++ b/xml/System.Web.Configuration/TrustSection.xml @@ -155,7 +155,7 @@ - Partial trust application domains revert to being full trust at the application domain level. -- The legacy partial trust files located in the CONFIG directory in the .NET Framework install directory are used instead of the new partial trust configuration files that are located in the same directory. The legacy files include the membership conditions that were found in the [!INCLUDE[net_v11_long](~/includes/net-v11-long-md.md)] or [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] versions of the .NET Framework. +- The legacy partial trust files located in the CONFIG directory in the .NET Framework install directory are used instead of the new partial trust configuration files that are located in the same directory. The legacy files include the membership conditions that were found in the .NET Framework 1.1 or [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] versions of the .NET Framework. - Additional membership conditions to evaluate permissions are applied, as defined in ASP.NET partial trust files. The CONFIG directory that ships with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] release contains legacy partial-trust policy files. The names of these files include the string "legacy" and contain the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] sections. These sections contain non-empty membership conditions that are needed to evaluating CAS policy against assemblies. diff --git a/xml/System/String.xml b/xml/System/String.xml index 0dc0db2b462..fd458ba4899 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -183,7 +183,7 @@ For more information about Unicode, UTF-16, code units, code points, and the Date: Wed, 24 Feb 2021 11:07:39 -0800 Subject: [PATCH 026/236] net-v11-short --- xml/System.Windows.Forms/Application.xml | 2 +- xml/System.Windows.Forms/ButtonBase.xml | 2 +- xml/System.Windows.Forms/CheckedListBox.xml | 2 +- xml/System.Windows.Forms/GroupBox.xml | 2 +- xml/System.Windows.Forms/Label.xml | 2 +- xml/System.Windows.Forms/LinkLabel.xml | 2 +- xml/System.Windows.Forms/PropertyGrid.xml | 2 +- xml/System/BadImageFormatException.xml | 4 ++-- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index 669bc42231a..9ba7e6c47c0 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -1511,7 +1511,7 @@ ## Remarks Certain Windows Forms controls can render their text using either the class, which is based on the GDI graphics library, or the class, which is based on the GDI+ graphics library. This change was made in the .NET Framework 2.0 because of performance and localization issues with GDI+. Use to set the default value of the `UseCompatibleTextRendering` property for controls that support it. - The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and .NET Framework 1.1 applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or .NET Framework 1.1, it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true`. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/ButtonBase.xml b/xml/System.Windows.Forms/ButtonBase.xml index 8cf9dc0a0fb..8f71118e1d5 100644 --- a/xml/System.Windows.Forms/ButtonBase.xml +++ b/xml/System.Windows.Forms/ButtonBase.xml @@ -1647,7 +1647,7 @@ If you set the property, the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and .NET Framework 1.1 applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or .NET Framework 1.1, it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/CheckedListBox.xml b/xml/System.Windows.Forms/CheckedListBox.xml index f136719c6c5..98e1be7c42b 100644 --- a/xml/System.Windows.Forms/CheckedListBox.xml +++ b/xml/System.Windows.Forms/CheckedListBox.xml @@ -1699,7 +1699,7 @@ The property should not be o class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and .NET Framework 1.1 applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or .NET Framework 1.1, it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/GroupBox.xml b/xml/System.Windows.Forms/GroupBox.xml index 8bb4f2e75ce..9e0683b8e75 100644 --- a/xml/System.Windows.Forms/GroupBox.xml +++ b/xml/System.Windows.Forms/GroupBox.xml @@ -1166,7 +1166,7 @@ class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and .NET Framework 1.1 applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or .NET Framework 1.1, it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/Label.xml b/xml/System.Windows.Forms/Label.xml index ed9ae2ff997..b4aef54de20 100644 --- a/xml/System.Windows.Forms/Label.xml +++ b/xml/System.Windows.Forms/Label.xml @@ -2281,7 +2281,7 @@ If you set the property, the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and .NET Framework 1.1 applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or .NET Framework 1.1, it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/LinkLabel.xml b/xml/System.Windows.Forms/LinkLabel.xml index 09aa0acef62..a780268e77a 100644 --- a/xml/System.Windows.Forms/LinkLabel.xml +++ b/xml/System.Windows.Forms/LinkLabel.xml @@ -1704,7 +1704,7 @@ If the property is set to `true`, the does not cover the entire text. - The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and .NET Framework 1.1 applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or .NET Framework 1.1, it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System.Windows.Forms/PropertyGrid.xml b/xml/System.Windows.Forms/PropertyGrid.xml index 6b101067377..d364be058f9 100644 --- a/xml/System.Windows.Forms/PropertyGrid.xml +++ b/xml/System.Windows.Forms/PropertyGrid.xml @@ -3894,7 +3894,7 @@ This member is an explicit interface member implementation. It can be used only class and .NET Framework 1.0 and [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)], it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. + The `UseCompatibleTextRendering` property is intended to provide visual compatibility between Windows Forms controls that render text using the class and .NET Framework 1.0 and .NET Framework 1.1 applications that perform custom text rendering using the class. In most cases, if your application is not being upgraded from .NET Framework 1.0 or .NET Framework 1.1, it is recommended that you leave `UseCompatibleTextRendering` set to the default value of `false`. The GDI based class was introduced in the .NET Framework 2.0 to improve performance, make text look better, and improve support for international fonts. In earlier versions of the .NET Framework, the GDI+ based class was used to perform all text rendering. GDI calculates character spacing and word wrapping differently from GDI+. In a Windows Forms application that uses the class to render text, this could cause the text for controls that use to appear different from the other text in the application. To resolve this incompatibility, you can set the `UseCompatibleTextRendering` property to `true` for a specific control. To set `UseCompatibleTextRendering` to `true` for all supported controls in the application, call the method with a parameter of `true`. diff --git a/xml/System/BadImageFormatException.xml b/xml/System/BadImageFormatException.xml index 332ea504a2d..f678ff3c893 100644 --- a/xml/System/BadImageFormatException.xml +++ b/xml/System/BadImageFormatException.xml @@ -81,12 +81,12 @@ To address this exception, set the project's **Platform target** property to x86 (instead of x64 or AnyCPU) and recompile. -- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or later, or when an application that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. +- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the .NET Framework 1.1 tries to load an assembly that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or later, or when an application that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. [!code-csharp[System.BadImageFormatException.Class#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.badimageformatexception.class/cs/stringlib.cs#2)] [!code-vb[System.BadImageFormatException.Class#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.badimageformatexception.class/vb/stringlib.vb#2)] - The following example uses reflection to load an assembly named StringLib.dll. If the source code is compiled with a [!INCLUDE[net_v11_short](~/includes/net-v11-short-md.md)] compiler, a is thrown by the method. + The following example uses reflection to load an assembly named StringLib.dll. If the source code is compiled with a .NET Framework 1.1 compiler, a is thrown by the method. [!code-csharp[System.BadImageFormatException.Class#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.badimageformatexception.class/cs/loadstringlib.cs#3)] [!code-vb[System.BadImageFormatException.Class#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.badimageformatexception.class/vb/loadstringlib.vb#3)] From e008443574fdb51622ccf24bc2bf8ea5e1c94c65 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:10:55 -0800 Subject: [PATCH 027/236] net-v20-sp1-long --- xml/System.Globalization/SortVersion.xml | 2 +- .../AssemblyBuilder.xml | 28 ++++----- xml/System.Reflection.Emit/DynamicMethod.xml | 16 ++--- xml/System.Reflection.Emit/ModuleBuilder.xml | 58 +++++++++---------- xml/System.Reflection.Emit/TypeBuilder.xml | 4 +- xml/System.Reflection/ConstructorInfo.xml | 4 +- xml/System.Reflection/FieldInfo.xml | 8 +-- xml/System.Reflection/MethodBase.xml | 4 +- xml/System.Reflection/PropertyInfo.xml | 10 ++-- .../HMACSHA384.xml | 6 +- .../HMACSHA512.xml | 6 +- .../ReflectionPermissionAttribute.xml | 4 +- .../ReflectionPermissionFlag.xml | 2 +- xml/System/Activator.xml | 24 ++++---- xml/System/Delegate.xml | 20 +++---- xml/System/String.xml | 2 +- xml/System/Type.xml | 6 +- xml/System/TypedReference.xml | 2 +- 18 files changed, 103 insertions(+), 103 deletions(-) diff --git a/xml/System.Globalization/SortVersion.xml b/xml/System.Globalization/SortVersion.xml index 7286fc9733c..efc793fd3f6 100644 --- a/xml/System.Globalization/SortVersion.xml +++ b/xml/System.Globalization/SortVersion.xml @@ -50,7 +50,7 @@ ### Sorting and string comparison in the .NET Framework - From the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] through the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], each version of the.NET Framework has included tables that contain sort weights and data on string normalization and that are based on a particular version of Unicode. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the presence of these tables depends on the operating system: + From the .NET Framework 2.0 Service Pack 1 through the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], each version of the.NET Framework has included tables that contain sort weights and data on string normalization and that are based on a particular version of Unicode. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the presence of these tables depends on the operating system: - On [!INCLUDE[win7](~/includes/win7-md.md)] and previous versions of the Windows operating system, the tables continue to be used for comparing and ordering strings. diff --git a/xml/System.Reflection.Emit/AssemblyBuilder.xml b/xml/System.Reflection.Emit/AssemblyBuilder.xml index f7e53147ba0..43922abba36 100644 --- a/xml/System.Reflection.Emit/AssemblyBuilder.xml +++ b/xml/System.Reflection.Emit/AssemblyBuilder.xml @@ -204,7 +204,7 @@ The specified resource file must be in the directory where the assembly will be saved. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -288,7 +288,7 @@ The specified resource file must be in the directory where the assembly will be saved. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -571,7 +571,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -657,7 +657,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -744,7 +744,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -838,7 +838,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -939,7 +939,7 @@ The runtime calls the method when the dynamic assembly is saved. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1029,7 +1029,7 @@ The runtime calls the method when the dynamic assembly is saved. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -1158,7 +1158,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling or after either one of the methods was called previously will throw the System.ArgumentException. Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1239,7 +1239,7 @@ The information is inferred from the `AssemblyName` object used to define this dynamic assembly. This assembly's custom attributes override information specified in the `AssemblyName` object. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1309,7 +1309,7 @@ The structure of the version resource includes data that identifies the version, language, and distribution of the file. Installation programs use the functions in the file installation library (VER.DLL) to retrieve the version information resource from a file and to extract the version information blocks from the resource. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -3015,7 +3015,7 @@ > cannot be used to set declarative security attributes. Use one of the overloads of that takes required, optional, and refused permissions. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -3093,7 +3093,7 @@ > cannot be used to set declarative security attributes. Use one of the overloads of that takes required, optional, and refused permissions. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -3200,7 +3200,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> diff --git a/xml/System.Reflection.Emit/DynamicMethod.xml b/xml/System.Reflection.Emit/DynamicMethod.xml index cc8214b1d3e..1be6e8489fb 100644 --- a/xml/System.Reflection.Emit/DynamicMethod.xml +++ b/xml/System.Reflection.Emit/DynamicMethod.xml @@ -65,7 +65,7 @@ |Skipping JIT visibility checks, with restrictions|Public members of public types in any assembly.|All members of all types, only in assemblies whose trust levels are equal to or less than the trust level of the assembly that emitted the dynamic method.| > [!NOTE] -> Prior to the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], emitting code required with the flag. This permission is included by default in the FullTrust and LocalIntranet named permission sets, but not in the Internet permission set. Therefore, in earlier versions of the .NET Framework a library can be used with Internet permissions only if it has the attribute and also executes an for . Such libraries require careful security review because coding errors could result in security holes. The [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] allows code to be emitted in partial trust scenarios without issuing any security demands, because generating code is not inherently a privileged operation. That is, the generated code has no more permissions than the assembly that emits it. This allows libraries that emit code to be security transparent and removes the need to assert , which simplifies the task of writing a secure library. To use this feature, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Prior to the .NET Framework 2.0 Service Pack 1, emitting code required with the flag. This permission is included by default in the FullTrust and LocalIntranet named permission sets, but not in the Internet permission set. Therefore, in earlier versions of the .NET Framework a library can be used with Internet permissions only if it has the attribute and also executes an for . Such libraries require careful security review because coding errors could result in security holes. The [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] allows code to be emitted in partial trust scenarios without issuing any security demands, because generating code is not inherently a privileged operation. That is, the generated code has no more permissions than the assembly that emits it. This allows libraries that emit code to be security transparent and removes the need to assert , which simplifies the task of writing a secure library. To use this feature, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. The following table shows which types and members are accessible to a dynamic method that is associated with a module or with a type in a module. @@ -335,7 +335,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -422,7 +422,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -525,7 +525,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -606,7 +606,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -691,7 +691,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -784,7 +784,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -1775,7 +1775,7 @@ This method does not demand permissions directly, but invoking the dynamic method can result in security demands, depending on the method. For example, no demands are made for anonymously hosted dynamic methods that are created with the `restrictedSkipVisibility` parameter set to `false`. On the other hand, if you create a method with `restrictedSkipVisibility` set to `true` so it can access a hidden member of a target assembly, the method will cause a demand for the permissions of the target assembly plus with the flag. > [!NOTE] -> Prior to the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method required with the flag. +> Prior to the .NET Framework 2.0 Service Pack 1, this method required with the flag. diff --git a/xml/System.Reflection.Emit/ModuleBuilder.xml b/xml/System.Reflection.Emit/ModuleBuilder.xml index 9ffdd6c0e67..2d07fd829d9 100644 --- a/xml/System.Reflection.Emit/ModuleBuilder.xml +++ b/xml/System.Reflection.Emit/ModuleBuilder.xml @@ -185,7 +185,7 @@ This method should be called when the user is done with defining all the global functions within this dynamic module. After calling this function, no more new global functions or new global data are allowed. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -327,7 +327,7 @@ > In the .NET Framework versions 1.0 and 1.1, it is necessary to define enumerations using because emits enumerations whose elements are of type instead of the enumeration type. In the .NET Framework version 2.0, emits enumerations whose elements have the correct type. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -417,7 +417,7 @@ The global method that this method defines is not usable until you call . > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -498,7 +498,7 @@ You cannot use the global method that this method defines until you call . > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -584,7 +584,7 @@ You cannot use the global method that this method defines until you call . > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -654,7 +654,7 @@ The data defined by this method is not created until the method is called. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -834,7 +834,7 @@ Some DLL import attributes (see the description of System.Runtime.InteropServices.DllImportAttribute) cannot be specified as arguments to this method. Such attributes should be set by emitting a custom attribute for the method. For example, the DLL import attribute `PreserveSig` is set by emitting a custom attribute. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -929,7 +929,7 @@ Some DLL import attributes (see the description of ) cannot be specified as arguments to this method. Such attributes should be set by emitting a custom attribute for the method. For example, the DLL import attribute `PreserveSig` is set by emitting a custom attribute. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1005,7 +1005,7 @@ Use this method to embed a managed resource. To embed a manifest resource blob, use the method. For a summary of embedding and linking managed resources and manifest resource blobs, see the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1073,7 +1073,7 @@ Use this method to embed a managed resource. To embed a manifest resource blob, use the method. For a summary of embedding and linking managed resources and manifest resource blobs, see the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1157,7 +1157,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1231,7 +1231,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1315,7 +1315,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1401,7 +1401,7 @@ Type names must be unique within an assembly. It is forbidden to have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1487,7 +1487,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1577,7 +1577,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1665,7 +1665,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1743,7 +1743,7 @@ The data defined by this method is not created until the method is called. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -1805,7 +1805,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling `DefineVersionInfoResource` or `DefineUnmanagedResource` after either one of the methods was called previously throws . Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -1857,7 +1857,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling `DefineVersionInfoResource` or `DefineUnmanagedResource` after either one of the methods was called previously throws . Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -2996,7 +2996,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -3064,7 +3064,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -3130,7 +3130,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -3200,7 +3200,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -3259,7 +3259,7 @@ For example, if the class initializers of one of the classes throws an exception while it is being loaded, a `TargetInvocationException` is stored in the corresponding element of the `LoaderExceptions` array. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -4121,7 +4121,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -4184,7 +4184,7 @@ For more information about how to format `binaryAttribute`, see the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". The documentation is available online; see [ECMA C# and Common Language Infrastructure Standards](https://go.microsoft.com/fwlink/?LinkID=99212) on MSDN and [Standard ECMA-335 - Common Language Infrastructure (CLI)](https://go.microsoft.com/fwlink/?LinkID=65552) on the Ecma International Web site. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -4231,7 +4231,7 @@ This method does nothing. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -4283,7 +4283,7 @@ The compiler might generate a startup stub before calling user main. The startup stub will be the entry point. While the user main will be the user entry point so that debugger will not step into the compiler entry point. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> diff --git a/xml/System.Reflection.Emit/TypeBuilder.xml b/xml/System.Reflection.Emit/TypeBuilder.xml index 10efea0545f..f496cce19e2 100644 --- a/xml/System.Reflection.Emit/TypeBuilder.xml +++ b/xml/System.Reflection.Emit/TypeBuilder.xml @@ -6553,7 +6553,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> @@ -6618,7 +6618,7 @@ For more information on how to format `binaryAttribute`, see [ECMA C# and Common Language Infrastructure Standards](/dotnet/standard/components#applicable-standards) and [Standard ECMA-335 - Common Language Infrastructure (CLI)](http://www.ecma-international.org/publications/standards/Ecma-335.htm). > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> diff --git a/xml/System.Reflection/ConstructorInfo.xml b/xml/System.Reflection/ConstructorInfo.xml index 1b46f9073e5..3d1adcd1a2f 100644 --- a/xml/System.Reflection/ConstructorInfo.xml +++ b/xml/System.Reflection/ConstructorInfo.xml @@ -387,7 +387,7 @@ This method is a convenience method for the following overloaded version, using default values. This method cannot be overridden. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -475,7 +475,7 @@ > To create an instance of a value type that has no instance constructors, use the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System.Reflection/FieldInfo.xml b/xml/System.Reflection/FieldInfo.xml index 68044f98f78..e952437b240 100644 --- a/xml/System.Reflection/FieldInfo.xml +++ b/xml/System.Reflection/FieldInfo.xml @@ -831,7 +831,7 @@ > Access restrictions are ignored for fully trusted code. That is, private constructors, methods, fields, and properties can be accessed and invoked through reflection whenever the code is fully trusted. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2158,7 +2158,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) > Fully trusted code has the permissions that are needed to access and invoke private constructors, methods, fields, and properties using reflection. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2261,7 +2261,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) > Fully trusted code has the permissions that are needed to access and invoke private constructors, methods, fields, and properties using reflection. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2332,7 +2332,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System.Reflection/MethodBase.xml b/xml/System.Reflection/MethodBase.xml index b9a510ddcd0..457071541bd 100644 --- a/xml/System.Reflection/MethodBase.xml +++ b/xml/System.Reflection/MethodBase.xml @@ -988,7 +988,7 @@ > If this method overload is used to invoke an instance constructor, the object supplied for `obj` is reinitialized; that is, all instance initializers are executed. The return value is `null`. If a class constructor is invoked, the class is reinitialized; that is, all class initializers are executed. The return value is `null`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1125,7 +1125,7 @@ If the invoked method throws an exception, `TargetInvocationException.GetException` returns the exception. This implementation throws a `NotSupportedException`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System.Reflection/PropertyInfo.xml b/xml/System.Reflection/PropertyInfo.xml index 465006774b6..7669fb4dfd4 100644 --- a/xml/System.Reflection/PropertyInfo.xml +++ b/xml/System.Reflection/PropertyInfo.xml @@ -1366,7 +1366,7 @@ Console.WriteLine("CurrCult: " + To use the `GetValue` method, first get the class `Type`. From the `Type`, get the `PropertyInfo`. From the `PropertyInfo`, use the `GetValue` method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1477,7 +1477,7 @@ Console.WriteLine("CurrCult: " + To use the `GetValue` method, first get the class `Type`. From the `Type`, get the `PropertyInfo`. From the `PropertyInfo`, use the `GetValue` method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1904,7 +1904,7 @@ Console.WriteLine("CurrCult: " + To use the method, first get a object that represents the class. From the , get the object. From the object, call the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2018,7 +2018,7 @@ Console.WriteLine("CurrCult: " + To use the method, first get a object that represents the class. From the , get the . From the , use the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -2146,7 +2146,7 @@ Console.WriteLine("CurrCult: " + To use the `SetValue` method, first get the class `Type`. From the `Type`, get the `PropertyInfo`. From the `PropertyInfo`, use the `SetValue` method. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System.Security.Cryptography/HMACSHA384.xml b/xml/System.Security.Cryptography/HMACSHA384.xml index c415ae566db..e337f42299f 100644 --- a/xml/System.Security.Cryptography/HMACSHA384.xml +++ b/xml/System.Security.Cryptography/HMACSHA384.xml @@ -453,14 +453,14 @@ System.Boolean - Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] implementation of the algorithm. + Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the .NET Framework 2.0 Service Pack 1 implementation of the algorithm. - to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with .NET Framework 2.0 applications; otherwise, . + to enable .NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0 applications; otherwise, . Boolean property is to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with .NET Framework 2.0 applications. When you set this property to `true`, the object produces values that match the values produced by the .NET Framework 2.0. You should set this property only once after you create your HMAC object. You will need to reset your key afterwards, as shown in the following example. + The purpose of the Boolean property is to enable .NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0 applications. When you set this property to `true`, the object produces values that match the values produced by the .NET Framework 2.0. You should set this property only once after you create your HMAC object. You will need to reset your key afterwards, as shown in the following example. ```csharp public static void Test() diff --git a/xml/System.Security.Cryptography/HMACSHA512.xml b/xml/System.Security.Cryptography/HMACSHA512.xml index 84849dbf24b..c03dcab0a6a 100644 --- a/xml/System.Security.Cryptography/HMACSHA512.xml +++ b/xml/System.Security.Cryptography/HMACSHA512.xml @@ -453,14 +453,14 @@ System.Boolean - Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] implementation. + Provides a workaround for the .NET Framework 2.0 implementation of the algorithm, which is inconsistent with the .NET Framework 2.0 Service Pack 1 implementation. - to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with .NET Framework 2.0 applications; otherwise, . + to enable .NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0 applications; otherwise, . Boolean property is to enable [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] applications to interact with .NET Framework 2.0 applications. When you set this property to `true`, the object produces values that match the values produced by the .NET Framework 2.0. You should set this property only once after you create your HMAC object. You will need to reset your key afterwards, as shown in the following example. + The purpose of the Boolean property is to enable .NET Framework 2.0 Service Pack 1 applications to interact with .NET Framework 2.0 applications. When you set this property to `true`, the object produces values that match the values produced by the .NET Framework 2.0. You should set this property only once after you create your HMAC object. You will need to reset your key afterwards, as shown in the following example. ```csharp public static void Test() diff --git a/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml b/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml index bfe8d4c594f..bbb6b3fda2a 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml @@ -254,7 +254,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], emitting code no longer requires with the flag. Some features of reflection emit, such as emitting debug symbols, still require the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) +> Starting with the .NET Framework 2.0 Service Pack 1, emitting code no longer requires with the flag. Some features of reflection emit, such as emitting debug symbols, still require the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -297,7 +297,7 @@ ## Remarks > [!NOTE] -> This property is introduced in the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)]. To use this property, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> This property is introduced in the .NET Framework 2.0 Service Pack 1. To use this property, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. ]]> diff --git a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml index 7bd3ddee7f0..a43a30a9cc9 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml @@ -225,7 +225,7 @@ 4 - Emitting debug symbols is allowed. Beginning with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this flag is no longer required to emit code. + Emitting debug symbols is allowed. Beginning with the .NET Framework 2.0 Service Pack 1, this flag is no longer required to emit code. diff --git a/xml/System/Activator.xml b/xml/System/Activator.xml index f40a09e374e..2112dacf37f 100644 --- a/xml/System/Activator.xml +++ b/xml/System/Activator.xml @@ -154,7 +154,7 @@ For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -234,7 +234,7 @@ For information about other exceptions that can be thrown by invoked methods, see the Exceptions section of the and methods. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -390,7 +390,7 @@ The method returns `null` for the instances. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -563,7 +563,7 @@ For more information on how the common language runtime identifies and loads assemblies, see [How the Runtime Locates Assemblies](/dotnet/framework/deployment/how-the-runtime-locates-assemblies). For information on using the application configuration file to define assembly locations, see [Specifying an Assembly's Location](/dotnet/framework/configure-apps/specify-assembly-location). If `assemblyName` is found, it is loaded in the default context. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -662,7 +662,7 @@ The method returns `null` for the instances. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -766,7 +766,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -974,7 +974,7 @@ Use to unwrap the return value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1074,7 +1074,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1178,7 +1178,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1282,7 +1282,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1390,7 +1390,7 @@ The method returns `null` for the instances with no value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1600,7 +1600,7 @@ Use to unwrap the return value. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System/Delegate.xml b/xml/System/Delegate.xml index d82e4222843..203b3cd96b8 100644 --- a/xml/System/Delegate.xml +++ b/xml/System/Delegate.xml @@ -609,7 +609,7 @@ This method overload is equivalent to calling the method overload and specifying `true` for `throwOnBindFailure`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -771,7 +771,7 @@ - If the signature of `type` begins with the second parameter of `method` and the rest of the parameter types are compatible, then the delegate is said to be closed over a null reference. When the delegate is invoked, a null reference is passed to the first parameter of `method`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -958,7 +958,7 @@ This method overload is equivalent to calling the method overload, specifying `false` for `ignoreCase` and `true` for `throwOnBindFailure`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1054,7 +1054,7 @@ > This method overload should be used when the delegate is not closed over its first argument, because it is somewhat faster in that case. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1202,7 +1202,7 @@ This method overload is equivalent to calling the method overload, specifying `false` for `ignoreCase` and `true` for `throwOnBindFailure`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1329,7 +1329,7 @@ - If the signature of `type` begins with the second parameter of `method` and the rest of the parameter types are compatible, then the delegate is said to be closed over a null reference. When the delegate is invoked, a null reference is passed to the first parameter of `method`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1518,7 +1518,7 @@ This method overload is equivalent to calling the method overload, specifying `true` for `throwOnBindFailure`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1613,7 +1613,7 @@ This method overload is equivalent to calling the method overload, specifying `true` for `throwOnBindFailure`. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1722,7 +1722,7 @@ This method creates delegates for instance methods only. An instance method is a method that is associated with an instance of a class; a static method is a method that is associated with the class itself. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -1823,7 +1823,7 @@ This method creates delegates for static methods only. An instance method is a method that is associated with an instance of a class; a static method is a method that is associated with the class itself. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System/String.xml b/xml/System/String.xml index fd458ba4899..c91c43ec8dc 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -7874,7 +7874,7 @@ The `comparisonType` parameter is a enumeration m :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Intern/cs/Intern2.cs" interactive="try-dotnet-method" id="Snippet2"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Intern/vb/Intern2.vb" id="Snippet2"::: - In the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)] and [!INCLUDE[net_v30_long](~/includes/net-v30-long-md.md)], `str1` and `str2` are not equal. In all other versions, `str1` and `str2` are equal. + In the .NET Framework 2.0 Service Pack 1 and [!INCLUDE[net_v30_long](~/includes/net-v30-long-md.md)], `str1` and `str2` are not equal. In all other versions, `str1` and `str2` are equal. ## Performance Considerations If you are trying to reduce the total amount of memory your application allocates, keep in mind that interning a string has two unwanted side effects. First, the memory allocated for interned objects is not likely to be released until the common language runtime (CLR) terminates. The reason is that the CLR's reference to the interned object can persist after your application, or even your application domain, terminates. Second, to intern a string, you must first create the string. The memory used by the object must still be allocated, even though the memory will eventually be garbage collected. diff --git a/xml/System/Type.xml b/xml/System/Type.xml index 7517cce44b4..2f4d19e4f31 100644 --- a/xml/System/Type.xml +++ b/xml/System/Type.xml @@ -10360,7 +10360,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs When you invoke an `IDispatch` member, you can specify the DispID instead of the member name, using the string format "[DispID=##]". For example, if the DispID of MyComMethod is 3, you can specify the string "[DispID=3]" instead of "MyComMethod". Invoking a member by DispID is faster than looking up the member by name. In complex aggregation scenarios, the DispID is sometimes the only way to invoke the desired member. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -10580,7 +10580,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs When you invoke an `IDispatch` member you can specify the DispID instead of the member name, using the string format "[DispID=##]". For example, if the DispID of MyComMethod is 3, you can specify the string "[DispID=3]" instead of "MyComMethod". Invoking a member by DispID is faster than looking up the member by name. In complex aggregation scenarios, the DispID is sometimes the only way to invoke the desired member. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. @@ -10800,7 +10800,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs This will change string "z" in the array that F holds to string "b". > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. diff --git a/xml/System/TypedReference.xml b/xml/System/TypedReference.xml index f7d18d3bc64..1d2f9d4f9a2 100644 --- a/xml/System/TypedReference.xml +++ b/xml/System/TypedReference.xml @@ -240,7 +240,7 @@ The method returns a typed reference to some terminal field, where the `target` parameter contains the field described by the first element of `flds`, the field described by the first element of `flds` contains the field described by the second element of `flds`, and so on until the terminal field is reached. > [!NOTE] -> Starting with the [!INCLUDE[net_v20sp1_long](~/includes/net-v20sp1-long-md.md)], this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) +> Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > > To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. From c0395c7115c5be89bba85a7c14e3cbf85aff4ae1 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:11:19 -0800 Subject: [PATCH 028/236] net-v20sp1-short --- xml/System.Reflection.Emit/DynamicMethod.xml | 2 +- .../ReflectionPermissionFlag.xml | 6 +++--- xml/System.Text.RegularExpressions/Regex.xml | 2 +- xml/System.Web.Configuration/TrustSection.xml | 4 ++-- xml/System/BadImageFormatException.xml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Reflection.Emit/DynamicMethod.xml b/xml/System.Reflection.Emit/DynamicMethod.xml index 1be6e8489fb..7c7ee6774a8 100644 --- a/xml/System.Reflection.Emit/DynamicMethod.xml +++ b/xml/System.Reflection.Emit/DynamicMethod.xml @@ -65,7 +65,7 @@ |Skipping JIT visibility checks, with restrictions|Public members of public types in any assembly.|All members of all types, only in assemblies whose trust levels are equal to or less than the trust level of the assembly that emitted the dynamic method.| > [!NOTE] -> Prior to the .NET Framework 2.0 Service Pack 1, emitting code required with the flag. This permission is included by default in the FullTrust and LocalIntranet named permission sets, but not in the Internet permission set. Therefore, in earlier versions of the .NET Framework a library can be used with Internet permissions only if it has the attribute and also executes an for . Such libraries require careful security review because coding errors could result in security holes. The [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] allows code to be emitted in partial trust scenarios without issuing any security demands, because generating code is not inherently a privileged operation. That is, the generated code has no more permissions than the assembly that emits it. This allows libraries that emit code to be security transparent and removes the need to assert , which simplifies the task of writing a secure library. To use this feature, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Prior to the .NET Framework 2.0 Service Pack 1, emitting code required with the flag. This permission is included by default in the FullTrust and LocalIntranet named permission sets, but not in the Internet permission set. Therefore, in earlier versions of the .NET Framework a library can be used with Internet permissions only if it has the attribute and also executes an for . Such libraries require careful security review because coding errors could result in security holes. The .NET Framework 2.0 SP1 allows code to be emitted in partial trust scenarios without issuing any security demands, because generating code is not inherently a privileged operation. That is, the generated code has no more permissions than the assembly that emits it. This allows libraries that emit code to be security transparent and removes the need to assert , which simplifies the task of writing a secure library. To use this feature, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. The following table shows which types and members are accessible to a dynamic method that is associated with a module or with a type in a module. diff --git a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml index a43a30a9cc9..d453f4db8fd 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml @@ -56,12 +56,12 @@ > [!CAUTION] > Because can provide access to private class members, we recommend that you grant to Internet code only with the `RestrictedMemberAccess` flag, and not with any other flags. - The `RestrictedMemberAccess` flag is introduced in the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)]. To use this flag, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. + The `RestrictedMemberAccess` flag is introduced in the .NET Framework 2.0 SP1. To use this flag, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. > [!IMPORTANT] > `AllFlags` does not include the `RestrictedMemberAccess` flag. To get a mask that includes all flags in this enumeration, you must use the combination of `AllFlags` with `RestrictedMemberAccess`. - Starting with the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)], the `ReflectionEmit` flag is no longer required to emit code, unless debug symbols are emitted. To use this feature, your application should target the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] or later. + Starting with the .NET Framework 2.0 SP1, the `ReflectionEmit` flag is no longer required to emit code, unless debug symbols are emitted. To use this feature, your application should target the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] or later. Starting with the .NET Framework 2.0, the `TypeInformation` flag is no longer required to reflect on nonpublic types and members; the flag has been marked obsolete. @@ -261,7 +261,7 @@ 8 - Restricted member access is provided for partially trusted code. Partially trusted code can access nonpublic types and members, but only if the grant set of the partially trusted code includes all permissions in the grant set of the assembly that contains the nonpublic types and members being accessed. This flag is new in the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)]. + Restricted member access is provided for partially trusted code. Partially trusted code can access nonpublic types and members, but only if the grant set of the partially trusted code includes all permissions in the grant set of the assembly that contains the nonpublic types and members being accessed. This flag is new in the .NET Framework 2.0 SP1. diff --git a/xml/System.Text.RegularExpressions/Regex.xml b/xml/System.Text.RegularExpressions/Regex.xml index a0ce969b671..39bd35385e3 100644 --- a/xml/System.Text.RegularExpressions/Regex.xml +++ b/xml/System.Text.RegularExpressions/Regex.xml @@ -621,7 +621,7 @@ The value in a set operation is less than zero. - In the .NET Framework prior to the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)], regular expressions used in both static and instance method calls were cached. Beginning with the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)], only regular expressions used in static method calls are cached. + In the .NET Framework prior to the .NET Framework 2.0 SP1, regular expressions used in both static and instance method calls were cached. Beginning with the .NET Framework 2.0 SP1, only regular expressions used in static method calls are cached. diff --git a/xml/System.Web.Configuration/TrustSection.xml b/xml/System.Web.Configuration/TrustSection.xml index 540726e1b97..7db432e80e3 100644 --- a/xml/System.Web.Configuration/TrustSection.xml +++ b/xml/System.Web.Configuration/TrustSection.xml @@ -155,9 +155,9 @@ - Partial trust application domains revert to being full trust at the application domain level. -- The legacy partial trust files located in the CONFIG directory in the .NET Framework install directory are used instead of the new partial trust configuration files that are located in the same directory. The legacy files include the membership conditions that were found in the .NET Framework 1.1 or [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] versions of the .NET Framework. +- The legacy partial trust files located in the CONFIG directory in the .NET Framework install directory are used instead of the new partial trust configuration files that are located in the same directory. The legacy files include the membership conditions that were found in the .NET Framework 1.1 or .NET Framework 2.0 SP1 versions of the .NET Framework. -- Additional membership conditions to evaluate permissions are applied, as defined in ASP.NET partial trust files. The CONFIG directory that ships with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] release contains legacy partial-trust policy files. The names of these files include the string "legacy" and contain the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] sections. These sections contain non-empty membership conditions that are needed to evaluating CAS policy against assemblies. +- Additional membership conditions to evaluate permissions are applied, as defined in ASP.NET partial trust files. The CONFIG directory that ships with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] release contains legacy partial-trust policy files. The names of these files include the string "legacy" and contain the .NET Framework 2.0 SP1 sections. These sections contain non-empty membership conditions that are needed to evaluating CAS policy against assemblies. - If the ASP.NET application is running in partial trust and the security policy file for the trust level maps to one of the default partial trust configuration files, ASP.NET automatically chooses the corresponding legacy configuration file. For example, if the security policy would ordinarily be loaded from Web_mediumtrust.config, then in legacy mode ASP.NET will instead load security policy from Legacy.web_mediumtrust.config. diff --git a/xml/System/BadImageFormatException.xml b/xml/System/BadImageFormatException.xml index f678ff3c893..16b6175caa1 100644 --- a/xml/System/BadImageFormatException.xml +++ b/xml/System/BadImageFormatException.xml @@ -81,7 +81,7 @@ To address this exception, set the project's **Platform target** property to x86 (instead of x64 or AnyCPU) and recompile. -- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the .NET Framework 1.1 tries to load an assembly that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or later, or when an application that was developed using the [!INCLUDE[net_v20SP1_short](~/includes/net-v20sp1-short-md.md)] or [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. +- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the .NET Framework 1.1 tries to load an assembly that was developed using the .NET Framework 2.0 SP1 or later, or when an application that was developed using the .NET Framework 2.0 SP1 or [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. [!code-csharp[System.BadImageFormatException.Class#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.badimageformatexception.class/cs/stringlib.cs#2)] [!code-vb[System.BadImageFormatException.Class#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.badimageformatexception.class/vb/stringlib.vb#2)] From f01451e3d42132c7df71ff2d3df3041f484c9f1d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:11:42 -0800 Subject: [PATCH 029/236] net-v30-long --- xml/System/String.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System/String.xml b/xml/System/String.xml index c91c43ec8dc..b934d313f44 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -7874,7 +7874,7 @@ The `comparisonType` parameter is a enumeration m :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Intern/cs/Intern2.cs" interactive="try-dotnet-method" id="Snippet2"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Intern/vb/Intern2.vb" id="Snippet2"::: - In the .NET Framework 2.0 Service Pack 1 and [!INCLUDE[net_v30_long](~/includes/net-v30-long-md.md)], `str1` and `str2` are not equal. In all other versions, `str1` and `str2` are equal. + In the .NET Framework 2.0 Service Pack 1 and .NET Framework 3.0, `str1` and `str2` are not equal. In all other versions, `str1` and `str2` are equal. ## Performance Considerations If you are trying to reduce the total amount of memory your application allocates, keep in mind that interning a string has two unwanted side effects. First, the memory allocated for interned objects is not likely to be released until the common language runtime (CLR) terminates. The reason is that the CLR's reference to the interned object can persist after your application, or even your application domain, terminates. Second, to intern a string, you must first create the string. The memory used by the object must still be allocated, even though the memory will eventually be garbage collected. From 7d3269ef12456e626bf31f3029775c478352797f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:12:26 -0800 Subject: [PATCH 030/236] net-v30-short --- xml/System.Web.Compilation/BuildManager.xml | 6 +++--- xml/System.Windows.Markup/IAddChild.xml | 2 +- xml/System.Windows.Markup/IReceiveMarkupExtension.xml | 2 +- .../UsableDuringInitializationAttribute.xml | 2 +- xml/System.Windows.Markup/XamlParseException.xml | 4 ++-- xml/System.Windows.Markup/XamlReader.xml | 2 +- xml/System.Windows.Markup/XmlAttributeProperties.xml | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/xml/System.Web.Compilation/BuildManager.xml b/xml/System.Web.Compilation/BuildManager.xml index a6461c0f399..7ae8a043e69 100644 --- a/xml/System.Web.Compilation/BuildManager.xml +++ b/xml/System.Web.Compilation/BuildManager.xml @@ -760,11 +760,11 @@ If the Web site does have a Web.config file, ASP.NET determines the target framework by examining the Web.config file. ## Web Sites that Target the .NET Framework 2.0 - Web applications that target the .NET Framework 2.0 are compiled as if the target were the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)]. The build process does not differentiate between the .NET Framework 2.0 and the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] because the Web.config file does not indicate compiler version or target framework when one of those versions is targeted. (For the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], the Web.config file specifies the compiler version, and for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the Web.config file specifies the target framework.) Therefore, for Web applications that target the .NET Framework 2.0, this property returns a target framework moniker that indicates the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)]. + Web applications that target the .NET Framework 2.0 are compiled as if the target were the .NET Framework 3.0. The build process does not differentiate between the .NET Framework 2.0 and the .NET Framework 3.0 because the Web.config file does not indicate compiler version or target framework when one of those versions is targeted. (For the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], the Web.config file specifies the compiler version, and for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the Web.config file specifies the target framework.) Therefore, for Web applications that target the .NET Framework 2.0, this property returns a target framework moniker that indicates the .NET Framework 3.0. - This normally will not cause any problems. Visual Studio prevents you from creating references to [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] features in a project that is targeted for the .NET Framework 2.0. For example, Visual Studio does not provide item templates for WCF services in a project that is targeted for .NET Framework 2.0, because WCF was introduced with the [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and is not compatible with the .NET Framework 2.0. + This normally will not cause any problems. Visual Studio prevents you from creating references to .NET Framework 3.0 features in a project that is targeted for the .NET Framework 2.0. For example, Visual Studio does not provide item templates for WCF services in a project that is targeted for .NET Framework 2.0, because WCF was introduced with the .NET Framework 3.0 and is not compatible with the .NET Framework 2.0. - If you plan to deploy a Web site in a .NET Framework 2.0 run-time environment and you use a tool other than Visual Studio to reference features that are compatible only with [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)], the project might build without generating errors or warnings. However, the application might generate errors when the Web site runs on the .NET Framework 2.0. + If you plan to deploy a Web site in a .NET Framework 2.0 run-time environment and you use a tool other than Visual Studio to reference features that are compatible only with .NET Framework 3.0, the project might build without generating errors or warnings. However, the application might generate errors when the Web site runs on the .NET Framework 2.0. ]]> diff --git a/xml/System.Windows.Markup/IAddChild.xml b/xml/System.Windows.Markup/IAddChild.xml index cd0cb559f5b..90cac362ea5 100644 --- a/xml/System.Windows.Markup/IAddChild.xml +++ b/xml/System.Windows.Markup/IAddChild.xml @@ -24,7 +24,7 @@ The main remaining scenario for is to support a that can handle child object creation, which is an advanced scenario. See . - Callers in .NET Framework 4.5 Beta targeted applications that attempt to use the API for one of its original [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] era purposes (WPF content model, XAML processing) should expect that many current -implementing classes will return or similar results for the API. + Callers in .NET Framework 4.5 Beta targeted applications that attempt to use the API for one of its original .NET Framework 3.0 era purposes (WPF content model, XAML processing) should expect that many current -implementing classes will return or similar results for the API. ]]> diff --git a/xml/System.Windows.Markup/IReceiveMarkupExtension.xml b/xml/System.Windows.Markup/IReceiveMarkupExtension.xml index 03e904fc15b..1c13579596a 100644 --- a/xml/System.Windows.Markup/IReceiveMarkupExtension.xml +++ b/xml/System.Windows.Markup/IReceiveMarkupExtension.xml @@ -24,7 +24,7 @@ was a WPF-specific technique for permitting types to enter a different codepath whenever any of its XAML-accessible members where set as markup extensions during XAML parsing. In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], this interface is obsolete, and is replaced with a .NET Framework XAML Services implementation for how markup extensions can receive services or types can invoke markup-extension specific setter logic. + In .NET Framework 3.0, was a WPF-specific technique for permitting types to enter a different codepath whenever any of its XAML-accessible members where set as markup extensions during XAML parsing. In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], this interface is obsolete, and is replaced with a .NET Framework XAML Services implementation for how markup extensions can receive services or types can invoke markup-extension specific setter logic. For [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] implementations, if types want to perform special processing when setting properties by markup extension rather than by other means, types should be defined with attributes applied. The attribute specifies a callback, which is typically defined as a private member of the type. diff --git a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml index dcab2d0574e..047f2fb0858 100644 --- a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml +++ b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml @@ -39,7 +39,7 @@ In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes - In WPF XAML for [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], top-down construction was built in to the XAML processing for certain classes. The attribute formalizes the reporting of the top-down behavior in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. + In WPF XAML for .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], top-down construction was built in to the XAML processing for certain classes. The attribute formalizes the reporting of the top-down behavior in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. ]]> diff --git a/xml/System.Windows.Markup/XamlParseException.xml b/xml/System.Windows.Markup/XamlParseException.xml index 54a69043751..7bb729680dd 100644 --- a/xml/System.Windows.Markup/XamlParseException.xml +++ b/xml/System.Windows.Markup/XamlParseException.xml @@ -28,11 +28,11 @@ is used only for the WPF-implemented XAML parser that performs the XAML parsing and loading for WPF applications. Specifically, the exception is only relevant when an application targets [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. The exception can also originate from user code in run-time calls to APIs that hook up the WPF-implemented XAML parser to load XAML from within a running WPF application (for example, calls to ). + is used only for the WPF-implemented XAML parser that performs the XAML parsing and loading for WPF applications. Specifically, the exception is only relevant when an application targets .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. The exception can also originate from user code in run-time calls to APIs that hook up the WPF-implemented XAML parser to load XAML from within a running WPF application (for example, calls to ). For [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the exception that typically reports XAML processing exceptions is defined in a different namespace () and a different assembly (System.Xaml). - Unless you are writing an equivalent to the WPF XAML parser or working with [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](/dotnet/framework/xaml-services/xaml-security-considerations) or "XAML Security" section of [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). + Unless you are writing an equivalent to the WPF XAML parser or working with .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](/dotnet/framework/xaml-services/xaml-security-considerations) or "XAML Security" section of [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). For pages of an application, when the is thrown, it is usually in the context of the `InitializeComponent` call made by your page class, which is the entry point for the WPF application model's usage of the WPF XAML parser at the per-page level. Therefore another possible handling strategy is to place `try/catch` blocks in `InitializeComponent`. However, this technique does not integrate well with templates, visual design surfaces and other generated sources that hook up `InitializeComponent`. diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index 7e9a8a37b48..000129c5bfa 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -57,7 +57,7 @@ - If you are not relying on any WPF types or the BAML form of XAML, and are not using another specific technology's XAML reader or XAML writer implementation for reasons that are specific to that framework, use the System.Xaml XAML readers and XAML writers. ## System.Xaml Backing Implementation in .NET 4 - is the callable API surface for the WPF framework-level XAML parser. The same underlying XAML parser also performs the run-time XAML loading and parsing for WPF applications that target [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. + is the callable API surface for the WPF framework-level XAML parser. The same underlying XAML parser also performs the run-time XAML loading and parsing for WPF applications that target .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. If you are targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the external API is the same, but parts of the implementation are built on the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] general XAML implementation in the System.Xaml assembly, which improves many of the technical and reporting aspects of parsing XAML. Targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] necessarily entails including System.Xaml as a reference, and details of implementation such as the exceptions reported may come from System.Xaml defined types. diff --git a/xml/System.Windows.Markup/XmlAttributeProperties.xml b/xml/System.Windows.Markup/XmlAttributeProperties.xml index 30c6002e7e2..0b0fb5b5acc 100644 --- a/xml/System.Windows.Markup/XmlAttributeProperties.xml +++ b/xml/System.Windows.Markup/XmlAttributeProperties.xml @@ -24,7 +24,7 @@ ## Remarks This class implements attached property support for , , and and . - These properties are generally only used by the WPF XAML parser implementation for [!INCLUDE[net_v30_short](~/includes/net-v30-short-md.md)] and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. Actual user code attached property calls from XAML markup is not the primary scenario. The properties are implemented as attached properties primarily so that the properties can better support the property inheritance concept for dependency properties through all possible object graphs. As such, this is really an infrastructure support class. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). + These properties are generally only used by the WPF XAML parser implementation for .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. Actual user code attached property calls from XAML markup is not the primary scenario. The properties are implemented as attached properties primarily so that the properties can better support the property inheritance concept for dependency properties through all possible object graphs. As such, this is really an infrastructure support class. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). ]]> From 68c5acf1a9dc250ce57812c53fc859d6f1738f62 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:14:00 -0800 Subject: [PATCH 031/236] net-v35-long --- xml/System.Diagnostics/Process.xml | 4 +- xml/System.Globalization/CultureInfo.xml | 18 +++--- .../AssemblyBuilder.xml | 28 ++++----- xml/System.Reflection.Emit/DynamicMethod.xml | 18 +++--- xml/System.Reflection.Emit/ModuleBuilder.xml | 58 +++++++++---------- .../SignatureHelper.xml | 2 +- xml/System.Reflection.Emit/TypeBuilder.xml | 6 +- xml/System.Reflection/Assembly.xml | 2 +- xml/System.Reflection/ConstructorInfo.xml | 4 +- xml/System.Reflection/FieldInfo.xml | 8 +-- xml/System.Reflection/MethodBase.xml | 4 +- xml/System.Reflection/PropertyInfo.xml | 10 ++-- .../ReflectionPermissionAttribute.xml | 4 +- .../ReflectionPermissionFlag.xml | 2 +- .../ProtocolCollection.xml | 24 ++++---- xml/System.Web.Hosting/AppDomainInfo.xml | 12 ++-- xml/System.Web.Hosting/AppDomainInfoEnum.xml | 10 ++-- xml/System.Web.Hosting/IAdphManager.xml | 8 +-- xml/System.Web.Hosting/IAppDomainInfo.xml | 12 ++-- xml/System.Web.Hosting/IAppDomainInfoEnum.xml | 10 ++-- xml/System.Web.Hosting/IApplicationHost.xml | 16 ++--- .../IListenerChannelCallback.xml | 14 ++--- xml/System.Web.Hosting/IPphManager.xml | 8 +-- xml/System.Web.Hosting/IProcessHost.xml | 4 +- .../IProcessHostFactoryHelper.xml | 4 +- .../IProcessHostIdleAndHealthCheck.xml | 6 +- .../IProcessHostSupportFunctions.xml | 8 +-- .../IProcessPingCallback.xml | 4 +- xml/System.Web.Hosting/ProcessHost.xml | 14 ++--- .../ProcessHostFactoryHelper.xml | 8 +-- .../ProcessProtocolHandler.xml | 12 ++-- .../IisTraceWebEventProvider.xml | 12 ++-- xml/System.Web/IisTraceListener.xml | 26 ++++----- xml/System.Web/RequestNotification.xml | 2 +- xml/System/Activator.xml | 24 ++++---- xml/System/AppDomain.xml | 4 +- xml/System/AppDomainSetup.xml | 4 +- xml/System/Delegate.xml | 20 +++---- xml/System/String.xml | 2 +- xml/System/TimeZoneInfo.xml | 2 +- xml/System/Type.xml | 6 +- xml/System/TypedReference.xml | 2 +- 42 files changed, 223 insertions(+), 223 deletions(-) diff --git a/xml/System.Diagnostics/Process.xml b/xml/System.Diagnostics/Process.xml index bae1466875e..cbe5987cc50 100644 --- a/xml/System.Diagnostics/Process.xml +++ b/xml/System.Diagnostics/Process.xml @@ -6219,7 +6219,7 @@ The file specified in the could not be found. This method instructs the component to wait an infinite amount of time for the process and event handlers to exit. This can cause an application to stop responding. For example, if you call for a process that has a user interface, the request to the operating system to terminate the associated process might not be handled if the process is written to never enter its message loop. > [!NOTE] -> In the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions, the overload waited for milliseconds (approximately 24 days), not indefinitely. Also, previous versions did not wait for the event handlers to exit if the full time was reached. +> In the .NET Framework 3.5 and earlier versions, the overload waited for milliseconds (approximately 24 days), not indefinitely. Also, previous versions did not wait for the event handlers to exit if the full time was reached. This overload ensures that all processing has been completed, including the handling of asynchronous events for redirected standard output. You should use this overload after a call to the overload when standard output has been redirected to asynchronous event handlers. @@ -6301,7 +6301,7 @@ The file specified in the could not be found. This method instructs the component to wait a finite amount of time for the process to exit. If the associated process does not exit by the end of the interval because the request to terminate is denied, `false` is returned to the calling procedure. You can specify for `milliseconds`, and will behave the same as the overload. If you pass 0 (zero) to the method, it returns `true` only if the process has already exited; otherwise, it immediately returns `false`. > [!NOTE] -> In the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions, if `milliseconds` was -1, the overload waited for milliseconds (approximately 24 days), not indefinitely. +> In the .NET Framework 3.5 and earlier versions, if `milliseconds` was -1, the overload waited for milliseconds (approximately 24 days), not indefinitely. When standard output has been redirected to asynchronous event handlers, it is possible that output processing will not have completed when this method returns. To ensure that asynchronous event handling has been completed, call the overload that takes no parameter after receiving a `true` from this overload. To help ensure that the event is handled correctly in Windows Forms applications, set the property. diff --git a/xml/System.Globalization/CultureInfo.xml b/xml/System.Globalization/CultureInfo.xml index 968bfbfd5d3..9f3ab6f8d6a 100644 --- a/xml/System.Globalization/CultureInfo.xml +++ b/xml/System.Globalization/CultureInfo.xml @@ -459,7 +459,7 @@ Predefined culture identifiers for cultures available on Windows system are list is not a valid culture identifier. See the Notes to Callers section for more information. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a exception. @@ -553,7 +553,7 @@ For a list of predefined culture names on Windows systems, see the **Language ta is not a valid culture name. For more information, see the Notes to Callers section. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. @@ -641,7 +641,7 @@ Predefined culture identifiers available on Windows systems are listed in the ** is not a valid culture identifier. See the Notes to Callers section for more information. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a exception. @@ -725,7 +725,7 @@ If `name` is , the constr is not a valid culture name. See the Notes to Callers section for more information. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. @@ -1068,7 +1068,7 @@ If `name` is , the constr is null. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . @@ -2143,7 +2143,7 @@ csc /resource:GreetingStrings.resources Example1.cs specifies a culture that is not supported. See the Notes to Caller section for more information. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a . + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a . @@ -2208,7 +2208,7 @@ For a list of predefined culture names on Windows systems, see the **Language ta specifies a culture that is not supported. See the Notes to Callers section for more information. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a . + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a . @@ -2318,7 +2318,7 @@ Setting `predefinedOnly` to `true` will ensure a culture is created only if the or specifies a culture that is not supported. See the Notes to Callers section for more information. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if or is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if or is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. @@ -2386,7 +2386,7 @@ Setting `predefinedOnly` to `true` will ensure a culture is created only if the does not correspond to a supported culture. - The [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] and earlier versions throw an if does not correspond to the name of a supported culture. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . + The .NET Framework 3.5 and earlier versions throw an if does not correspond to the name of a supported culture. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . diff --git a/xml/System.Reflection.Emit/AssemblyBuilder.xml b/xml/System.Reflection.Emit/AssemblyBuilder.xml index 43922abba36..8ac2e916935 100644 --- a/xml/System.Reflection.Emit/AssemblyBuilder.xml +++ b/xml/System.Reflection.Emit/AssemblyBuilder.xml @@ -204,7 +204,7 @@ The specified resource file must be in the directory where the assembly will be saved. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -288,7 +288,7 @@ The specified resource file must be in the directory where the assembly will be saved. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -571,7 +571,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -657,7 +657,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -744,7 +744,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -838,7 +838,7 @@ > To suppress optimizations when debugging dynamic modules, apply the attribute to the dynamic assembly before calling . Create an instance of with the flag and apply it using the method. The attribute must be applied to the dynamic assembly. It has no effect if applied to the module. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -939,7 +939,7 @@ The runtime calls the method when the dynamic assembly is saved. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1029,7 +1029,7 @@ The runtime calls the method when the dynamic assembly is saved. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1158,7 +1158,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling or after either one of the methods was called previously will throw the System.ArgumentException. Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1239,7 +1239,7 @@ The information is inferred from the `AssemblyName` object used to define this dynamic assembly. This assembly's custom attributes override information specified in the `AssemblyName` object. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1309,7 +1309,7 @@ The structure of the version resource includes data that identifies the version, language, and distribution of the file. Installation programs use the functions in the file installation library (VER.DLL) to retrieve the version information resource from a file and to extract the version information blocks from the resource. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -3015,7 +3015,7 @@ > cannot be used to set declarative security attributes. Use one of the overloads of that takes required, optional, and refused permissions. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -3093,7 +3093,7 @@ > cannot be used to set declarative security attributes. Use one of the overloads of that takes required, optional, and refused permissions. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -3200,7 +3200,7 @@ ## Remarks > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Reflection.Emit/DynamicMethod.xml b/xml/System.Reflection.Emit/DynamicMethod.xml index 7c7ee6774a8..f46abaf96e7 100644 --- a/xml/System.Reflection.Emit/DynamicMethod.xml +++ b/xml/System.Reflection.Emit/DynamicMethod.xml @@ -65,7 +65,7 @@ |Skipping JIT visibility checks, with restrictions|Public members of public types in any assembly.|All members of all types, only in assemblies whose trust levels are equal to or less than the trust level of the assembly that emitted the dynamic method.| > [!NOTE] -> Prior to the .NET Framework 2.0 Service Pack 1, emitting code required with the flag. This permission is included by default in the FullTrust and LocalIntranet named permission sets, but not in the Internet permission set. Therefore, in earlier versions of the .NET Framework a library can be used with Internet permissions only if it has the attribute and also executes an for . Such libraries require careful security review because coding errors could result in security holes. The .NET Framework 2.0 SP1 allows code to be emitted in partial trust scenarios without issuing any security demands, because generating code is not inherently a privileged operation. That is, the generated code has no more permissions than the assembly that emits it. This allows libraries that emit code to be security transparent and removes the need to assert , which simplifies the task of writing a secure library. To use this feature, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Prior to the .NET Framework 2.0 Service Pack 1, emitting code required with the flag. This permission is included by default in the FullTrust and LocalIntranet named permission sets, but not in the Internet permission set. Therefore, in earlier versions of the .NET Framework a library can be used with Internet permissions only if it has the attribute and also executes an for . Such libraries require careful security review because coding errors could result in security holes. The .NET Framework 2.0 SP1 allows code to be emitted in partial trust scenarios without issuing any security demands, because generating code is not inherently a privileged operation. That is, the generated code has no more permissions than the assembly that emits it. This allows libraries that emit code to be security transparent and removes the need to assert , which simplifies the task of writing a secure library. To use this feature, your application should target the .NET Framework 3.5 or later. The following table shows which types and members are accessible to a dynamic method that is associated with a module or with a type in a module. @@ -178,7 +178,7 @@ This constructor specifies the method attributes and , and the calling convention . > [!NOTE] -> This constructor was introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> This constructor was introduced in the .NET Framework 3.5 or later. ]]> @@ -264,7 +264,7 @@ This constructor specifies the method attributes and , and the calling convention . > [!NOTE] -> This constructor was introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> This constructor was introduced in the .NET Framework 3.5 or later. ]]> @@ -335,7 +335,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -422,7 +422,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -525,7 +525,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -606,7 +606,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -691,7 +691,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `m` is a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -784,7 +784,7 @@ > For backward compatibility, this constructor demands with the flag if the following conditions are both true: `owner` is in a module other than the calling module, and the demand for with the flag has failed. If the demand for succeeds, the operation is allowed. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Reflection.Emit/ModuleBuilder.xml b/xml/System.Reflection.Emit/ModuleBuilder.xml index 2d07fd829d9..2c46e5fa15e 100644 --- a/xml/System.Reflection.Emit/ModuleBuilder.xml +++ b/xml/System.Reflection.Emit/ModuleBuilder.xml @@ -185,7 +185,7 @@ This method should be called when the user is done with defining all the global functions within this dynamic module. After calling this function, no more new global functions or new global data are allowed. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -327,7 +327,7 @@ > In the .NET Framework versions 1.0 and 1.1, it is necessary to define enumerations using because emits enumerations whose elements are of type instead of the enumeration type. In the .NET Framework version 2.0, emits enumerations whose elements have the correct type. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -417,7 +417,7 @@ The global method that this method defines is not usable until you call . > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -498,7 +498,7 @@ You cannot use the global method that this method defines until you call . > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -584,7 +584,7 @@ You cannot use the global method that this method defines until you call . > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -654,7 +654,7 @@ The data defined by this method is not created until the method is called. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -834,7 +834,7 @@ Some DLL import attributes (see the description of System.Runtime.InteropServices.DllImportAttribute) cannot be specified as arguments to this method. Such attributes should be set by emitting a custom attribute for the method. For example, the DLL import attribute `PreserveSig` is set by emitting a custom attribute. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -929,7 +929,7 @@ Some DLL import attributes (see the description of ) cannot be specified as arguments to this method. Such attributes should be set by emitting a custom attribute for the method. For example, the DLL import attribute `PreserveSig` is set by emitting a custom attribute. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1005,7 +1005,7 @@ Use this method to embed a managed resource. To embed a manifest resource blob, use the method. For a summary of embedding and linking managed resources and manifest resource blobs, see the method. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1073,7 +1073,7 @@ Use this method to embed a managed resource. To embed a manifest resource blob, use the method. For a summary of embedding and linking managed resources and manifest resource blobs, see the method. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1157,7 +1157,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1231,7 +1231,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1315,7 +1315,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1401,7 +1401,7 @@ Type names must be unique within an assembly. It is forbidden to have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1487,7 +1487,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1577,7 +1577,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1665,7 +1665,7 @@ Type names must be unique within an assembly. You cannot have two types with the same name in two different modules of an assembly. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1743,7 +1743,7 @@ The data defined by this method is not created until the method is called. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1805,7 +1805,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling `DefineVersionInfoResource` or `DefineUnmanagedResource` after either one of the methods was called previously throws . Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1857,7 +1857,7 @@ An assembly can be associated with only one unmanaged resource. This means that calling `DefineVersionInfoResource` or `DefineUnmanagedResource` after either one of the methods was called previously throws . Multiple unmanaged resources need to be merged with a tool such as the Microsoft ResMerge utility (not supplied with the common language runtime). > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -2996,7 +2996,7 @@ ## Remarks > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -3064,7 +3064,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -3130,7 +3130,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -3200,7 +3200,7 @@ Do not use this method to generate array types, pointer types, or byref types. Use the , , and methods instead. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -3259,7 +3259,7 @@ For example, if the class initializers of one of the classes throws an exception while it is being loaded, a `TargetInvocationException` is stored in the corresponding element of the `LoaderExceptions` array. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -4121,7 +4121,7 @@ ## Remarks > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -4184,7 +4184,7 @@ For more information about how to format `binaryAttribute`, see the Common Language Infrastructure (CLI) documentation, especially "Partition II: Metadata Definition and Semantics". The documentation is available online; see [ECMA C# and Common Language Infrastructure Standards](https://go.microsoft.com/fwlink/?LinkID=99212) on MSDN and [Standard ECMA-335 - Common Language Infrastructure (CLI)](https://go.microsoft.com/fwlink/?LinkID=65552) on the Ecma International Web site. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -4231,7 +4231,7 @@ This method does nothing. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -4283,7 +4283,7 @@ The compiler might generate a startup stub before calling user main. The startup stub will be the entry point. While the user main will be the user entry point so that debugger will not step into the compiler entry point. > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Reflection.Emit/SignatureHelper.xml b/xml/System.Reflection.Emit/SignatureHelper.xml index 3f6a3566ae8..40d9d9b4e0f 100644 --- a/xml/System.Reflection.Emit/SignatureHelper.xml +++ b/xml/System.Reflection.Emit/SignatureHelper.xml @@ -1077,7 +1077,7 @@ If a property has no custom modifiers, use the method overload. > [!NOTE] -> This method overload is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> This method overload is introduced in the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Reflection.Emit/TypeBuilder.xml b/xml/System.Reflection.Emit/TypeBuilder.xml index f496cce19e2..905f3c7d0b9 100644 --- a/xml/System.Reflection.Emit/TypeBuilder.xml +++ b/xml/System.Reflection.Emit/TypeBuilder.xml @@ -2965,7 +2965,7 @@ > [!NOTE] > For more information on custom modifiers, see [ECMA C# and Common Language Infrastructure Standards](/dotnet/standard/components#applicable-standards) and [Standard ECMA-335 - Common Language Infrastructure (CLI)](http://www.ecma-international.org/publications/standards/Ecma-335.htm). - This method overload is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. + This method overload is introduced in the .NET Framework 3.5 or later. ]]> @@ -6553,7 +6553,7 @@ ## Remarks > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -6618,7 +6618,7 @@ For more information on how to format `binaryAttribute`, see [ECMA C# and Common Language Infrastructure Standards](/dotnet/standard/components#applicable-standards) and [Standard ECMA-335 - Common Language Infrastructure (CLI)](http://www.ecma-international.org/publications/standards/Ecma-335.htm). > [!NOTE] -> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> Starting with the .NET Framework 2.0 Service Pack 1, this member no longer requires with the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Reflection/Assembly.xml b/xml/System.Reflection/Assembly.xml index fef3cb1c006..a89d8c910b1 100644 --- a/xml/System.Reflection/Assembly.xml +++ b/xml/System.Reflection/Assembly.xml @@ -6244,7 +6244,7 @@ In .NET 5.0 and later versions, for bundled assemblies, the value returned is an ## Remarks Use this method to load a local assembly that the operating system has flagged as having been loaded from the Web (for example, a temporary file that was downloaded from the Internet or intranet). Before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], such assemblies were automatically loaded into a sandboxed application domain. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], they are loaded with full trust. - As an alternative to using this method, you can apply the [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element) in your application configuration file. This causes the common language runtime to revert to the security policy of the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. + As an alternative to using this method, you can apply the [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element) in your application configuration file. This causes the common language runtime to revert to the security policy of the .NET Framework 3.5. > [!CAUTION] > If you use either of these solutions, you must be certain that it is safe to load `assemblyFile` with full trust. diff --git a/xml/System.Reflection/ConstructorInfo.xml b/xml/System.Reflection/ConstructorInfo.xml index 3d1adcd1a2f..9cf8b9cd7bb 100644 --- a/xml/System.Reflection/ConstructorInfo.xml +++ b/xml/System.Reflection/ConstructorInfo.xml @@ -389,7 +389,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -477,7 +477,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Reflection/FieldInfo.xml b/xml/System.Reflection/FieldInfo.xml index e952437b240..ff56051b2d9 100644 --- a/xml/System.Reflection/FieldInfo.xml +++ b/xml/System.Reflection/FieldInfo.xml @@ -833,7 +833,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -2160,7 +2160,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -2263,7 +2263,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -2334,7 +2334,7 @@ This method cannot be used to set values of static, init-only (`readonly` in C#) > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Reflection/MethodBase.xml b/xml/System.Reflection/MethodBase.xml index 457071541bd..0cdd9b60081 100644 --- a/xml/System.Reflection/MethodBase.xml +++ b/xml/System.Reflection/MethodBase.xml @@ -990,7 +990,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. If a parameter of the current method is a value type, and the corresponding argument in `parameters` is `null`, the runtime passes a zero-initialized instance of the value type. @@ -1127,7 +1127,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. diff --git a/xml/System.Reflection/PropertyInfo.xml b/xml/System.Reflection/PropertyInfo.xml index 7669fb4dfd4..c4cee50f6e1 100644 --- a/xml/System.Reflection/PropertyInfo.xml +++ b/xml/System.Reflection/PropertyInfo.xml @@ -1368,7 +1368,7 @@ Console.WriteLine("CurrCult: " + > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -1479,7 +1479,7 @@ Console.WriteLine("CurrCult: " + > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1906,7 +1906,7 @@ Console.WriteLine("CurrCult: " + > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -2020,7 +2020,7 @@ Console.WriteLine("CurrCult: " + > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -2148,7 +2148,7 @@ Console.WriteLine("CurrCult: " + > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml b/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml index bbb6b3fda2a..57802b4cb21 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionAttribute.xml @@ -256,7 +256,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, emitting code no longer requires with the flag. Some features of reflection emit, such as emitting debug symbols, still require the flag. (See [Security Issues in Reflection Emit](/dotnet/framework/reflection-and-codedom/security-issues-in-reflection-emit).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -297,7 +297,7 @@ ## Remarks > [!NOTE] -> This property is introduced in the .NET Framework 2.0 Service Pack 1. To use this property, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> This property is introduced in the .NET Framework 2.0 Service Pack 1. To use this property, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml index d453f4db8fd..9d09b54bd6d 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml @@ -56,7 +56,7 @@ > [!CAUTION] > Because can provide access to private class members, we recommend that you grant to Internet code only with the `RestrictedMemberAccess` flag, and not with any other flags. - The `RestrictedMemberAccess` flag is introduced in the .NET Framework 2.0 SP1. To use this flag, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. + The `RestrictedMemberAccess` flag is introduced in the .NET Framework 2.0 SP1. To use this flag, your application should target the .NET Framework 3.5 or later. > [!IMPORTANT] > `AllFlags` does not include the `RestrictedMemberAccess` flag. To get a mask that includes all flags in this enumeration, you must use the combination of `AllFlags` with `RestrictedMemberAccess`. diff --git a/xml/System.Web.Configuration/ProtocolCollection.xml b/xml/System.Web.Configuration/ProtocolCollection.xml index 8fe9a946a36..35cf58b3f3c 100644 --- a/xml/System.Web.Configuration/ProtocolCollection.xml +++ b/xml/System.Web.Configuration/ProtocolCollection.xml @@ -26,7 +26,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -58,7 +58,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -91,7 +91,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -121,7 +121,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -151,7 +151,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -218,7 +218,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -251,7 +251,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -285,7 +285,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -331,7 +331,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -363,7 +363,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -396,7 +396,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -429,7 +429,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/AppDomainInfo.xml b/xml/System.Web.Hosting/AppDomainInfo.xml index e9ef521f8f7..e3ab6eacb25 100644 --- a/xml/System.Web.Hosting/AppDomainInfo.xml +++ b/xml/System.Web.Hosting/AppDomainInfo.xml @@ -24,7 +24,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -58,7 +58,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -92,7 +92,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -126,7 +126,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -160,7 +160,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -195,7 +195,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/AppDomainInfoEnum.xml b/xml/System.Web.Hosting/AppDomainInfoEnum.xml index fc5129b5d2d..5b0f1cb6352 100644 --- a/xml/System.Web.Hosting/AppDomainInfoEnum.xml +++ b/xml/System.Web.Hosting/AppDomainInfoEnum.xml @@ -24,7 +24,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -58,7 +58,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -92,7 +92,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -126,7 +126,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -159,7 +159,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IAdphManager.xml b/xml/System.Web.Hosting/IAdphManager.xml index 3bbcab6de87..3c8ebb69a99 100644 --- a/xml/System.Web.Hosting/IAdphManager.xml +++ b/xml/System.Web.Hosting/IAdphManager.xml @@ -17,7 +17,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -54,7 +54,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -91,7 +91,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -130,7 +130,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IAppDomainInfo.xml b/xml/System.Web.Hosting/IAppDomainInfo.xml index 22402a16d76..64be00f4b55 100644 --- a/xml/System.Web.Hosting/IAppDomainInfo.xml +++ b/xml/System.Web.Hosting/IAppDomainInfo.xml @@ -27,7 +27,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -58,7 +58,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -89,7 +89,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -120,7 +120,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -151,7 +151,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -183,7 +183,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IAppDomainInfoEnum.xml b/xml/System.Web.Hosting/IAppDomainInfoEnum.xml index e49e7ceb227..3638c230c54 100644 --- a/xml/System.Web.Hosting/IAppDomainInfoEnum.xml +++ b/xml/System.Web.Hosting/IAppDomainInfoEnum.xml @@ -27,7 +27,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -58,7 +58,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -89,7 +89,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -121,7 +121,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -151,7 +151,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IApplicationHost.xml b/xml/System.Web.Hosting/IApplicationHost.xml index 6c3d2b80cc7..45c1fc1c418 100644 --- a/xml/System.Web.Hosting/IApplicationHost.xml +++ b/xml/System.Web.Hosting/IApplicationHost.xml @@ -17,7 +17,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -48,7 +48,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -79,7 +79,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -110,7 +110,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -141,7 +141,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -172,7 +172,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -203,7 +203,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -233,7 +233,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IListenerChannelCallback.xml b/xml/System.Web.Hosting/IListenerChannelCallback.xml index c7a01e687e3..b6c69570b7f 100644 --- a/xml/System.Web.Hosting/IListenerChannelCallback.xml +++ b/xml/System.Web.Hosting/IListenerChannelCallback.xml @@ -27,7 +27,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -62,7 +62,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -93,7 +93,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -124,7 +124,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -156,7 +156,7 @@ ## Remarks This method supports the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] infrastructure and is not intended to be used directly from your code. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -186,7 +186,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -219,7 +219,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IPphManager.xml b/xml/System.Web.Hosting/IPphManager.xml index 145604769f7..fd130d99503 100644 --- a/xml/System.Web.Hosting/IPphManager.xml +++ b/xml/System.Web.Hosting/IPphManager.xml @@ -27,7 +27,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -62,7 +62,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -98,7 +98,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -136,7 +136,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessHost.xml b/xml/System.Web.Hosting/IProcessHost.xml index e590a3ea4e1..79597805000 100644 --- a/xml/System.Web.Hosting/IProcessHost.xml +++ b/xml/System.Web.Hosting/IProcessHost.xml @@ -27,7 +27,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -109,7 +109,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessHostFactoryHelper.xml b/xml/System.Web.Hosting/IProcessHostFactoryHelper.xml index 3269d291517..f256ad5d301 100644 --- a/xml/System.Web.Hosting/IProcessHostFactoryHelper.xml +++ b/xml/System.Web.Hosting/IProcessHostFactoryHelper.xml @@ -27,7 +27,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -61,7 +61,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessHostIdleAndHealthCheck.xml b/xml/System.Web.Hosting/IProcessHostIdleAndHealthCheck.xml index c9b76b81c43..f75ef32d8a4 100644 --- a/xml/System.Web.Hosting/IProcessHostIdleAndHealthCheck.xml +++ b/xml/System.Web.Hosting/IProcessHostIdleAndHealthCheck.xml @@ -27,7 +27,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -59,7 +59,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -92,7 +92,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessHostSupportFunctions.xml b/xml/System.Web.Hosting/IProcessHostSupportFunctions.xml index ae0fb03bdb1..9fd3f5b926f 100644 --- a/xml/System.Web.Hosting/IProcessHostSupportFunctions.xml +++ b/xml/System.Web.Hosting/IProcessHostSupportFunctions.xml @@ -31,7 +31,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -96,7 +96,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -130,7 +130,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -215,7 +215,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/IProcessPingCallback.xml b/xml/System.Web.Hosting/IProcessPingCallback.xml index 6e0ecf3b824..4aa18d6e55a 100644 --- a/xml/System.Web.Hosting/IProcessPingCallback.xml +++ b/xml/System.Web.Hosting/IProcessPingCallback.xml @@ -27,7 +27,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -57,7 +57,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/ProcessHost.xml b/xml/System.Web.Hosting/ProcessHost.xml index 7265088f397..ec522710116 100644 --- a/xml/System.Web.Hosting/ProcessHost.xml +++ b/xml/System.Web.Hosting/ProcessHost.xml @@ -41,7 +41,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -101,7 +101,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -136,7 +136,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -172,7 +172,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -325,7 +325,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -462,7 +462,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -535,7 +535,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/ProcessHostFactoryHelper.xml b/xml/System.Web.Hosting/ProcessHostFactoryHelper.xml index f79a0776e4a..9ae2a7d6ad6 100644 --- a/xml/System.Web.Hosting/ProcessHostFactoryHelper.xml +++ b/xml/System.Web.Hosting/ProcessHostFactoryHelper.xml @@ -24,7 +24,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -56,7 +56,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -93,7 +93,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -125,7 +125,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Hosting/ProcessProtocolHandler.xml b/xml/System.Web.Hosting/ProcessProtocolHandler.xml index 5ff9f9ddcc0..5263678b7df 100644 --- a/xml/System.Web.Hosting/ProcessProtocolHandler.xml +++ b/xml/System.Web.Hosting/ProcessProtocolHandler.xml @@ -20,7 +20,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -52,7 +52,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -83,7 +83,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -118,7 +118,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -154,7 +154,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -188,7 +188,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web.Management/IisTraceWebEventProvider.xml b/xml/System.Web.Management/IisTraceWebEventProvider.xml index 9346f314eb2..88f4f7ebb76 100644 --- a/xml/System.Web.Management/IisTraceWebEventProvider.xml +++ b/xml/System.Web.Management/IisTraceWebEventProvider.xml @@ -24,7 +24,7 @@ The class is a customized health-event provider that processes ASP.NET tracing events by routing them through the IIS 7.0 tracing infrastructure. This routing occurs only when tracing is enabled in ASP.NET. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). > [!NOTE] > This class does not route IIS 7.0 trace events into ASP.NET page events. @@ -54,7 +54,7 @@ ## Remarks The constructor is not intended to be used directly from your code. It is called by ASP.NET. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -85,7 +85,7 @@ ## Remarks When this method is called, all the events in the buffer are immediately moved from the buffer to the event log. This occurs regardless of how much time has elapsed since the last event was written or how many events are in the buffer. The time of the last written event is reset to the time of the flushing action. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -119,7 +119,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -151,7 +151,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -182,7 +182,7 @@ ## Remarks The method performs tasks that enable the application to end normally. An example of such a task is closing resources. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web/IisTraceListener.xml b/xml/System.Web/IisTraceListener.xml index 277de6c84d8..91ca0b4a7e0 100644 --- a/xml/System.Web/IisTraceListener.xml +++ b/xml/System.Web/IisTraceListener.xml @@ -25,7 +25,7 @@ > [!NOTE] > This listener class does not route IIS 7.0 events to ASP.NET classes. This includes the class and classes that implement the or interface. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -50,7 +50,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -67,7 +67,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -109,7 +109,7 @@ ## Remarks This method is not intended to be called directly by application code. The members of the , , and classes use this method to write trace data. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -158,7 +158,7 @@ ## Remarks This method is not intended to be called directly by application code. The members of the , , and classes use this method to write trace data. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -175,7 +175,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -217,7 +217,7 @@ ## Remarks This method is not intended to be called directly by application code. The members of the , , and classes use this method to write trace data. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -268,7 +268,7 @@ ## Remarks This method is not intended to be called directly by application code. The members of the , , and classes use this method to write trace data. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -285,7 +285,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -317,7 +317,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -353,7 +353,7 @@ ## Remarks This overload of the method is provided for compatibility. This method does not use any values passed in the `category` parameter. - is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -394,7 +394,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> @@ -428,7 +428,7 @@ is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). ]]> diff --git a/xml/System.Web/RequestNotification.xml b/xml/System.Web/RequestNotification.xml index d9fac3de4f0..da5853e51c8 100644 --- a/xml/System.Web/RequestNotification.xml +++ b/xml/System.Web/RequestNotification.xml @@ -27,7 +27,7 @@ ## Remarks The enumeration is used with the property of the class to determine what event in the pipeline is currently processing. To determine when all the handlers for a specific event of the instance have finished processing, use the property. - The type is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). + The type is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System/Activator.xml b/xml/System/Activator.xml index 2112dacf37f..e636c9cbfca 100644 --- a/xml/System/Activator.xml +++ b/xml/System/Activator.xml @@ -156,7 +156,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -236,7 +236,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -392,7 +392,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -565,7 +565,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -664,7 +664,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -768,7 +768,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -976,7 +976,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types if the caller has been granted with the flag and if the grant set of the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1076,7 +1076,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1180,7 +1180,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1284,7 +1284,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access nonpublic types and members if the caller has been granted with the flag and if the grant set of the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1392,7 +1392,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1602,7 +1602,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to create nonpublic types and members if the caller has been granted with the flag and if the grant set of the assembly that contains the nonpublic types and members is restricted to the caller's grant set or to a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System/AppDomain.xml b/xml/System/AppDomain.xml index 288be3919ec..e3b9792f9ce 100644 --- a/xml/System/AppDomain.xml +++ b/xml/System/AppDomain.xml @@ -3185,7 +3185,7 @@ This method should be used only to define a dynamic assembly in the current application domain. For more information about this restriction, see the method overload. - This method overload is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. + This method overload is introduced in the .NET Framework 3.5. @@ -4210,7 +4210,7 @@ If `isSynchronized` is `true`, the following methods of the resulting will be synchronized: , , , , , and . If two of these methods are called on different threads, one will block until the other is completed. - This method overload is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. + This method overload is introduced in the .NET Framework 3.5. ]]> diff --git a/xml/System/AppDomainSetup.xml b/xml/System/AppDomainSetup.xml index 6bcdac46e23..82317022361 100644 --- a/xml/System/AppDomainSetup.xml +++ b/xml/System/AppDomainSetup.xml @@ -1224,7 +1224,7 @@ ## Remarks Disabling interface caching has a significant impact on the performance of interop calls. - This member is introduced in the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)]. + This member is introduced in the .NET Framework 3.5. ]]> @@ -1262,7 +1262,7 @@ method to specify that one or more of these breaking changes should be rolled back for the application domain, to make the behavior compatible with the previous version of the .NET Framework. + Major versions of the .NET Framework sometimes introduce breaking changes from the previous version. For example, the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] introduces a small number of breaking changes from the .NET Framework 3.5. Use the method to specify that one or more of these breaking changes should be rolled back for the application domain, to make the behavior compatible with the previous version of the .NET Framework. Each time you call this method, it replaces the existing switch settings. To erase the settings, specify `null` for the `switches` parameter. diff --git a/xml/System/Delegate.xml b/xml/System/Delegate.xml index 203b3cd96b8..643e3ce3890 100644 --- a/xml/System/Delegate.xml +++ b/xml/System/Delegate.xml @@ -611,7 +611,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ## Compatible Parameter Types and Return Type In the .NET Framework version 2.0, the parameter types and return type of a delegate created using this method overload must be compatible with the parameter types and return type of the method the delegate represents; the types do not have to match exactly. This represents a relaxation of the binding behavior in the .NET Framework version 1.0 and 1.1, where the types must match exactly. @@ -773,7 +773,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ## Compatible Parameter Types and Return Type The parameter types and return type of a delegate must be compatible with the parameter types and return type of the method the delegate represents; the types do not have to match exactly. @@ -960,7 +960,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1056,7 +1056,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ## Compatible Parameter Types and Return Type The parameter types and return type of a delegate must be compatible with the parameter types and return type of the method the delegate represents; the types do not have to match exactly. @@ -1204,7 +1204,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1331,7 +1331,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ## Compatible Parameter Types and Return Type The parameter types and return type of a delegate must be compatible with the parameter types and return type of the method the delegate represents; the types do not have to match exactly. @@ -1520,7 +1520,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1615,7 +1615,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1724,7 +1724,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -1825,7 +1825,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public methods if the caller has been granted with the flag and if the grant set of the non-public methods is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System/String.xml b/xml/System/String.xml index b934d313f44..d8af161c50b 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -185,7 +185,7 @@ For more information about Unicode, UTF-16, code units, code points, and the . > [!NOTE] -> If the current computer's local time zone includes multiple adjustment rules, this overload of the method can return results that differ from the and methods. always applies the current adjustment rule to time zone conversion, whether or not `dateTime` lies within its date range. And when executing on [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)], also applies the current adjustment rule to time zone conversion, whether or not `dateTime` lies within its date range. +> If the current computer's local time zone includes multiple adjustment rules, this overload of the method can return results that differ from the and methods. always applies the current adjustment rule to time zone conversion, whether or not `dateTime` lies within its date range. And when executing on .NET Framework 3.5, also applies the current adjustment rule to time zone conversion, whether or not `dateTime` lies within its date range. If the UTC equivalent of `dateTime` is earlier than or later that , this method returns or , respectively. diff --git a/xml/System/Type.xml b/xml/System/Type.xml index 2f4d19e4f31..41fc556ed37 100644 --- a/xml/System/Type.xml +++ b/xml/System/Type.xml @@ -10362,7 +10362,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. @@ -10582,7 +10582,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> @@ -10802,7 +10802,7 @@ Type.GetType("System.Collections.Generic.Dictionary`2[System.String,[MyType,MyAs > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> diff --git a/xml/System/TypedReference.xml b/xml/System/TypedReference.xml index 1d2f9d4f9a2..61c5d44a0d3 100644 --- a/xml/System/TypedReference.xml +++ b/xml/System/TypedReference.xml @@ -242,7 +242,7 @@ > [!NOTE] > Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted with the flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection).) > -> To use this functionality, your application should target the [!INCLUDE[net_v35_long](~/includes/net-v35-long-md.md)] or later. +> To use this functionality, your application should target the .NET Framework 3.5 or later. ]]> From 1952dae9511247506de069d5f35fcb07317490d1 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:14:37 -0800 Subject: [PATCH 032/236] net-v35-short --- xml/System.Globalization/DateTimeFormatInfo.xml | 2 +- xml/System.Globalization/NumberFormatInfo.xml | 2 +- .../ReflectionPermissionFlag.xml | 2 +- xml/System.Web.Compilation/BuildManager.xml | 4 ++-- xml/System.Web.RegularExpressions/TagRegex.xml | 2 +- xml/System.Windows.Markup/ParserContext.xml | 2 +- .../UsableDuringInitializationAttribute.xml | 2 +- xml/System.Windows.Markup/XamlParseException.xml | 4 ++-- xml/System.Windows.Markup/XamlReader.xml | 2 +- xml/System.Windows.Markup/XmlAttributeProperties.xml | 2 +- xml/System.Workflow.Activities/ReceiveActivity.xml | 2 +- xml/System.Workflow.Activities/SendActivity.xml | 2 +- xml/System/AppDomain.xml | 6 +++--- xml/System/AppDomainSetup.xml | 6 +++--- xml/System/BadImageFormatException.xml | 2 +- xml/System/ConsoleCancelEventArgs.xml | 2 +- xml/System/DateTime.xml | 10 +++++----- xml/System/DateTimeOffset.xml | 10 +++++----- xml/System/String.xml | 12 ++++++------ xml/System/TimeSpan.xml | 2 +- 20 files changed, 39 insertions(+), 39 deletions(-) diff --git a/xml/System.Globalization/DateTimeFormatInfo.xml b/xml/System.Globalization/DateTimeFormatInfo.xml index bc584107bd3..658c56be10e 100644 --- a/xml/System.Globalization/DateTimeFormatInfo.xml +++ b/xml/System.Globalization/DateTimeFormatInfo.xml @@ -157,7 +157,7 @@ [!code-vb[System.Globalization.DateTimeFormatInfo.Class#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.datetimeformatinfo.class/vb/create1.vb#2)] > [!NOTE] -> In the .NET Framework versions 1.0 through [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], trying to retrieve a object that reflects the formatting conventions of a neutral culture throws a exception. +> In the .NET Framework versions 1.0 through .NET Framework 3.5, trying to retrieve a object that reflects the formatting conventions of a neutral culture throws a exception. However, a neutral culture lacks culture-specific formatting information, because it is independent of a specific country/region. Instead of populating the object with generic values, the .NET Framework returns a object that reflects the formatting conventions of a specific culture that is a child of the neutral culture. For example, the object for the neutral en culture reflects the formatting conventions of the en-US culture, and the object for the fr culture reflects the formatting conventions of the fr-FR culture. diff --git a/xml/System.Globalization/NumberFormatInfo.xml b/xml/System.Globalization/NumberFormatInfo.xml index 4d57d6ab786..0a602e26bd0 100644 --- a/xml/System.Globalization/NumberFormatInfo.xml +++ b/xml/System.Globalization/NumberFormatInfo.xml @@ -177,7 +177,7 @@ A neutral culture represents a culture or language that is independent of a country/region. It is typically the parent of one or more specific cultures. For example, fr is a neutral culture for the French language and the parent of the fr-FR culture. You create a object that represents the formatting conventions of a neutral culture in the same way that you create a object that represents the formatting conventions of a specific culture. > [!NOTE] -> In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, trying to retrieve a object that reflects the formatting conventions of a neutral culture throws a exception. +> In the .NET Framework 3.5 and earlier versions, trying to retrieve a object that reflects the formatting conventions of a neutral culture throws a exception. However, because it is independent of a specific country/region, a neutral culture lacks culture-specific formatting information. Rather than populating the object with generic values, the .NET Framework returns a object that reflects the formatting conventions of a specific culture that is a child of the neutral culture. For example, the object for the neutral en culture reflects the formatting conventions of the en-US culture, and the object for the fr culture reflects the formatting conventions of the fr-FR culture. diff --git a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml index 9d09b54bd6d..007a8570e47 100644 --- a/xml/System.Security.Permissions/ReflectionPermissionFlag.xml +++ b/xml/System.Security.Permissions/ReflectionPermissionFlag.xml @@ -61,7 +61,7 @@ > [!IMPORTANT] > `AllFlags` does not include the `RestrictedMemberAccess` flag. To get a mask that includes all flags in this enumeration, you must use the combination of `AllFlags` with `RestrictedMemberAccess`. - Starting with the .NET Framework 2.0 SP1, the `ReflectionEmit` flag is no longer required to emit code, unless debug symbols are emitted. To use this feature, your application should target the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] or later. + Starting with the .NET Framework 2.0 SP1, the `ReflectionEmit` flag is no longer required to emit code, unless debug symbols are emitted. To use this feature, your application should target the .NET Framework 3.5 or later. Starting with the .NET Framework 2.0, the `TypeInformation` flag is no longer required to reflect on nonpublic types and members; the flag has been marked obsolete. diff --git a/xml/System.Web.Compilation/BuildManager.xml b/xml/System.Web.Compilation/BuildManager.xml index 7ae8a043e69..678c9089669 100644 --- a/xml/System.Web.Compilation/BuildManager.xml +++ b/xml/System.Web.Compilation/BuildManager.xml @@ -753,14 +753,14 @@ class provides a regular expression that ASP.NET uses internally to parse the opening tag of an HTML element, an XML element, or an ASP.NET Web server control tag, for applications that target the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later versions. ASP.NET uses the class for applications that target the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions. + The class provides a regular expression that ASP.NET uses internally to parse the opening tag of an HTML element, an XML element, or an ASP.NET Web server control tag, for applications that target the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later versions. ASP.NET uses the class for applications that target the .NET Framework 3.5 and earlier versions. > [!NOTE] > The classes are used internally by the .NET Framework to parse ASP.NET pages. diff --git a/xml/System.Windows.Markup/ParserContext.xml b/xml/System.Windows.Markup/ParserContext.xml index 6dc2b1f30c9..ed0336a3611 100644 --- a/xml/System.Windows.Markup/ParserContext.xml +++ b/xml/System.Windows.Markup/ParserContext.xml @@ -25,7 +25,7 @@ and . + The XAML parser that this context refers to is the .NET Framework 3.5 era XAML parser API that is specific to the WPF implementation, as exposed in and . The XAML system in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] uses a more sophisticated XAML type system and thus also uses a different type of context for XAML processing operations. For more information, see . diff --git a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml index 047f2fb0858..b39152b9f33 100644 --- a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml +++ b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml @@ -39,7 +39,7 @@ In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes - In WPF XAML for .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)], top-down construction was built in to the XAML processing for certain classes. The attribute formalizes the reporting of the top-down behavior in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. + In WPF XAML for .NET Framework 3.0 and .NET Framework 3.5, top-down construction was built in to the XAML processing for certain classes. The attribute formalizes the reporting of the top-down behavior in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. ]]> diff --git a/xml/System.Windows.Markup/XamlParseException.xml b/xml/System.Windows.Markup/XamlParseException.xml index 7bb729680dd..ff6f5d45309 100644 --- a/xml/System.Windows.Markup/XamlParseException.xml +++ b/xml/System.Windows.Markup/XamlParseException.xml @@ -28,11 +28,11 @@ is used only for the WPF-implemented XAML parser that performs the XAML parsing and loading for WPF applications. Specifically, the exception is only relevant when an application targets .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. The exception can also originate from user code in run-time calls to APIs that hook up the WPF-implemented XAML parser to load XAML from within a running WPF application (for example, calls to ). + is used only for the WPF-implemented XAML parser that performs the XAML parsing and loading for WPF applications. Specifically, the exception is only relevant when an application targets .NET Framework 3.0 and .NET Framework 3.5. The exception can also originate from user code in run-time calls to APIs that hook up the WPF-implemented XAML parser to load XAML from within a running WPF application (for example, calls to ). For [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the exception that typically reports XAML processing exceptions is defined in a different namespace () and a different assembly (System.Xaml). - Unless you are writing an equivalent to the WPF XAML parser or working with .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](/dotnet/framework/xaml-services/xaml-security-considerations) or "XAML Security" section of [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). + Unless you are writing an equivalent to the WPF XAML parser or working with .NET Framework 3.0 and .NET Framework 3.5 targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](/dotnet/framework/xaml-services/xaml-security-considerations) or "XAML Security" section of [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). For pages of an application, when the is thrown, it is usually in the context of the `InitializeComponent` call made by your page class, which is the entry point for the WPF application model's usage of the WPF XAML parser at the per-page level. Therefore another possible handling strategy is to place `try/catch` blocks in `InitializeComponent`. However, this technique does not integrate well with templates, visual design surfaces and other generated sources that hook up `InitializeComponent`. diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index 000129c5bfa..a650481c95e 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -57,7 +57,7 @@ - If you are not relying on any WPF types or the BAML form of XAML, and are not using another specific technology's XAML reader or XAML writer implementation for reasons that are specific to that framework, use the System.Xaml XAML readers and XAML writers. ## System.Xaml Backing Implementation in .NET 4 - is the callable API surface for the WPF framework-level XAML parser. The same underlying XAML parser also performs the run-time XAML loading and parsing for WPF applications that target .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. + is the callable API surface for the WPF framework-level XAML parser. The same underlying XAML parser also performs the run-time XAML loading and parsing for WPF applications that target .NET Framework 3.0 and .NET Framework 3.5. If you are targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the external API is the same, but parts of the implementation are built on the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] general XAML implementation in the System.Xaml assembly, which improves many of the technical and reporting aspects of parsing XAML. Targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] necessarily entails including System.Xaml as a reference, and details of implementation such as the exceptions reported may come from System.Xaml defined types. diff --git a/xml/System.Windows.Markup/XmlAttributeProperties.xml b/xml/System.Windows.Markup/XmlAttributeProperties.xml index 0b0fb5b5acc..b987262d6d4 100644 --- a/xml/System.Windows.Markup/XmlAttributeProperties.xml +++ b/xml/System.Windows.Markup/XmlAttributeProperties.xml @@ -24,7 +24,7 @@ ## Remarks This class implements attached property support for , , and and . - These properties are generally only used by the WPF XAML parser implementation for .NET Framework 3.0 and [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. Actual user code attached property calls from XAML markup is not the primary scenario. The properties are implemented as attached properties primarily so that the properties can better support the property inheritance concept for dependency properties through all possible object graphs. As such, this is really an infrastructure support class. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). + These properties are generally only used by the WPF XAML parser implementation for .NET Framework 3.0 and .NET Framework 3.5. Actual user code attached property calls from XAML markup is not the primary scenario. The properties are implemented as attached properties primarily so that the properties can better support the property inheritance concept for dependency properties through all possible object graphs. As such, this is really an infrastructure support class. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). ]]> diff --git a/xml/System.Workflow.Activities/ReceiveActivity.xml b/xml/System.Workflow.Activities/ReceiveActivity.xml index 7869f4466af..2a0f3093dc0 100644 --- a/xml/System.Workflow.Activities/ReceiveActivity.xml +++ b/xml/System.Workflow.Activities/ReceiveActivity.xml @@ -73,7 +73,7 @@ > To ensure that persistence performs properly and does not persist transient messages, make sure that child activities of the do not persist by themselves. This can occur if the child activities go idle when a persistence provider was created with `UnloadOnIdle` set to `true`, for instance. > [!NOTE] -> This activity is part of [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. For the equivalent activity in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], see . +> This activity is part of .NET Framework 3.5. For the equivalent activity in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], see . ]]> diff --git a/xml/System.Workflow.Activities/SendActivity.xml b/xml/System.Workflow.Activities/SendActivity.xml index 10470d77167..df20d376f4e 100644 --- a/xml/System.Workflow.Activities/SendActivity.xml +++ b/xml/System.Workflow.Activities/SendActivity.xml @@ -62,7 +62,7 @@ The activity sends a message and waits until a response or a fault is received from the service. During execution, the send activity throws all of the faults that were received from the server. activities can be used to handle the faults in the client workflow. > [!NOTE] -> This activity is part of [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)]. For the equivalent activity in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], see . +> This activity is part of .NET Framework 3.5. For the equivalent activity in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], see . ]]> diff --git a/xml/System/AppDomain.xml b/xml/System/AppDomain.xml index e3b9792f9ce..062b1c28c77 100644 --- a/xml/System/AppDomain.xml +++ b/xml/System/AppDomain.xml @@ -6160,10 +6160,10 @@ |Switch|Meaning| |------------|-------------| -|"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element).| -|"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] are enabled in this application domain. Its success requires sort00001000.dll to be installed. See [<CompatSortNLSVersion> Element](/dotnet/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element).| +|"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the .NET Framework 3.5 is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element).| +|"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the .NET Framework 3.5 are enabled in this application domain. Its success requires sort00001000.dll to be installed. See [<CompatSortNLSVersion> Element](/dotnet/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element).| |"NetFx40_Legacy40SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and Unicode 5.0 are enabled in this application domain. Its success requires sort00060101.dll to be installed.| -|"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| +|"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the .NET Framework 3.5 is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| |"UseRandomizedStringHashAlgorithm"|The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. See [<UseRandomizedStringHashAlgorithm> Element](/dotnet/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element).| ]]> diff --git a/xml/System/AppDomainSetup.xml b/xml/System/AppDomainSetup.xml index 82317022361..aa59f72490a 100644 --- a/xml/System/AppDomainSetup.xml +++ b/xml/System/AppDomainSetup.xml @@ -1272,10 +1272,10 @@ |Switch|Meaning| |------------|-------------| -|"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element).| -|"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00001000.dll dynamic link library to be available on the local system. See [<CompatSortNLSVersion> Element](/dotnet/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element).| +|"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the .NET Framework 3.5 is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element).| +|"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the .NET Framework 3.5 are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00001000.dll dynamic link library to be available on the local system. See [<CompatSortNLSVersion> Element](/dotnet/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element).| |"NetFx40_Legacy40SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and Unicode 5.0 are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00060101.dll dynamic link library to be available on the local system.| -|"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| +|"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the .NET Framework 3.5 is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| |"UseRandomizedStringHashAlgorithm"|The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. See [<UseRandomizedStringHashAlgorithm> Element](/dotnet/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element).| ]]> diff --git a/xml/System/BadImageFormatException.xml b/xml/System/BadImageFormatException.xml index 16b6175caa1..6464b7917ba 100644 --- a/xml/System/BadImageFormatException.xml +++ b/xml/System/BadImageFormatException.xml @@ -81,7 +81,7 @@ To address this exception, set the project's **Platform target** property to x86 (instead of x64 or AnyCPU) and recompile. -- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the .NET Framework 1.1 tries to load an assembly that was developed using the .NET Framework 2.0 SP1 or later, or when an application that was developed using the .NET Framework 2.0 SP1 or [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. +- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the .NET Framework 1.1 tries to load an assembly that was developed using the .NET Framework 2.0 SP1 or later, or when an application that was developed using the .NET Framework 2.0 SP1 or .NET Framework 3.5 tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. [!code-csharp[System.BadImageFormatException.Class#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.badimageformatexception.class/cs/stringlib.cs#2)] [!code-vb[System.BadImageFormatException.Class#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.badimageformatexception.class/vb/stringlib.vb#2)] diff --git a/xml/System/ConsoleCancelEventArgs.xml b/xml/System/ConsoleCancelEventArgs.xml index c2dad88bbca..8b464f099cf 100644 --- a/xml/System/ConsoleCancelEventArgs.xml +++ b/xml/System/ConsoleCancelEventArgs.xml @@ -114,7 +114,7 @@ ]]> - In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], attempting to set the property to if the event was invoked by the user pressing Ctrl+Break threw an exception. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can set the property to after the user presses Ctrl+Break and cancel the termination of the application. + In the .NET Framework 3.5 and [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], attempting to set the property to if the event was invoked by the user pressing Ctrl+Break threw an exception. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can set the property to after the user presses Ctrl+Break and cancel the termination of the application. diff --git a/xml/System/DateTime.xml b/xml/System/DateTime.xml index 8a631a5faf3..b0db6e776ec 100644 --- a/xml/System/DateTime.xml +++ b/xml/System/DateTime.xml @@ -5560,7 +5560,7 @@ The following example demonstrates the do not agree. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -5765,7 +5765,7 @@ The following example demonstrates the contains an invalid combination of values. For example, both and . - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -5891,7 +5891,7 @@ The following example demonstrates the contains an invalid combination of values. For example, both and . - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -8949,7 +8949,7 @@ The value of the current object is formatted using the pa contains an invalid combination of values (for example, both and ). - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -9065,7 +9065,7 @@ The value of the current object is formatted using the pa contains an invalid combination of values (for example, both and ). - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. diff --git a/xml/System/DateTimeOffset.xml b/xml/System/DateTimeOffset.xml index 2e3e926263b..981d8e7e11b 100644 --- a/xml/System/DateTimeOffset.xml +++ b/xml/System/DateTimeOffset.xml @@ -3891,7 +3891,7 @@ The following example parses an array of strings that are expected to conform to The hour component and the AM/PM designator in do not agree. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. Standard Date and Time Format Strings @@ -4192,7 +4192,7 @@ Strings that do not specify a UTC offset are assumed to have the offset of the l The hour component and the AM/PM designator in do not agree. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. Standard Date and Time Format Strings @@ -4317,7 +4317,7 @@ Strings that do not specify a UTC offset are assumed to have the offset of the l The hour component and the AM/PM designator in do not agree. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. Standard Date and Time Format Strings @@ -6160,7 +6160,7 @@ Strings that do not specify a UTC offset are assumed to have the offset of the l includes mutually exclusive values. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -6271,7 +6271,7 @@ Strings that do not specify a UTC offset are assumed to have the offset of the l includes mutually exclusive values. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, the AM/PM designator is ignored. + In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. diff --git a/xml/System/String.xml b/xml/System/String.xml index d8af161c50b..69d6227c8d8 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -11272,7 +11272,7 @@ The following example demonstrates how to extract individual words from a block ]]> - In [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. + In .NET Framework 3.5 and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. @@ -11413,7 +11413,7 @@ The following table shows some examples. is negative. - In [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. + In .NET Framework 3.5 and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. @@ -11532,7 +11532,7 @@ To pass `null` for the `char[] separator` parameter, you must indicate the type is not one of the values. - In [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. + In .NET Framework 3.5 and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. @@ -11697,7 +11697,7 @@ Note that the method is called with the `options` argument set to is not one of the values. - In [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. + In .NET Framework 3.5 and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. @@ -11845,7 +11845,7 @@ The following example uses the enumeration to i is not one of the values. - In [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. + In .NET Framework 3.5 and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. @@ -12010,7 +12010,7 @@ The following example uses the enumeration to i is not one of the values. - In [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. + In .NET Framework 3.5 and earlier versions, if the method is passed a that is or contains no characters, the method uses a slightly different set of white-space characters to split the string than the method does to trim the string. Starting with .NET Framework 4, both methods use an identical set of Unicode white-space characters. diff --git a/xml/System/TimeSpan.xml b/xml/System/TimeSpan.xml index 911ba1ba0b5..29488d9cdef 100644 --- a/xml/System/TimeSpan.xml +++ b/xml/System/TimeSpan.xml @@ -131,7 +131,7 @@ Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the structure supports culture-sensitive formatting through the overloads of its method, which converts a value to its string representation. The default method returns a time interval by using an invariant format that is identical to its return value in previous versions of the .NET Framework. The overload lets you specify a format string that defines the string representation of the time interval. The overload lets you specify a format string and the culture whose formatting conventions are used to create the string representation of the time interval. supports both standard and custom format strings. (For more information, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings).) However, only standard format strings are culture-sensitive. ## Restoring Legacy TimeSpan Formatting - In some cases, code that successfully formats values in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions fails in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. This is most common in code that calls a [ element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) method to format a value with a format string. The following example successfully formats a value in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions, but throws an exception in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. Note that it attempts to format a value by using an unsupported format specifier, which is ignored in [!INCLUDE[net_v35_short](~/includes/net-v35-short-md.md)] and earlier versions. + In some cases, code that successfully formats values in .NET Framework 3.5 and earlier versions fails in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. This is most common in code that calls a [ element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) method to format a value with a format string. The following example successfully formats a value in .NET Framework 3.5 and earlier versions, but throws an exception in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. Note that it attempts to format a value by using an unsupported format specifier, which is ignored in .NET Framework 3.5 and earlier versions. [!code-csharp-interactive[System.TimeSpan.Class.Legacy#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.timespan.class.legacy/cs/legacycode1.cs#1)] [!code-vb[System.TimeSpan.Class.Legacy#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.timespan.class.legacy/vb/legacycode1.vb#1)] From 4717b7475569f53e65950caad956d2cb77789ee0 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:15:12 -0800 Subject: [PATCH 033/236] net-v35sp1-long --- .../CompatibleFramework.xml | 2 +- xml/System.Text/StringBuilder.xml | 26 +++++++++---------- .../ContentPresenter.xml | 2 +- xml/System/String.xml | 2 +- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml index c56387fd905..56f7e5e49ff 100644 --- a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml +++ b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml @@ -97,7 +97,7 @@ diff --git a/xml/System.Text/StringBuilder.xml b/xml/System.Text/StringBuilder.xml index 7ea94488b54..38e7a4203ab 100644 --- a/xml/System.Text/StringBuilder.xml +++ b/xml/System.Text/StringBuilder.xml @@ -4229,7 +4229,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4289,7 +4289,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4477,7 +4477,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4537,7 +4537,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4597,7 +4597,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4657,7 +4657,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4717,7 +4717,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4780,7 +4780,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4890,7 +4890,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -4950,7 +4950,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -5085,7 +5085,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -5152,7 +5152,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . @@ -5218,7 +5218,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)] and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . diff --git a/xml/System.Windows.Controls/ContentPresenter.xml b/xml/System.Windows.Controls/ContentPresenter.xml index bc4bd7a929b..2b243679c09 100644 --- a/xml/System.Windows.Controls/ContentPresenter.xml +++ b/xml/System.Windows.Controls/ContentPresenter.xml @@ -248,7 +248,7 @@ is in a template. When a template contains a with set to "`Abc`", the , , and properties of the are automatically aliased to `Abc`, `AbcTemplate`, and `AbcTemplateSelector`, respectively. Beginning with the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)], setting to "`Abc`" also causes the property to be aliased to `AbcStringFormat`. + This property should only be used when the is in a template. When a template contains a with set to "`Abc`", the , , and properties of the are automatically aliased to `Abc`, `AbcTemplate`, and `AbcTemplateSelector`, respectively. Beginning with the .NET Framework 3.5 Service Pack 1, setting to "`Abc`" also causes the property to be aliased to `AbcStringFormat`. The two most useful values for this property are "Content" and "Header". diff --git a/xml/System/String.xml b/xml/System/String.xml index 69d6227c8d8..66dc2137c71 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -7869,7 +7869,7 @@ The `comparisonType` parameter is a enumeration m ## Version considerations - In the [!INCLUDE[net_v35SP1_long](~/includes/net-v35sp1-long-md.md)], the method reverts to its behavior in .NET Framework 1.0 and 1.1 with regard to interning the empty string. In the following example, the variable `str1` is assigned a reference to , and the variable `str2` is assigned the reference to that is returned by calling the method after converting a object whose value is to a string. Then the references contained in `str1` and `str2` are compared for equality. + In the .NET Framework 3.5 Service Pack 1, the method reverts to its behavior in .NET Framework 1.0 and 1.1 with regard to interning the empty string. In the following example, the variable `str1` is assigned a reference to , and the variable `str2` is assigned the reference to that is returned by calling the method after converting a object whose value is to a string. Then the references contained in `str1` and `str2` are compared for equality. :::code language="csharp" source="~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Intern/cs/Intern2.cs" interactive="try-dotnet-method" id="Snippet2"::: :::code language="vb" source="~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Intern/vb/Intern2.vb" id="Snippet2"::: From 56e5bbf1974c14fdf1668fce4af7a0597086b385 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:15:57 -0800 Subject: [PATCH 034/236] net-v35sp1-short --- xml/System.Web.RegularExpressions/TagRegex35.xml | 2 +- xml/System/String.xml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Web.RegularExpressions/TagRegex35.xml b/xml/System.Web.RegularExpressions/TagRegex35.xml index c6b7148ef11..dec22b982b5 100644 --- a/xml/System.Web.RegularExpressions/TagRegex35.xml +++ b/xml/System.Web.RegularExpressions/TagRegex35.xml @@ -19,7 +19,7 @@ class provides a regular expression that ASP.NET uses internally to parse the opening tag of an HTML element, an XML element, or an ASP.NET Web server control tag, for applications that target the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions. ASP.NET uses the class for applications that target the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. + The class provides a regular expression that ASP.NET uses internally to parse the opening tag of an HTML element, an XML element, or an ASP.NET Web server control tag, for applications that target the .NET Framework 3.5 SP1 and earlier versions. ASP.NET uses the class for applications that target the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. > [!NOTE] > The classes are used internally by the .NET Framework to parse ASP.NET pages. diff --git a/xml/System/String.xml b/xml/System/String.xml index 66dc2137c71..8210ae23429 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -14477,7 +14477,7 @@ The following example uses the - The [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions maintain an internal list of white-space characters that this method trims. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and later versions does not remove. In addition, the method in the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). + The .NET Framework 3.5 SP1 and earlier versions maintain an internal list of white-space characters that this method trims. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). @@ -14612,7 +14612,7 @@ The following example uses the `Trim(System.Char[])` method to remove space, ast ]]> - The [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and later versions does not remove. In addition, the method in the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). + The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). @@ -14784,7 +14784,7 @@ The following example demonstrates how you can use the `TrimEnd(System.Char[])` ]]> - The [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions does not remove. In addition, the method in the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). + The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). @@ -14966,7 +14966,7 @@ The following example then illustrates a call to the `StripComments` method. ]]> - The [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions does not remove. In addition, the method in the [!INCLUDE[net_v35SP1_short](~/includes/net-v35sp1-short-md.md)] and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). + The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). From c65e1cf1f1f8326506312487e2acff80ef3bf1fc Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:19:47 -0800 Subject: [PATCH 035/236] net-v40-long --- xml/Microsoft.Win32/Registry.xml | 4 +-- xml/Microsoft.Win32/RegistryKey.xml | 2 +- xml/Microsoft.Win32/RegistryValueKind.xml | 2 +- xml/System.Collections.Generic/HashSet`1.xml | 2 +- xml/System.ComponentModel/TypeConverter.xml | 4 +-- .../ConfigurationProperty.xml | 2 +- .../ConfigurationSection.xml | 6 ++--- .../ConfigurationSectionGroup.xml | 2 +- xml/System.Data.SqlClient/SqlConnection.xml | 2 +- .../CompatibleFramework.xml | 2 +- xml/System.Diagnostics/Debugger.xml | 2 +- xml/System.Globalization/CharUnicodeInfo.xml | 2 +- xml/System.Globalization/CultureInfo.xml | 22 ++++++++-------- .../AssemblyBuilder.xml | 2 +- xml/System.Reflection.Emit/FieldBuilder.xml | 2 +- xml/System.Reflection.Emit/ILGenerator.xml | 4 +-- .../ParameterBuilder.xml | 2 +- .../PropertyBuilder.xml | 2 +- xml/System.Reflection/Assembly.xml | 10 +++---- xml/System.Reflection/AssemblyName.xml | 4 +-- ...ocessCorruptedStateExceptionsAttribute.xml | 2 +- .../RuntimeEnvironment.xml | 2 +- .../TargetFrameworkAttribute.xml | 4 +-- .../EnvironmentPermission.xml | 2 +- .../FileIOPermission.xml | 2 +- .../GacIdentityPermission.xml | 2 +- .../GacIdentityPermissionAttribute.xml | 2 +- .../PublisherIdentityPermission.xml | 2 +- .../PublisherIdentityPermissionAttribute.xml | 2 +- .../RegistryPermission.xml | 2 +- .../SecurityAction.xml | 2 +- .../SiteIdentityPermission.xml | 4 +-- .../SiteIdentityPermissionAttribute.xml | 2 +- .../StrongNameIdentityPermission.xml | 2 +- .../StrongNameIdentityPermissionAttribute.xml | 2 +- .../UrlIdentityPermission.xml | 4 +-- .../UrlIdentityPermissionAttribute.xml | 2 +- .../ZoneIdentityPermission.xml | 2 +- .../ZoneIdentityPermissionAttribute.xml | 2 +- xml/System.Security.Policy/EvidenceBase.xml | 2 +- .../IApplicationTrustManager.xml | 2 +- xml/System.Security.Policy/PolicyLevel.xml | 2 +- .../AllowPartiallyTrustedCallersAttribute.xml | 2 +- xml/System.Security/HostSecurityManager.xml | 2 +- .../SecurityCriticalAttribute.xml | 2 +- xml/System.Security/SecurityManager.xml | 20 +++++++------- xml/System.Security/SecurityRuleSet.xml | 2 +- xml/System.Text/StringBuilder.xml | 26 +++++++++---------- xml/System.Threading.Tasks/TaskScheduler.xml | 2 +- .../CancellationTokenSource.xml | 2 +- xml/System.Threading/Monitor.xml | 2 +- xml/System.Threading/Thread.xml | 6 ++--- xml/System.Threading/ThreadPool.xml | 2 +- .../HttpRuntimeSection.xml | 2 +- .../TagRegex.xml | 2 +- xml/System.Windows.Forms/SplitContainer.xml | 2 +- .../AmbientAttribute.xml | 2 +- .../ConstructorArgumentAttribute.xml | 2 +- .../ContentWrapperAttribute.xml | 2 +- .../DateTimeValueSerializer.xml | 2 +- .../DependsOnAttribute.xml | 2 +- .../DictionaryKeyPropertyAttribute.xml | 2 +- .../IComponentConnector.xml | 2 +- xml/System.Windows.Markup/INameScope.xml | 2 +- .../IProvideValueTarget.xml | 2 +- .../IReceiveMarkupExtension.xml | 2 +- xml/System.Windows.Markup/IUriContext.xml | 2 +- .../IValueSerializerContext.xml | 2 +- .../IXamlTypeResolver.xml | 2 +- .../MarkupExtensionReturnTypeAttribute.xml | 2 +- .../NameScopePropertyAttribute.xml | 2 +- xml/System.Windows.Markup/NullExtension.xml | 2 +- .../RootNamespaceAttribute.xml | 2 +- .../RuntimeNamePropertyAttribute.xml | 2 +- .../TrimSurroundingWhitespaceAttribute.xml | 2 +- .../UsableDuringInitializationAttribute.xml | 2 +- xml/System.Windows.Markup/ValueSerializer.xml | 2 +- .../ValueSerializerAttribute.xml | 2 +- ...itespaceSignificantCollectionAttribute.xml | 2 +- .../XmlLangPropertyAttribute.xml | 2 +- .../XmlnsCompatibleWithAttribute.xml | 2 +- .../XmlnsDefinitionAttribute.xml | 2 +- .../XmlnsPrefixAttribute.xml | 2 +- xml/System/AppDomain.xml | 24 ++++++++--------- xml/System/AppDomainManager.xml | 2 +- xml/System/AppDomainSetup.xml | 4 +-- xml/System/Char.xml | 6 ++--- xml/System/Console.xml | 4 +-- xml/System/Delegate.xml | 2 +- xml/System/MethodAccessException.xml | 2 +- xml/System/ResolveEventArgs.xml | 2 +- xml/System/ResolveEventHandler.xml | 2 +- xml/System/String.xml | 2 +- xml/System/TimeSpan.xml | 4 +-- xml/System/Type.xml | 2 +- xml/ns-System.Runtime.Caching.xml | 2 +- 96 files changed, 158 insertions(+), 158 deletions(-) diff --git a/xml/Microsoft.Win32/Registry.xml b/xml/Microsoft.Win32/Registry.xml index 86fca0438b5..992e6ee8c91 100644 --- a/xml/Microsoft.Win32/Registry.xml +++ b/xml/Microsoft.Win32/Registry.xml @@ -589,7 +589,7 @@ The class also contains `static` class also contains `static` [!CAUTION] > Do not expose objects in such a way that a malicious program could create thousands of meaningless subkeys or key/value pairs. For example, do not allow callers to enter arbitrary keys or values. - Starting in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the length of a registry key is no longer limited to 255 characters. + Starting in the .NET Framework 4, the length of a registry key is no longer limited to 255 characters. diff --git a/xml/Microsoft.Win32/RegistryValueKind.xml b/xml/Microsoft.Win32/RegistryValueKind.xml index 5b24740fea0..121e2d3d0c7 100644 --- a/xml/Microsoft.Win32/RegistryValueKind.xml +++ b/xml/Microsoft.Win32/RegistryValueKind.xml @@ -39,7 +39,7 @@ enumeration defines the set of supported registry data types and the value that is used for unsupported types (Unknown). Starting in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you can specify not to use a data type with the None value. + The enumeration defines the set of supported registry data types and the value that is used for unsupported types (Unknown). Starting in the .NET Framework 4, you can specify not to use a data type with the None value. Use the method to determine the data type of a registry key value before retrieving the value. When you set a registry key value, use the method to specify the registry data type explicitly. diff --git a/xml/System.Collections.Generic/HashSet`1.xml b/xml/System.Collections.Generic/HashSet`1.xml index 2c609ff187a..40f0c2146e0 100644 --- a/xml/System.Collections.Generic/HashSet`1.xml +++ b/xml/System.Collections.Generic/HashSet`1.xml @@ -134,7 +134,7 @@ **.NET Framework only:** For very large objects, you can increase the maximum capacity to 2 billion elements on a 64-bit system by setting the `enabled` attribute of the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. - Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the class implements the interface. + Starting with the .NET Framework 4, the class implements the interface. ## HashSet and LINQ Set Operations LINQ provides access to the `Distinct`, `Union`, `Intersect` and `Except` set operations on any data source that implements the or interfaces. provides a larger and more robust collection of set operations. For example, provides comparisons such as and . diff --git a/xml/System.ComponentModel/TypeConverter.xml b/xml/System.ComponentModel/TypeConverter.xml index a76c01709c6..a31ef6b4ec4 100644 --- a/xml/System.ComponentModel/TypeConverter.xml +++ b/xml/System.ComponentModel/TypeConverter.xml @@ -2279,7 +2279,7 @@ method catches exceptions from the and methods. If the input value type causes to return `false`, or if the input value causes to raise an exception, the method returns `false`. + Starting in .NET Framework 4, the method catches exceptions from the and methods. If the input value type causes to return `false`, or if the input value causes to raise an exception, the method returns `false`. To enable the legacy behavior, insert the following lines into the configuration file of the application, for example, application1.exe.config. @@ -2350,7 +2350,7 @@ ## Remarks Use the `context` parameter to extract additional information about the environment from which this converter is invoked. This parameter can be `null`, so always check it. Also, properties on the context object can return `null`. - Starting in [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method catches exceptions from the and methods. If the input value type causes to return `false`, or if the input value causes to raise an exception, the method returns `false`. + Starting in .NET Framework 4, the method catches exceptions from the and methods. If the input value type causes to return `false`, or if the input value causes to raise an exception, the method returns `false`. To enable the legacy behavior, insert the following lines into the configuration file of the application, for example, application1.exe.config. diff --git a/xml/System.Configuration/ConfigurationProperty.xml b/xml/System.Configuration/ConfigurationProperty.xml index fc8deccbf28..0bdff2c5585 100644 --- a/xml/System.Configuration/ConfigurationProperty.xml +++ b/xml/System.Configuration/ConfigurationProperty.xml @@ -791,7 +791,7 @@ to set this property when you call a constructor that includes a parameter. diff --git a/xml/System.Configuration/ConfigurationSection.xml b/xml/System.Configuration/ConfigurationSection.xml index e96adf77bbf..fd9ccaea9b3 100644 --- a/xml/System.Configuration/ConfigurationSection.xml +++ b/xml/System.Configuration/ConfigurationSection.xml @@ -446,7 +446,7 @@ . |PoolBlockingPeriod|Auto|Sets the blocking period behavior for a connection pool. See property for details.| |Pooling|'true'|When the value of this key is set to true, any newly created connection will be added to the pool when closed by the application. In a next attempt to open the same connection, that connection will be drawn from the pool.

Connections are considered the same if they have the same connection string. Different connections have different connection strings.

The value of this key can be "true", "false", "yes", or "no".| |Replication|'false'|`true` if replication is supported using the connection.| -|Transaction Binding|Implicit Unbind|Controls connection association with an enlisted `System.Transactions` transaction.

Possible values are:

`Transaction Binding=Implicit Unbind;`

`Transaction Binding=Explicit Unbind;`

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

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

Explicit Unbind causes the connection to remain attached to the transaction until the connection is closed or an explicit `SqlConnection.TransactionEnlist(null)` is called. Beginning in [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], changes to Implicit Unbind make Explicit Unbind obsolete. An `InvalidOperationException` is thrown if `Transaction.Current` is not the enlisted transaction or if the enlisted transaction is not active.| +|Transaction Binding|Implicit Unbind|Controls connection association with an enlisted `System.Transactions` transaction.

Possible values are:

`Transaction Binding=Implicit Unbind;`

`Transaction Binding=Explicit Unbind;`

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

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

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

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

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

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

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

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

The default values are as follows:

  • `false` when:

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

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

Possible values are:

`Type System Version=SQL Server 2012;`

`Type System Version=SQL Server 2008;`

`Type System Version=SQL Server 2005;`

`Type System Version=Latest;`

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

`Latest` is obsolete and should not be used. `Latest` is equivalent to `Type System Version=SQL Server 2008;`.| diff --git a/xml/System.Deployment.Application/CompatibleFramework.xml b/xml/System.Deployment.Application/CompatibleFramework.xml index dfd743eca86..cb4c30a0e97 100644 --- a/xml/System.Deployment.Application/CompatibleFramework.xml +++ b/xml/System.Deployment.Application/CompatibleFramework.xml @@ -47,7 +47,7 @@ property returns "Client". If the .NET Framework version is [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property returns "Full". + If the .NET Framework version is .NET Framework 4 Client Profile, the property returns "Client". If the .NET Framework version is .NET Framework 4, the property returns "Full". ]]> diff --git a/xml/System.Diagnostics/Debugger.xml b/xml/System.Diagnostics/Debugger.xml index 0ecce8fb0a1..420e4d59b8b 100644 --- a/xml/System.Diagnostics/Debugger.xml +++ b/xml/System.Diagnostics/Debugger.xml @@ -144,7 +144,7 @@ If no debugger is attached, users are asked if they want to attach a debugger. If users say yes, the debugger is started. If a debugger is attached, the debugger is signaled with a user breakpoint event, and the debugger suspends execution of the process just as if a debugger breakpoint had been hit. > [!WARNING] -> Starting with [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the runtime no longer exercises tight control of launching the debugger for the method, but instead reports an error to the Windows Error Reporting (WER) subsystem. WER provides many settings to customize the problem reporting experience, so a lot of factors will influence the way WER responds to an error such as operating system version, process, session, user, machine and domain. If you're having unexpected results when calling the method, check the WER settings on your machine. For more information on how to customize WER, see [WER Settings](/windows/win32/wer/wer-settings). If you want to ensure the debugger is launched regardless of the WER settings, be sure to call the method instead. +> Starting with .NET Framework 4, the runtime no longer exercises tight control of launching the debugger for the method, but instead reports an error to the Windows Error Reporting (WER) subsystem. WER provides many settings to customize the problem reporting experience, so a lot of factors will influence the way WER responds to an error such as operating system version, process, session, user, machine and domain. If you're having unexpected results when calling the method, check the WER settings on your machine. For more information on how to customize WER, see [WER Settings](/windows/win32/wer/wer-settings). If you want to ensure the debugger is launched regardless of the WER settings, be sure to call the method instead. diff --git a/xml/System.Globalization/CharUnicodeInfo.xml b/xml/System.Globalization/CharUnicodeInfo.xml index 5f80c133c0e..95efbc09271 100644 --- a/xml/System.Globalization/CharUnicodeInfo.xml +++ b/xml/System.Globalization/CharUnicodeInfo.xml @@ -93,7 +93,7 @@ When using this class in your applications, keep in mind the following programmi | .NET Framework version | Unicode Standard version | | - | - | -| [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | +| .NET Framework 4 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v45](~/includes/net-v45-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v451](~/includes/net-v451-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v452](~/includes/net-v452-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | diff --git a/xml/System.Globalization/CultureInfo.xml b/xml/System.Globalization/CultureInfo.xml index 9f3ab6f8d6a..ef671980ea8 100644 --- a/xml/System.Globalization/CultureInfo.xml +++ b/xml/System.Globalization/CultureInfo.xml @@ -459,7 +459,7 @@ Predefined culture identifiers for cultures available on Windows system are list is not a valid culture identifier. See the Notes to Callers section for more information. - The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the .NET Framework 4, this constructor throws a . Starting with apps that run under the .NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a exception. @@ -553,7 +553,7 @@ For a list of predefined culture names on Windows systems, see the **Language ta is not a valid culture name. For more information, see the Notes to Callers section. - The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the .NET Framework 4, this constructor throws a . Starting with apps that run under the .NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. @@ -641,7 +641,7 @@ Predefined culture identifiers available on Windows systems are listed in the ** is not a valid culture identifier. See the Notes to Callers section for more information. - The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the .NET Framework 4, this constructor throws a . Starting with apps that run under the .NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a exception. @@ -725,7 +725,7 @@ If `name` is , the constr is not a valid culture name. See the Notes to Callers section for more information. - The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this constructor throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the .NET Framework 4, this constructor throws a . Starting with apps that run under the .NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. @@ -1068,7 +1068,7 @@ If `name` is , the constr is null. - The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the .NET Framework 4, this method throws a . @@ -1555,7 +1555,7 @@ In .NET Framework and .NET Core apps, the current UI culture is a per-thread set property enables an application to define the default culture of all threads in an application domain. + In the .NET Framework 4 and previous versions, by default, the culture of all threads is set to the Windows system culture. For applications whose current culture differs from the default system culture, this behavior is often undesirable. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the property enables an application to define the default culture of all threads in an application domain. > [!IMPORTANT] > If you have not explicitly set the culture of any existing threads executing in an application domain, setting the property also changes the culture of these threads. However, if these threads execute in another application domain, their culture is defined by the property in that application domain or, if no default value is defined, by the default system culture. Because of this, we recommend that you always explicitly set the culture of your main application thread, and not rely on the property to define the culture of the main application thread. @@ -1634,7 +1634,7 @@ In .NET Framework and .NET Core apps, the current UI culture is a per-thread set property lets you define the default UI culture of all threads in an application domain. + In the .NET Framework 4 and previous versions, by default, the UI culture of all threads is set to the Windows system culture. For applications whose current UI culture differs from the default system culture, this behavior is often undesirable. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the property lets you define the default UI culture of all threads in an application domain. > [!IMPORTANT] > If you have not explicitly set the UI culture of any existing threads executing in an application domain, setting the property also changes the culture of these threads. However, if these threads execute in another application domain, their culture is defined by the property in that application domain or, if no default value is defined, by the default system culture. Because of this, we recommend that you always explicitly set the culture of your main application thread and do not rely on the property to define the culture of the main application thread. @@ -2143,7 +2143,7 @@ csc /resource:GreetingStrings.resources Example1.cs specifies a culture that is not supported. See the Notes to Caller section for more information. - The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a . + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture identifier. Starting with the .NET Framework 4, this method throws a . Starting with apps that run under the .NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, the method throws a . @@ -2208,7 +2208,7 @@ For a list of predefined culture names on Windows systems, see the **Language ta specifies a culture that is not supported. See the Notes to Callers section for more information. - The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a . + The .NET Framework 3.5 and earlier versions throw an if is not a valid culture name. Starting with the .NET Framework 4, this method throws a . Starting with apps that run under the .NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a . @@ -2318,7 +2318,7 @@ Setting `predefinedOnly` to `true` will ensure a culture is created only if the or specifies a culture that is not supported. See the Notes to Callers section for more information. - The .NET Framework 3.5 and earlier versions throw an if or is not a valid culture name. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. Starting with apps that run under the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. + The .NET Framework 3.5 and earlier versions throw an if or is not a valid culture name. Starting with the .NET Framework 4, this method throws a . Starting with apps that run under the .NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. Starting with apps that run under the .NET Framework 4 or later on Windows 7 or later, the method attempts to retrieve a object whose identifier is from the operating system; if the operating system does not support that culture, and if is not the name of a supplementary or replacement culture, the method throws a exception. @@ -2386,7 +2386,7 @@ Setting `predefinedOnly` to `true` will ensure a culture is created only if the does not correspond to a supported culture. - The .NET Framework 3.5 and earlier versions throw an if does not correspond to the name of a supported culture. Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this method throws a . + The .NET Framework 3.5 and earlier versions throw an if does not correspond to the name of a supported culture. Starting with the .NET Framework 4, this method throws a . diff --git a/xml/System.Reflection.Emit/AssemblyBuilder.xml b/xml/System.Reflection.Emit/AssemblyBuilder.xml index 8ac2e916935..2574998f84e 100644 --- a/xml/System.Reflection.Emit/AssemblyBuilder.xml +++ b/xml/System.Reflection.Emit/AssemblyBuilder.xml @@ -2948,7 +2948,7 @@ ) for the dynamic assemblies it generates. + The .NET Framework 4 always enforces level 2 transparency () for the dynamic assemblies it generates. ]]> diff --git a/xml/System.Reflection.Emit/FieldBuilder.xml b/xml/System.Reflection.Emit/FieldBuilder.xml index fb839ce0223..647a4b7749a 100644 --- a/xml/System.Reflection.Emit/FieldBuilder.xml +++ b/xml/System.Reflection.Emit/FieldBuilder.xml @@ -657,7 +657,7 @@ . This is not CLS-compliant, but it can be useful in interop scenarios. + `defaultValue` is restricted to the following types: `Boolean`, `SByte`, `Int16`, `Int32`, `Int64`, `Byte`, `UInt16`, `UInt32`, `UInt64`, `Single`, `Double`, `DateTime`, `Char`, `String`, and `Enum`. If the field type is a reference type, CLS compliance requires `defaultValue` to be `null`. However, starting with the .NET Framework 4, `defaultValue` can be non-null for a reference type as long as the value can be assigned to that reference type. For example, an `Int32` value can be assigned to a field of type . This is not CLS-compliant, but it can be useful in interop scenarios. ]]> diff --git a/xml/System.Reflection.Emit/ILGenerator.xml b/xml/System.Reflection.Emit/ILGenerator.xml index 59e6dffb64b..b885170004a 100644 --- a/xml/System.Reflection.Emit/ILGenerator.xml +++ b/xml/System.Reflection.Emit/ILGenerator.xml @@ -957,7 +957,7 @@ ]]> - is . This exception is new in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. + is . This exception is new in the .NET Framework 4. @@ -1079,7 +1079,7 @@ ]]> - is . This exception is new in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. + is . This exception is new in the .NET Framework 4. diff --git a/xml/System.Reflection.Emit/ParameterBuilder.xml b/xml/System.Reflection.Emit/ParameterBuilder.xml index e1bace46259..490f42c2d4f 100644 --- a/xml/System.Reflection.Emit/ParameterBuilder.xml +++ b/xml/System.Reflection.Emit/ParameterBuilder.xml @@ -398,7 +398,7 @@ . This is not CLS-compliant, but it can be useful in interop scenarios. + `defaultValue` is restricted to the following types: `Boolean`, `SByte`, `Int16`, `Int32`, `Int64`, `Byte`, `UInt16`, `UInt32`, `UInt64`, `Single`, `Double`, `DateTime`, `Char`, `String`, and `Enum`. If the parameter type is a reference type, CLS compliance requires `defaultValue` to be `null`. However, starting with the .NET Framework 4, `defaultValue` can be non-null for a reference type as long as the value can be assigned to that reference type. For example, an `Int32` value can be assigned to a parameter of type . This is not CLS-compliant, but it can be useful in interop scenarios. ]]> diff --git a/xml/System.Reflection.Emit/PropertyBuilder.xml b/xml/System.Reflection.Emit/PropertyBuilder.xml index 7576ea042e1..271c8efd169 100644 --- a/xml/System.Reflection.Emit/PropertyBuilder.xml +++ b/xml/System.Reflection.Emit/PropertyBuilder.xml @@ -1019,7 +1019,7 @@ . This is not CLS-compliant, but it can be useful in interop scenarios. + `defaultValue` is restricted to the following types: `Boolean`, `SByte`, `Int16`, `Int32`, `Int64`, `Byte`, `UInt16`, `UInt32`, `UInt64`, `Single`, `Double`, `DateTime`, `Char`, `String`, and `Enum`. If the property type is a reference type, CLS compliance requires `defaultValue` to be `null`. However, starting with the .NET Framework 4, `defaultValue` can be non-null for reference types as long as the value can be assigned to that reference type. For example, an `Int32` value can be assigned to a property of type . This is not CLS-compliant, but it can be useful in interop scenarios. ]]> diff --git a/xml/System.Reflection/Assembly.xml b/xml/System.Reflection/Assembly.xml index a89d8c910b1..53483024d8e 100644 --- a/xml/System.Reflection/Assembly.xml +++ b/xml/System.Reflection/Assembly.xml @@ -2657,7 +2657,7 @@ In .NET 5.0 and later versions, for bundled assemblies, this method throws an ex ## Remarks > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property of an object that is returned by this method is if there is no hash algorithm for the referenced assembly, or if the hash algorithm of the referenced assembly is not identified by the enumeration. In previous versions of the .NET Framework, the property returned in this situation. +> Starting with the .NET Framework 4, the property of an object that is returned by this method is if there is no hash algorithm for the referenced assembly, or if the hash algorithm of the referenced assembly is not identified by the enumeration. In previous versions of the .NET Framework, the property returned in this situation. @@ -4228,7 +4228,7 @@ To load the correct assembly, it's recommended to call the `Load` method by pass Version 2.0 or later of the common language runtime is currently loaded and was compiled with a later version. An assembly or module was loaded twice with two different evidences. - is not . By default, legacy CAS policy is not enabled in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]; when it is not enabled, must be . + is not . By default, legacy CAS policy is not enabled in the .NET Framework 4; when it is not enabled, must be . @@ -4453,7 +4453,7 @@ The ability to execute code in remote assemblies is disabled. See was compiled with a later version. - is not . By default, legacy CAS policy is not enabled in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]; when it is not enabled, must be . + is not . By default, legacy CAS policy is not enabled in the .NET Framework 4; when it is not enabled, must be . @@ -5983,7 +5983,7 @@ In .NET 5.0 and later versions, for bundled assemblies, the value returned is an [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property of an object that is returned by the method is if there is no hash algorithm for the referenced assembly, or if the hash algorithm of the referenced assembly is not identified by the enumeration. In previous versions of the .NET Framework, the property returned in this situation. +> Starting with the .NET Framework 4, the property of an object that is returned by the method is if there is no hash algorithm for the referenced assembly, or if the hash algorithm of the referenced assembly is not identified by the enumeration. In previous versions of the .NET Framework, the property returned in this situation. @@ -1262,7 +1262,7 @@ mylib, Version=1.2.1900.0, Culture=neutral, PublicKeyToken=a14f3033def15840 for reference assemblies. + Beginning with the .NET Framework 4, this property always returns for reference assemblies. ]]> diff --git a/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml b/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml index 3e196ca0786..9df2c29c6ee 100644 --- a/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml +++ b/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml @@ -46,7 +46,7 @@ By default, the common language runtime (CLR) does not deliver these exceptions to managed code, and the `try`/`catch` blocks (and other exception-handling clauses) are not invoked for them. If you are absolutely sure that you want to maintain your handling of these exceptions, you must apply the attribute to the method whose exception-handling clauses you want to execute. The CLR delivers the corrupted process state exception to applicable exception clauses only in methods that have both the and attributes. - You can also add the [\](/dotnet/framework/configure-apps/file-schema/runtime/legacycorruptedstateexceptionspolicy-element) element to your application's configuration file. This will ensure that corrupted state exceptions are delivered to your exception handlers without the or attribute. This configuration element has no effect on applications that were compiled in versions previous to the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] but are running in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later; corrupted state exceptions will continue to be delivered for those applications. The attribute is ignored when it is encountered in partially trusted or transparent code, because a trusted host should not allow an untrusted add-in to catch and ignore these serious exceptions. + You can also add the [\](/dotnet/framework/configure-apps/file-schema/runtime/legacycorruptedstateexceptionspolicy-element) element to your application's configuration file. This will ensure that corrupted state exceptions are delivered to your exception handlers without the or attribute. This configuration element has no effect on applications that were compiled in versions previous to the .NET Framework 4 but are running in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later; corrupted state exceptions will continue to be delivered for those applications. The attribute is ignored when it is encountered in partially trusted or transparent code, because a trusted host should not allow an untrusted add-in to catch and ignore these serious exceptions. For more information about corrupted process state exceptions, see the entry [Handling Corrupted State Exceptions](https://go.microsoft.com/fwlink/?LinkID=179681) in the CLR Inside Out blog. diff --git a/xml/System.Runtime.InteropServices/RuntimeEnvironment.xml b/xml/System.Runtime.InteropServices/RuntimeEnvironment.xml index df9370a3ab5..168abd5f1c3 100644 --- a/xml/System.Runtime.InteropServices/RuntimeEnvironment.xml +++ b/xml/System.Runtime.InteropServices/RuntimeEnvironment.xml @@ -255,7 +255,7 @@ |CLSID_CorMetaDataDispenser|IID_IMetaDataDispenser, IID_IMetaDataDispenserEx| |CLSID_CorMetaDataDispenserRuntime|IID_IMetaDataDispenser, IID_IMetaDataDispenserEx| |CLSID_CorRuntimeHost|IID_CorRuntimeHost| -|CLSID_CLRRuntimeHost|IID_CLRRuntimeHost (not valid for the common language runtime that is provided by the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]), IID_CLRRuntimeHost3| +|CLSID_CLRRuntimeHost|IID_CLRRuntimeHost (not valid for the common language runtime that is provided by the .NET Framework 4), IID_CLRRuntimeHost3| |CLSID_TypeNameFactory|IID_TypeNameFactory| |CLSID_CLRStrongName|IID_CLRStrongName| diff --git a/xml/System.Runtime.Versioning/TargetFrameworkAttribute.xml b/xml/System.Runtime.Versioning/TargetFrameworkAttribute.xml index e0501ae7271..4fb4332e1b0 100644 --- a/xml/System.Runtime.Versioning/TargetFrameworkAttribute.xml +++ b/xml/System.Runtime.Versioning/TargetFrameworkAttribute.xml @@ -46,12 +46,12 @@ class provides an attribute that you can apply to an assembly to indicate the version of the .NET runtime against which the assembly was built. For example, the following example applies the `TargetFrameworkAttribute` to an assembly to indicate that it was built using [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. + The class provides an attribute that you can apply to an assembly to indicate the version of the .NET runtime against which the assembly was built. For example, the following example applies the `TargetFrameworkAttribute` to an assembly to indicate that it was built using .NET Framework 4. [!code-csharp[System.Runtime.Versioning.TargetFrameworkAttribute#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.runtime.versioning.targetframeworkattribute/cs/declare1.cs#1)] [!code-vb[System.Runtime.Versioning.TargetFrameworkAttribute#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.runtime.versioning.targetframeworkattribute/vb/declare1.vb#1)] - The class constructor has a single parameter, `frameworkName`, that specifies the .NET version against which the assembly was built. This parameter maps to the property. In addition, the attribute can specify a property to provide a more descriptive .NET version string that is suitable for displaying to clients of the assembly. The following example applies the `TargetFrameworkAttribute` to an assembly and assigns both property values to indicate that the assembly was built using [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. + The class constructor has a single parameter, `frameworkName`, that specifies the .NET version against which the assembly was built. This parameter maps to the property. In addition, the attribute can specify a property to provide a more descriptive .NET version string that is suitable for displaying to clients of the assembly. The following example applies the `TargetFrameworkAttribute` to an assembly and assigns both property values to indicate that the assembly was built using .NET Framework 4. [!code-csharp[System.Runtime.Versioning.TargetFrameworkAttribute#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.runtime.versioning.targetframeworkattribute/cs/declare2.cs#2)] [!code-vb[System.Runtime.Versioning.TargetFrameworkAttribute#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.runtime.versioning.targetframeworkattribute/vb/declare2.vb#2)] diff --git a/xml/System.Security.Permissions/EnvironmentPermission.xml b/xml/System.Security.Permissions/EnvironmentPermission.xml index a67186de5e3..98d7eb2c096 100644 --- a/xml/System.Security.Permissions/EnvironmentPermission.xml +++ b/xml/System.Security.Permissions/EnvironmentPermission.xml @@ -55,7 +55,7 @@ Environment variable names are designated by one or more case-insensitive name lists separated by semicolons, with separate lists for read and write access to the named variables. Write access includes the ability to create and delete environment variables as well as to change existing values. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). +> In versions of the .NET Framework before the .NET Framework 4, you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). ]]> diff --git a/xml/System.Security.Permissions/FileIOPermission.xml b/xml/System.Security.Permissions/FileIOPermission.xml index 8c797dcf82e..9b97e656d51 100644 --- a/xml/System.Security.Permissions/FileIOPermission.xml +++ b/xml/System.Security.Permissions/FileIOPermission.xml @@ -75,7 +75,7 @@ Access to a folder implies access to all the files it contains, as well as access to all the files and folders in its subfolders. For example, `Read` access to C:\folder1\ implies `Read` access to C:\folder1\file1.txt, C:\folder1\folder2\\, C:\folder1\folder2\file2.txt, and so on. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). +> In versions of the .NET Framework before the .NET Framework 4, you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). diff --git a/xml/System.Security.Permissions/GacIdentityPermission.xml b/xml/System.Security.Permissions/GacIdentityPermission.xml index 702102d6357..a4a5e824ca0 100644 --- a/xml/System.Security.Permissions/GacIdentityPermission.xml +++ b/xml/System.Security.Permissions/GacIdentityPermission.xml @@ -50,7 +50,7 @@ Files are either in the global assembly cache, or they are not. There are no variations to the permission granted, so all objects are equal. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. Starting with the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. diff --git a/xml/System.Security.Permissions/GacIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/GacIdentityPermissionAttribute.xml index 53a756f771e..9d53cc3f8db 100644 --- a/xml/System.Security.Permissions/GacIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/GacIdentityPermissionAttribute.xml @@ -61,7 +61,7 @@ The security information declared by a security attribute is stored in the metadata of the attribute target and is accessed by the system at run time. Security attributes are used only for declarative security. For imperative security, use the corresponding permission class, . > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. In the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. diff --git a/xml/System.Security.Permissions/PublisherIdentityPermission.xml b/xml/System.Security.Permissions/PublisherIdentityPermission.xml index 147032c765f..4306897ee82 100644 --- a/xml/System.Security.Permissions/PublisherIdentityPermission.xml +++ b/xml/System.Security.Permissions/PublisherIdentityPermission.xml @@ -50,7 +50,7 @@ ## Remarks > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, identity permissions cannot have an permission state value. Starting with the .NET Framework version 2.0, identity permissions can have any permission state value. This means that in 2.0 and later versions, identity permissions have the same behavior as permissions that implement the interface. That is, a demand for an identity always succeeds, regardless of the identity of the assembly, if the assembly has been granted full trust. > diff --git a/xml/System.Security.Permissions/PublisherIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/PublisherIdentityPermissionAttribute.xml index 90ac5606877..d28bfd1e847 100644 --- a/xml/System.Security.Permissions/PublisherIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/PublisherIdentityPermissionAttribute.xml @@ -62,7 +62,7 @@ The security information declared by a security attribute is stored in the metadata of the attribute target and is accessed by the system at run time. Security attributes are used only for declarative security. For imperative security, use the corresponding permission class. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, identity permissions cannot have an permission state value. Starting with the .NET Framework version 2.0, identity permissions can have any permission state value. This means that in 2.0 and later versions, identity permissions have the same behavior as permissions that implement the interface. diff --git a/xml/System.Security.Permissions/RegistryPermission.xml b/xml/System.Security.Permissions/RegistryPermission.xml index 8c2be001c8e..8286169dfa0 100644 --- a/xml/System.Security.Permissions/RegistryPermission.xml +++ b/xml/System.Security.Permissions/RegistryPermission.xml @@ -59,7 +59,7 @@ Registry permission is defined in terms of canonical absolute paths; checks should always be made with canonical pathnames. Key access implies access to all values it contains and all variables under it. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). +> In versions of the .NET Framework before the .NET Framework 4, you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). ]]> diff --git a/xml/System.Security.Permissions/SecurityAction.xml b/xml/System.Security.Permissions/SecurityAction.xml index 2e68cbbd196..6f5402d29dd 100644 --- a/xml/System.Security.Permissions/SecurityAction.xml +++ b/xml/System.Security.Permissions/SecurityAction.xml @@ -71,7 +71,7 @@ The following table describes the time that each security action takes place and the targets that it supports. > [!IMPORTANT] -> In the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], runtime support has been removed for enforcing the Deny, RequestMinimum, RequestOptional, and RequestRefuse permission requests. These requests should not be used in code that is based on [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). +> In the .NET Framework 4, runtime support has been removed for enforcing the Deny, RequestMinimum, RequestOptional, and RequestRefuse permission requests. These requests should not be used in code that is based on [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). You should not use `LinkDemand` in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. Instead, use the to restrict usage to fully trusted applications, or use `Demand` to restrict partially trusted callers. diff --git a/xml/System.Security.Permissions/SiteIdentityPermission.xml b/xml/System.Security.Permissions/SiteIdentityPermission.xml index 5ed9bd13ed6..ac5f7183653 100644 --- a/xml/System.Security.Permissions/SiteIdentityPermission.xml +++ b/xml/System.Security.Permissions/SiteIdentityPermission.xml @@ -53,12 +53,12 @@ Sites can be matched exactly, or by a wildcard ("\*") prefix at the dot delimiter. For example, the site name string `*.fourthcoffee.com` matches `fourthcoffee.com` as well as `www.fourthcoffee.com`. Without a wildcard, the site name must be a precise match. The site name string \* will match any site, but will not match code that has no site evidence. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective, even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. Starting with the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). +> In versions of the .NET Framework before the .NET Framework 4, you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). > [!NOTE] > In the .NET Framework versions 1.0 and 1.1, identity permissions cannot have an permission state value. Starting with the .NET Framework version 2.0, identity permissions can have any permission state value. This means that in 2.0 and later versions, identity permissions have the same behavior as permissions that implement the interface. diff --git a/xml/System.Security.Permissions/SiteIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/SiteIdentityPermissionAttribute.xml index 3a5e7d1d542..c3f1498f8b4 100644 --- a/xml/System.Security.Permissions/SiteIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/SiteIdentityPermissionAttribute.xml @@ -60,7 +60,7 @@ Sites can be matched exactly, or by a wildcard ("\*") prefix at the dot delimiter. For example, the site name string `*.fourthcoffee.com` matches `fourthcoffee.com` as well as `www.fourthcoffee.com`. Without a wildcard, the site name must be a precise match. The site name string \* will match any site, but will not match code that has no site evidence. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. In the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. diff --git a/xml/System.Security.Permissions/StrongNameIdentityPermission.xml b/xml/System.Security.Permissions/StrongNameIdentityPermission.xml index 193e1e84dbb..61877dddd11 100644 --- a/xml/System.Security.Permissions/StrongNameIdentityPermission.xml +++ b/xml/System.Security.Permissions/StrongNameIdentityPermission.xml @@ -50,7 +50,7 @@ ## Remarks > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, identity permissions cannot have an permission state value. In the .NET Framework version 2.0 and later, identity permissions can have any permission state value. This means that in version 2.0 and later versions, identity permissions have the same behavior as permissions that implement the interface. That is, a demand for an identity always succeeds, regardless of the identity of the assembly, if the assembly has been granted full trust. diff --git a/xml/System.Security.Permissions/StrongNameIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/StrongNameIdentityPermissionAttribute.xml index 40d1b2a6250..3b267b503c7 100644 --- a/xml/System.Security.Permissions/StrongNameIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/StrongNameIdentityPermissionAttribute.xml @@ -56,7 +56,7 @@ > Partially trusted code is no longer supported. This attribute has no effect in .NET Core. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective, even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. In the .NET Framework version 2.0 and later, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. diff --git a/xml/System.Security.Permissions/UrlIdentityPermission.xml b/xml/System.Security.Permissions/UrlIdentityPermission.xml index 60fced228f7..c259c00de38 100644 --- a/xml/System.Security.Permissions/UrlIdentityPermission.xml +++ b/xml/System.Security.Permissions/UrlIdentityPermission.xml @@ -53,12 +53,12 @@ URLs can be matched exactly or by a wildcard in the final position, for example: `http://www.fourthcoffee.com/process/*`. URLs can also contain a wildcard ("\*") prefix at the dot delimiter. For example, the URL name string `http://www.fourthcoffee.com/process/grind.htm/` is a subset of `http://*.fourthcoffee.com/process/grind.htm/` and `http://*.com/process/grind.htm/`. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. Starting with the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. That is, a demand for an identity always succeeds, regardless of the identity of the assembly, if the assembly has been granted full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. > [!NOTE] -> In versions of the .NET Framework before the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). +> In versions of the .NET Framework before the .NET Framework 4, you could use the method to prevent inadvertent access to system resources by trusted code. is now obsolete, and access to resources is now determined solely by the granted permission set for an assembly. To limit access to files, you must run partially trusted code in a sandbox and assign it permissions only to resources that the code is allowed to access. For information about running an application in a sandbox, see [How to: Run Partially Trusted Code in a Sandbox](/dotnet/framework/misc/how-to-run-partially-trusted-code-in-a-sandbox). > [!NOTE] > In the .NET Framework versions 1.0 and 1.1, identity permissions cannot have an permission state value. Starting with the .NET Framework version 2.0, identity permissions can have any permission state value. This means that in 2.0 and later versions, identity permissions have the same behavior as permissions that implement the interface. diff --git a/xml/System.Security.Permissions/UrlIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/UrlIdentityPermissionAttribute.xml index 2c91adac32a..7558c5d7448 100644 --- a/xml/System.Security.Permissions/UrlIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/UrlIdentityPermissionAttribute.xml @@ -60,7 +60,7 @@ The scope of the declaration that is allowed depends on the that is used. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. In the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. diff --git a/xml/System.Security.Permissions/ZoneIdentityPermission.xml b/xml/System.Security.Permissions/ZoneIdentityPermission.xml index bde4cbaeafd..b0392a94f85 100644 --- a/xml/System.Security.Permissions/ZoneIdentityPermission.xml +++ b/xml/System.Security.Permissions/ZoneIdentityPermission.xml @@ -61,7 +61,7 @@ - Local Machine zone: The Local Machine zone is an implicit zone that is used for content that exists on the user's computer. The content found on the user's computer, except for content cached by Internet Explorer on the local system, is treated with a very high level of trust. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective, even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. Starting with the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. diff --git a/xml/System.Security.Permissions/ZoneIdentityPermissionAttribute.xml b/xml/System.Security.Permissions/ZoneIdentityPermissionAttribute.xml index 8f2d0b3497e..ccccc890e28 100644 --- a/xml/System.Security.Permissions/ZoneIdentityPermissionAttribute.xml +++ b/xml/System.Security.Permissions/ZoneIdentityPermissionAttribute.xml @@ -58,7 +58,7 @@ The scope of the declaration that is allowed depends on the that is used. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], identity permissions are not used. +> Starting with the .NET Framework 4, identity permissions are not used. > > In the .NET Framework versions 1.0 and 1.1, demands on the identity permissions are effective even when the calling assembly is fully trusted. That is, although the calling assembly has full trust, a demand for an identity permission fails if the assembly does not meet the demanded criteria. In the .NET Framework version 2.0, demands for identity permissions are ineffective if the calling assembly has full trust. This assures consistency for all permissions, eliminating the treatment of identity permissions as a special case. diff --git a/xml/System.Security.Policy/EvidenceBase.xml b/xml/System.Security.Policy/EvidenceBase.xml index b90253cd441..d9d3db2b732 100644 --- a/xml/System.Security.Policy/EvidenceBase.xml +++ b/xml/System.Security.Policy/EvidenceBase.xml @@ -42,7 +42,7 @@ objects as evidence. The common language runtime (CLR) considered evidence objects as references, and did not apply any type safety to them. + Before the .NET Framework 4, almost any object could be used as an evidence object if the hosting code wanted to apply it as evidence. For example, some .NET Framework code recognized objects as evidence. The common language runtime (CLR) considered evidence objects as references, and did not apply any type safety to them. This presented a problem because there were implicit restrictions on which types could be used as evidence objects. Specifically, any object used as evidence had to be serializable and could not be `null`. If these requirements were not met, the CLR threw an exception whenever an operation that required one of these assumptions was performed. diff --git a/xml/System.Security.Policy/IApplicationTrustManager.xml b/xml/System.Security.Policy/IApplicationTrustManager.xml index 7a50f80d557..c5c52318019 100644 --- a/xml/System.Security.Policy/IApplicationTrustManager.xml +++ b/xml/System.Security.Policy/IApplicationTrustManager.xml @@ -30,7 +30,7 @@ ## Remarks Trust managers must implement the interface. The host calls the method to determine whether an application should be executed and which permissions should be granted to the application. - In the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] and later, there is only one trust manager, which can be a custom implementation of the interface. The default trust manager implementation prompts the user for permission to install the application and to elevate the permissions granted to the application. Other trust manager implementations might provide different user experiences. For example, an implementation might check an enterprise list for trusted applications instead of prompting the user for that information. + In the .NET Framework 4 and later, there is only one trust manager, which can be a custom implementation of the interface. The default trust manager implementation prompts the user for permission to install the application and to elevate the permissions granted to the application. Other trust manager implementations might provide different user experiences. For example, an implementation might check an enterprise list for trusted applications instead of prompting the user for that information. diff --git a/xml/System.Security.Policy/PolicyLevel.xml b/xml/System.Security.Policy/PolicyLevel.xml index 7bc3b0978c4..61fa5ad97dd 100644 --- a/xml/System.Security.Policy/PolicyLevel.xml +++ b/xml/System.Security.Policy/PolicyLevel.xml @@ -47,7 +47,7 @@ ## Remarks > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the common language runtime (CLR) is moving away from providing security policy for computers. We recommend that you use [Windows Software Restriction Policies (SRP)](https://go.microsoft.com/fwlink/?LinkId=178101) or [AppLocker](https://go.microsoft.com/fwlink/?LinkId=178102) as a replacement for CLR security policy. The information in this topic applies to the .NET Framework version 3.5 and earlier; it does not apply to the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). +> Starting with the .NET Framework 4, the common language runtime (CLR) is moving away from providing security policy for computers. We recommend that you use [Windows Software Restriction Policies (SRP)](https://go.microsoft.com/fwlink/?LinkId=178101) or [AppLocker](https://go.microsoft.com/fwlink/?LinkId=178102) as a replacement for CLR security policy. The information in this topic applies to the .NET Framework version 3.5 and earlier; it does not apply to the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). The highest level of security policy is enterprise-wide. Successive lower levels of hierarchy represent further policy restrictions, but can never grant more permissions than allowed by higher levels. The following policy levels are implemented: diff --git a/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml b/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml index 3d4bb9908d0..177e9332062 100644 --- a/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml +++ b/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml @@ -56,7 +56,7 @@ > Partially trusted code is no longer supported. This attribute has no effect in .NET Core. > [!NOTE] -> The [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] introduces new security rules that affect the behavior of the attribute (see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2)). In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], all code defaults to security-transparent, that is, partially trusted. However, you can annotate individual types and members to assign them other transparency attributes. For this and other security changes, see [Security Changes](/dotnet/framework/security/security-changes). +> The .NET Framework 4 introduces new security rules that affect the behavior of the attribute (see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2)). In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], all code defaults to security-transparent, that is, partially trusted. However, you can annotate individual types and members to assign them other transparency attributes. For this and other security changes, see [Security Changes](/dotnet/framework/security/security-changes). .NET Framework version 2.0 () assemblies must be strong-named to effectively use the (APTCA) attribute. [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] () assemblies do not have to be strong-named for the APTCA attribute to be effective, and they can contain transparent, security-critical and security-safe-critical code. For more information about applying attributes at the assembly level, see [Applying Attributes](/dotnet/standard/attributes/applying-attributes). diff --git a/xml/System.Security/HostSecurityManager.xml b/xml/System.Security/HostSecurityManager.xml index d760de1783c..7f38ec25e40 100644 --- a/xml/System.Security/HostSecurityManager.xml +++ b/xml/System.Security/HostSecurityManager.xml @@ -217,7 +217,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). diff --git a/xml/System.Security/SecurityCriticalAttribute.xml b/xml/System.Security/SecurityCriticalAttribute.xml index fb4e578f3d1..233649af420 100644 --- a/xml/System.Security/SecurityCriticalAttribute.xml +++ b/xml/System.Security/SecurityCriticalAttribute.xml @@ -153,7 +153,7 @@ diff --git a/xml/System.Security/SecurityManager.xml b/xml/System.Security/SecurityManager.xml index 5a251daa213..2187c17d0a5 100644 --- a/xml/System.Security/SecurityManager.xml +++ b/xml/System.Security/SecurityManager.xml @@ -196,7 +196,7 @@ ## Remarks > [!NOTE] -> In the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the host evidence in `evidence` must contain evidence. +> In the .NET Framework 4, the host evidence in `evidence` must contain evidence. > > The following table shows the permission sets that are returned for each zone. @@ -404,7 +404,7 @@ -or- The code that calls this method does not have . - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -516,7 +516,7 @@ ]]>
- This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). The code that calls this method does not have . @@ -585,7 +585,7 @@ ]]>
- This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -642,7 +642,7 @@ ]]>
- This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -708,7 +708,7 @@ ]]>
- This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). Policy fails to grant the minimum required permissions specified by the parameter. @@ -769,7 +769,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -826,7 +826,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). @@ -880,7 +880,7 @@ ]]> - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). The code that calls this method does not have . @@ -939,7 +939,7 @@ ]]> The code that calls this method does not have . - This method uses code access security (CAS) policy, which is obsolete in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). + This method uses code access security (CAS) policy, which is obsolete in the .NET Framework 4. To enable CAS policy for compatibility with earlier versions of the .NET Framework, use the [<legacyCasPolicy> element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element). diff --git a/xml/System.Security/SecurityRuleSet.xml b/xml/System.Security/SecurityRuleSet.xml index 05d1d1a5e2a..2152778cc0b 100644 --- a/xml/System.Security/SecurityRuleSet.xml +++ b/xml/System.Security/SecurityRuleSet.xml @@ -35,7 +35,7 @@ diff --git a/xml/System.Text/StringBuilder.xml b/xml/System.Text/StringBuilder.xml index 38e7a4203ab..dd5677195b6 100644 --- a/xml/System.Text/StringBuilder.xml +++ b/xml/System.Text/StringBuilder.xml @@ -4229,7 +4229,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4289,7 +4289,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4477,7 +4477,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4537,7 +4537,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4597,7 +4597,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4657,7 +4657,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4717,7 +4717,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4780,7 +4780,7 @@ foreach (ReadOnlyMemory chunk in sb.GetChunks()) is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4890,7 +4890,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -4950,7 +4950,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -5085,7 +5085,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -5152,7 +5152,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . @@ -5218,7 +5218,7 @@ The existing characters are shifted to make room for the character sequence in t is less than zero or greater than the length of this instance. Enlarging the value of this instance would exceed . - In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the method throws an . + In the .NET Framework 3.5 Service Pack 1 and earlier versions, calls to this method threw an if inserting would cause the object's total length to exceed . Starting with the .NET Framework 4, the method throws an . diff --git a/xml/System.Threading.Tasks/TaskScheduler.xml b/xml/System.Threading.Tasks/TaskScheduler.xml index 31a82a50be6..aa6125a2d9f 100644 --- a/xml/System.Threading.Tasks/TaskScheduler.xml +++ b/xml/System.Threading.Tasks/TaskScheduler.xml @@ -832,7 +832,7 @@ protected override IEnumerable GetScheduledTasks() ## Remarks This application domain-wide event provides a mechanism to prevent exception escalation policy (which, by default, terminates the process) from triggering. - To make it easier for developers to write asynchronous code based on tasks, the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] changes the default exception behavior for unobserved exceptions. Although unobserved exceptions still raise the exception, the process does not terminate by default. Instead, the exception is handled by the runtime after the event is raised, regardless of whether an event handler observes the exception. This behavior can be configured. Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/throwunobservedtaskexceptions-element) configuration element to revert to the behavior of the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] and terminate the process: + To make it easier for developers to write asynchronous code based on tasks, the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] changes the default exception behavior for unobserved exceptions. Although unobserved exceptions still raise the exception, the process does not terminate by default. Instead, the exception is handled by the runtime after the event is raised, regardless of whether an event handler observes the exception. This behavior can be configured. Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/throwunobservedtaskexceptions-element) configuration element to revert to the behavior of the .NET Framework 4 and terminate the process: ```xml diff --git a/xml/System.Threading/CancellationTokenSource.xml b/xml/System.Threading/CancellationTokenSource.xml index 5fc6ab7cefc..13c970d68eb 100644 --- a/xml/System.Threading/CancellationTokenSource.xml +++ b/xml/System.Threading/CancellationTokenSource.xml @@ -57,7 +57,7 @@ object, which provides a cancellation token through its property and sends a cancellation message by calling its or method. diff --git a/xml/System.Threading/Monitor.xml b/xml/System.Threading/Monitor.xml index 85d8144e345..1aba55152fd 100644 --- a/xml/System.Threading/Monitor.xml +++ b/xml/System.Threading/Monitor.xml @@ -82,7 +82,7 @@ | (signal), |Sends a signal to one or more waiting threads. The signal notifies a waiting thread that the state of the locked object has changed, and the owner of the lock is ready to release the lock. The waiting thread is placed in the object's ready queue so that it might eventually receive the lock for the object. Once the thread has the lock, it can check the new state of the object to see if the required state has been reached.| ||Releases the lock on an object. This action also marks the end of a critical section protected by the locked object.| - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], there are two sets of overloads for the and methods. One set of overloads has a `ref` (in C#) or `ByRef` (in Visual Basic) parameter that is atomically set to `true` if the lock is acquired, even if an exception is thrown when acquiring the lock. Use these overloads if it is critical to release the lock in all cases, even when the resources the lock is protecting might not be in a consistent state. + Beginning with the .NET Framework 4, there are two sets of overloads for the and methods. One set of overloads has a `ref` (in C#) or `ByRef` (in Visual Basic) parameter that is atomically set to `true` if the lock is acquired, even if an exception is thrown when acquiring the lock. Use these overloads if it is critical to release the lock in all cases, even when the resources the lock is protecting might not be in a consistent state. ## The lock object diff --git a/xml/System.Threading/Thread.xml b/xml/System.Threading/Thread.xml index cf807f6fb42..2dea87dce89 100644 --- a/xml/System.Threading/Thread.xml +++ b/xml/System.Threading/Thread.xml @@ -432,7 +432,7 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. Avoid using this constructor overload. The default stack size used by the constructor overload is the recommended stack size for threads. If a thread has memory problems, the most likely cause is programming error, such as infinite recursion. > [!IMPORTANT] -> Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], only fully trusted code can set `maxStackSize` to a value that is greater than the default stack size (1 megabyte). If a larger value is specified for `maxStackSize` when code is running with partial trust, `maxStackSize` is ignored and the default stack size is used. No exception is thrown. Code at any trust level can set `maxStackSize` to a value that is less than the default stack size. +> Beginning with the .NET Framework 4, only fully trusted code can set `maxStackSize` to a value that is greater than the default stack size (1 megabyte). If a larger value is specified for `maxStackSize` when code is running with partial trust, `maxStackSize` is ignored and the default stack size is used. No exception is thrown. Code at any trust level can set `maxStackSize` to a value that is less than the default stack size. > [!NOTE] > If you are developing a fully trusted library that will be used by partially trusted code, and you need to start a thread that requires a large stack, you must assert full trust before creating the thread, or the default stack size will be used. Do not do this unless you fully control the code that runs on the thread. @@ -509,7 +509,7 @@ Main thread: ThreadProc.Join has returned. Press Enter to end program. Avoid using this constructor overload. The default stack size used by the constructor overload is the recommended stack size for threads. If a thread has memory problems, the most likely cause is programming error, such as infinite recursion. > [!IMPORTANT] -> Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], only fully trusted code can set `maxStackSize` to a value that is greater than the default stack size (1 megabyte). If a larger value is specified for `maxStackSize` when code is running with partial trust, `maxStackSize` is ignored and the default stack size is used. No exception is thrown. Code at any trust level can set `maxStackSize` to a value that is less than the default stack size. +> Beginning with the .NET Framework 4, only fully trusted code can set `maxStackSize` to a value that is greater than the default stack size (1 megabyte). If a larger value is specified for `maxStackSize` when code is running with partial trust, `maxStackSize` is ignored and the default stack size is used. No exception is thrown. Code at any trust level can set `maxStackSize` to a value that is less than the default stack size. > [!NOTE] > If you are developing a fully trusted library that will be used by partially trusted code, and you need to start a thread that requires a large stack, you must assert full trust before creating the thread, or the default stack size will be used. Do not do this unless you fully control the code that runs on the thread. @@ -1190,7 +1190,7 @@ This method is obsolete. On .NET 5.0 and later versions, calling this method pro > The property doesn't work reliably when used with any thread other than the current thread. In .NET Framework, reading the property is reliable, although setting it for a thread other than the current thread is not. On .NET Core, an is thrown if a thread attempts to read or write the property on a different thread. > We recommend that you use the property to retrieve and set the current culture. - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you can set the property to a neutral culture. This is because the behavior of the class has changed: When it represents a neutral culture, its property values (in particular, the , , , , and properties) now reflect the specific culture that is associated with the neutral culture. In earlier versions of the .NET Framework, the property threw a exception when a neutral culture was assigned. + Beginning with the .NET Framework 4, you can set the property to a neutral culture. This is because the behavior of the class has changed: When it represents a neutral culture, its property values (in particular, the , , , , and properties) now reflect the specific culture that is associated with the neutral culture. In earlier versions of the .NET Framework, the property threw a exception when a neutral culture was assigned. ## Examples The following example shows the threading statement that allows the user interface of a Windows Forms application to display in the culture that is set in Control Panel. Additional code is needed. diff --git a/xml/System.Threading/ThreadPool.xml b/xml/System.Threading/ThreadPool.xml index d5830832e32..d49638c5061 100644 --- a/xml/System.Threading/ThreadPool.xml +++ b/xml/System.Threading/ThreadPool.xml @@ -73,7 +73,7 @@ Timer-queue timers and registered wait operations also use the thread pool. Their callback functions are queued to the thread pool. - There is one thread pool per process. Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the default size of the thread pool for a process depends on several factors, such as the size of the virtual address space. A process can call the method to determine the number of threads. The number of threads in the thread pool can be changed by using the method. Each thread uses the default stack size and runs at the default priority. + There is one thread pool per process. Beginning with the .NET Framework 4, the default size of the thread pool for a process depends on several factors, such as the size of the virtual address space. A process can call the method to determine the number of threads. The number of threads in the thread pool can be changed by using the method. Each thread uses the default stack size and runs at the default priority. > [!NOTE] > Unmanaged code that hosts the .NET Framework can change the size of the thread pool by using the `CorSetMaxThreads` function, defined in the mscoree.h file. diff --git a/xml/System.Web.Configuration/HttpRuntimeSection.xml b/xml/System.Web.Configuration/HttpRuntimeSection.xml index 987899904d8..0a76c8286d7 100644 --- a/xml/System.Web.Configuration/HttpRuntimeSection.xml +++ b/xml/System.Web.Configuration/HttpRuntimeSection.xml @@ -1093,7 +1093,7 @@ property specifies which ASP.NET approach to validation will be used. This can be the algorithm that is used in versions of ASP.NET earlier than version 4, or the version that is used in [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. The property can be set to the following values: + The property specifies which ASP.NET approach to validation will be used. This can be the algorithm that is used in versions of ASP.NET earlier than version 4, or the version that is used in .NET Framework 4. The property can be set to the following values: - `4.5 (the default).` In this mode, values are lazily loaded, that is, they are not read until they are requested. diff --git a/xml/System.Web.RegularExpressions/TagRegex.xml b/xml/System.Web.RegularExpressions/TagRegex.xml index ae373020b61..a3d1413cdcb 100644 --- a/xml/System.Web.RegularExpressions/TagRegex.xml +++ b/xml/System.Web.RegularExpressions/TagRegex.xml @@ -21,7 +21,7 @@ class provides a regular expression that ASP.NET uses internally to parse the opening tag of an HTML element, an XML element, or an ASP.NET Web server control tag, for applications that target the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] or later versions. ASP.NET uses the class for applications that target the .NET Framework 3.5 and earlier versions. + The class provides a regular expression that ASP.NET uses internally to parse the opening tag of an HTML element, an XML element, or an ASP.NET Web server control tag, for applications that target the .NET Framework 4 or later versions. ASP.NET uses the class for applications that target the .NET Framework 3.5 and earlier versions. > [!NOTE] > The classes are used internally by the .NET Framework to parse ASP.NET pages. diff --git a/xml/System.Windows.Forms/SplitContainer.xml b/xml/System.Windows.Forms/SplitContainer.xml index 2a9e2f352d3..f088b0acb5e 100644 --- a/xml/System.Windows.Forms/SplitContainer.xml +++ b/xml/System.Windows.Forms/SplitContainer.xml @@ -2622,7 +2622,7 @@ to `true` to give input focus to a splitter so that it can be moved with the arrow keys as well as with the mouse. Starting in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], setting to `false` excludes the splitter and any of the controls that are contained in the from the collection of controls in the tab order. To enable controls to get focus by using the TAB key, create a control that inherits from . Create a new property named `TabStop` and override the method. The following example demonstrates how to accomplish this. + When the user presses the TAB key, the input focus is set to the next control in the tab order of the form. Set to `true` to give input focus to a splitter so that it can be moved with the arrow keys as well as with the mouse. Starting in the .NET Framework 4, setting to `false` excludes the splitter and any of the controls that are contained in the from the collection of controls in the tab order. To enable controls to get focus by using the TAB key, create a control that inherits from . Create a new property named `TabStop` and override the method. The following example demonstrates how to accomplish this. [!code-csharp[SplitContainerTabStop#1](~/samples/snippets/csharp/VS_Snippets_Winforms/splitcontainertabstop/cs/program.cs#1)] [!code-vb[SplitContainerTabStop#1](~/samples/snippets/visualbasic/VS_Snippets_Winforms/splitcontainertabstop/vb/module1.vb#1)] diff --git a/xml/System.Windows.Markup/AmbientAttribute.xml b/xml/System.Windows.Markup/AmbientAttribute.xml index 153bcb486c6..a083837a272 100644 --- a/xml/System.Windows.Markup/AmbientAttribute.xml +++ b/xml/System.Windows.Markup/AmbientAttribute.xml @@ -52,7 +52,7 @@ can also be applied to a CLR method, to support attributing a XAML attachable property as ambient. This is potentially necessary because in a CLR implementation a XAML attached property is implemented/represented to reflection as an accessor pattern with `get` and `set` methods. No actual CLR property to attribute exists, so restricting usage for to `Property` would not have enabled specifying an attachable member as ambient. For an attachable member that you want to report as ambient, attribute the `get` accessor. You should not attempt to attribute methods that are not specifically support methods of attachable members. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). Ambient types (types where is applied at type level) can be used for certain XAML processing situations where the type of a property needs to be resolved out of order. diff --git a/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml b/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml index 767ae617ce7..b42b170bdbe 100644 --- a/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml +++ b/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml @@ -46,7 +46,7 @@ Consumers of may throw in cases where does not resolve to type backing, or when applied to a type that does not have the appropriate construction arguments and arity. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes For more information about markup extensions and WPF, see [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). diff --git a/xml/System.Windows.Markup/ContentWrapperAttribute.xml b/xml/System.Windows.Markup/ContentWrapperAttribute.xml index 0538417a142..088fecb19bb 100644 --- a/xml/System.Windows.Markup/ContentWrapperAttribute.xml +++ b/xml/System.Windows.Markup/ContentWrapperAttribute.xml @@ -46,7 +46,7 @@ is an example of a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] class that has the attribute applied. In this case there are two separate attributed wrapper classes. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/DateTimeValueSerializer.xml b/xml/System.Windows.Markup/DateTimeValueSerializer.xml index 1d67f6bb0fd..a2b0c849418 100644 --- a/xml/System.Windows.Markup/DateTimeValueSerializer.xml +++ b/xml/System.Windows.Markup/DateTimeValueSerializer.xml @@ -36,7 +36,7 @@ ## Remarks is used rather than for cases where type conversion requires additional state. is not attributed to a type with . This is because is in mscorlib, and mscorlib cannot take dependencies on attribute classes that it does not define itself. Instead, usage of is special-cased into XAML processor behavior in .NET Framework XAML Services behavior. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. See [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. See [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/DependsOnAttribute.xml b/xml/System.Windows.Markup/DependsOnAttribute.xml index 24cd6c96d53..181d454fc65 100644 --- a/xml/System.Windows.Markup/DependsOnAttribute.xml +++ b/xml/System.Windows.Markup/DependsOnAttribute.xml @@ -46,7 +46,7 @@ Applying this attribute to a property definition ensures that the dependent properties are processed first in XAML object writing. It is part of the general rules of XAML markup that attribute values applied for a created object should be able to be processed in any order. Usages of specify the exceptional cases of properties on types where a specific order of parsing must be followed for valid object creation. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes The property on the class is an example of a property in WPF where the attribute is applied. depends on and being processed first, otherwise there is no way to know what type is supposed to be created for value converter cases. diff --git a/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml b/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml index 006270ebd31..73556c4a68c 100644 --- a/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml +++ b/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml @@ -40,7 +40,7 @@ ## Remarks Items in an dictionary (such as the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] ) require a key. In XAML, the key is typically specified by `x:Key` attribute in the XAML markup for each item in the . The is applied to classes that work with an implicit key, where the key to use for inclusion comes from a different property value in the class. Instances of the class applying the can be included in an without an explicit key so long as the property referenced by has a value that is valid as a key in that dictionary implementation. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes The following list references examples of WPF APIs where this attribute is applied: diff --git a/xml/System.Windows.Markup/IComponentConnector.xml b/xml/System.Windows.Markup/IComponentConnector.xml index 364c06dc28a..c87eac58d20 100644 --- a/xml/System.Windows.Markup/IComponentConnector.xml +++ b/xml/System.Windows.Markup/IComponentConnector.xml @@ -35,7 +35,7 @@ Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](/dotnet/framework/wpf/app-development/application-management-overview) or [Code-Behind and XAML in WPF](/dotnet/framework/wpf/advanced/code-behind-and-xaml-in-wpf). - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. . For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. . For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). > [!TIP] > A failure to resolve during an attempted build is often an indicator that you have not updated your WPF project correctly. In particular, the project is not referencing the System.Xaml assembly for a project that targets [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. Try running the `devenv /upgrade` option for the project, or otherwise adjust the project assembly references so that System.Xaml is in the reference list. diff --git a/xml/System.Windows.Markup/INameScope.xml b/xml/System.Windows.Markup/INameScope.xml index 1437f503ef6..08ebb702337 100644 --- a/xml/System.Windows.Markup/INameScope.xml +++ b/xml/System.Windows.Markup/INameScope.xml @@ -33,7 +33,7 @@ ## Remarks This interface is implemented by classes that have child elements that are intended to be reused through the template or defer metaphor. Templates, factories and similar constructs must have unique XAML namescopes that are separate from a main object graph and root XAML. The principle here is that there should be no name collisions when objects created from those child elements are introduced to an application's object graph, and so that DOM operations and XAML reference techniques that rely on the name identifier can rely on name uniqueness in each XAML namescope. - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes This interface is implemented by the WPF class . Most XAML namescope operations in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] operate by using instances, but information is occasionally communicated internally by using references. diff --git a/xml/System.Windows.Markup/IProvideValueTarget.xml b/xml/System.Windows.Markup/IProvideValueTarget.xml index da6112f09ef..e7798558526 100644 --- a/xml/System.Windows.Markup/IProvideValueTarget.xml +++ b/xml/System.Windows.Markup/IProvideValueTarget.xml @@ -60,7 +60,7 @@ > [!NOTE] > Do not use the type of to determine which precise type a markup extension or type converter should return. That is not a best practice. Your return type should be consistent with attributing ( for markup extensions) or patterns (class name of the type converter). - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes This service supports framework features such as binding on a dependency property. diff --git a/xml/System.Windows.Markup/IReceiveMarkupExtension.xml b/xml/System.Windows.Markup/IReceiveMarkupExtension.xml index 1c13579596a..5185aa019ae 100644 --- a/xml/System.Windows.Markup/IReceiveMarkupExtension.xml +++ b/xml/System.Windows.Markup/IReceiveMarkupExtension.xml @@ -26,7 +26,7 @@ ## Remarks In .NET Framework 3.0, was a WPF-specific technique for permitting types to enter a different codepath whenever any of its XAML-accessible members where set as markup extensions during XAML parsing. In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], this interface is obsolete, and is replaced with a .NET Framework XAML Services implementation for how markup extensions can receive services or types can invoke markup-extension specific setter logic. - For [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] implementations, if types want to perform special processing when setting properties by markup extension rather than by other means, types should be defined with attributes applied. The attribute specifies a callback, which is typically defined as a private member of the type. + For .NET Framework 4 implementations, if types want to perform special processing when setting properties by markup extension rather than by other means, types should be defined with attributes applied. The attribute specifies a callback, which is typically defined as a private member of the type. In infrastructure implementations of WPF classes, most cases where is applied reference a `ReceiveMarkupExtension` method that previously implemented this interface, but now instead use context through the callback. diff --git a/xml/System.Windows.Markup/IUriContext.xml b/xml/System.Windows.Markup/IUriContext.xml index 740294ed1e6..3faaca241ed 100644 --- a/xml/System.Windows.Markup/IUriContext.xml +++ b/xml/System.Windows.Markup/IUriContext.xml @@ -42,7 +42,7 @@ is not just for value conversion and service context. Class logic for UI elements or other classes that support containment might also implement services as a recognized pattern that child elements can call for base URI information, or store base URI information that is obtained from XAML parsing of the root element. - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly PresentationCore. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly PresentationCore. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes Example scenarios for exist in WPF. diff --git a/xml/System.Windows.Markup/IValueSerializerContext.xml b/xml/System.Windows.Markup/IValueSerializerContext.xml index 94581358b27..e1a15d1bedb 100644 --- a/xml/System.Windows.Markup/IValueSerializerContext.xml +++ b/xml/System.Windows.Markup/IValueSerializerContext.xml @@ -42,7 +42,7 @@ Public types in WPF that implement a and thus use for context are found in the and namespaces. - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/IXamlTypeResolver.xml b/xml/System.Windows.Markup/IXamlTypeResolver.xml index f5c617751a5..b9356dd4107 100644 --- a/xml/System.Windows.Markup/IXamlTypeResolver.xml +++ b/xml/System.Windows.Markup/IXamlTypeResolver.xml @@ -35,7 +35,7 @@ Type converters and markup extensions can query for as a service on the service context that is provided by a XAML object writer, when the XAML object writer invokes value conversion behavior. For more information, see [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml) and [Service Contexts Available to Type Converters and Markup Extensions](/dotnet/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions). - In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml b/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml index 6f13abee96d..efbbcb8086e 100644 --- a/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml +++ b/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml @@ -36,7 +36,7 @@ ## Remarks A derived custom class should apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to indicate a possible type-safe return type that is returned by its implementation. In other words, if a markup extension always returns a more specific type than type of , and casting to that type is a primary scenario, the markup extension class should attribute with and report that type. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). For more information on patterns for implementing a custom XAML markup extension, see and [Type Converters and Markup Extensions for XAML](/dotnet/framework/xaml-services/type-converters-and-markup-extensions-for-xaml). diff --git a/xml/System.Windows.Markup/NameScopePropertyAttribute.xml b/xml/System.Windows.Markup/NameScopePropertyAttribute.xml index aa4a1a3e9ee..7b637376c13 100644 --- a/xml/System.Windows.Markup/NameScopePropertyAttribute.xml +++ b/xml/System.Windows.Markup/NameScopePropertyAttribute.xml @@ -44,7 +44,7 @@ There are two forms for this attribute: property name only, or type and property. The latter form should be used only for cases where the property that holds the XAML name scope is an attachable member. The attached member technique has the advantage that service classes can implement a XAML namescope concept that can support several different object types. Those object types then do not need to be explicitly related in class inheritance. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes In WPF, this attribute is applied to only a single type, . In this case the attributed property is the service class and its attached property. diff --git a/xml/System.Windows.Markup/NullExtension.xml b/xml/System.Windows.Markup/NullExtension.xml index 0d22d689d91..929e0fa25ef 100644 --- a/xml/System.Windows.Markup/NullExtension.xml +++ b/xml/System.Windows.Markup/NullExtension.xml @@ -47,7 +47,7 @@ This class is a markup extension implementation. Markup extension classes exist mainly to provide infrastructure support for how XAML processors interpret a particular extension. The members that markup extension implementation classes expose are not typically intended to be called from your code. This markup extension class supports the [x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension) usage for .NET XAML Services. - In previous versions of the .NET Framework, this class (and the `x:Null` markup extension XAML behavior support as well as the relevant xmlns mapping) existed in the WPF-specific assembly PresentationFramework. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. This makes the `x:Null` usage available to applications using frameworks that reference .NET XAML Services. You do not need PresentationFramework as a referenced assembly so long as you are targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class (and the `x:Null` markup extension XAML behavior support as well as the relevant xmlns mapping) existed in the WPF-specific assembly PresentationFramework. In .NET Framework 4, is in the System.Xaml assembly. This makes the `x:Null` usage available to applications using frameworks that reference .NET XAML Services. You do not need PresentationFramework as a referenced assembly so long as you are targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). The System.Xaml assembly uses to map all types in the assembly to the XAML namespace for the XAML language ([!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)]). Typically you declare a prefix for [!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)] in a root element mapping and use the prefix `x`. diff --git a/xml/System.Windows.Markup/RootNamespaceAttribute.xml b/xml/System.Windows.Markup/RootNamespaceAttribute.xml index 9addfa7b94d..8b730d70a8f 100644 --- a/xml/System.Windows.Markup/RootNamespaceAttribute.xml +++ b/xml/System.Windows.Markup/RootNamespaceAttribute.xml @@ -40,7 +40,7 @@ ## Remarks This attribute is mainly relevant for type resolutions of partial classes by markup compilers. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml b/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml index 61dcedb81f9..3721b5f3d57 100644 --- a/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml +++ b/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml @@ -44,7 +44,7 @@ A XAML name value must use the [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar). - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes An example of an existing class in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] where the is applied is . The property on is attributed with , which results in any derived class also using as its run-time name property. diff --git a/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml b/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml index a9dc6cb8304..146ba5508c3 100644 --- a/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml +++ b/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml @@ -40,7 +40,7 @@ ## Remarks This attribute is applied to specific types that might appear as child elements within whitespace significant content. For more information, see [Whitespace Processing in XAML](/dotnet/framework/xaml-services/whitespace-processing-in-xaml). - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml index b39152b9f33..19135a004c9 100644 --- a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml +++ b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml @@ -36,7 +36,7 @@ ## Remarks Top-down is a metaphor that approximates XAML processor behavior when creating the object graph. When built top-down, a class is instantiated, attached to the parent, and then has its properties set. Top-down construction avoids invoking property-changed handlers multiple times. Such handling will ripple up the object graph and therefore eliminating the multiple handler calls provides a performance optimization for startup of the object graph. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes In WPF XAML for .NET Framework 3.0 and .NET Framework 3.5, top-down construction was built in to the XAML processing for certain classes. The attribute formalizes the reporting of the top-down behavior in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. diff --git a/xml/System.Windows.Markup/ValueSerializer.xml b/xml/System.Windows.Markup/ValueSerializer.xml index e2a78205248..294a947b2eb 100644 --- a/xml/System.Windows.Markup/ValueSerializer.xml +++ b/xml/System.Windows.Markup/ValueSerializer.xml @@ -44,7 +44,7 @@ for a and its APIs is analogous to for a . In fact, inherits . When a derived class API is called, the caller (typically a serializer process) passes a context that may provide certain services. Because of the general guidance that a must not throw exceptions. Failure to return a particular service from the context must also not throw any exceptions. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/ValueSerializerAttribute.xml b/xml/System.Windows.Markup/ValueSerializerAttribute.xml index b254d87dbee..10672ee1d8a 100644 --- a/xml/System.Windows.Markup/ValueSerializerAttribute.xml +++ b/xml/System.Windows.Markup/ValueSerializerAttribute.xml @@ -60,7 +60,7 @@ Value serialization is also applicable for enumerations, interfaces and structures, but not for delegates. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml b/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml index fc3fcb3ccd3..d11937fff34 100644 --- a/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml +++ b/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml @@ -40,7 +40,7 @@ ## Remarks `xml:space` is a related concept that influences XAML processing of white space but is orthogonal to the purpose of . For more information, see [Whitespace Processing in XAML](/dotnet/framework/xaml-services/whitespace-processing-in-xaml). - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes is an example [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] class where this attribute is applied. diff --git a/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml b/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml index b66b78d86d2..5464fa1dbc2 100644 --- a/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml +++ b/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml @@ -38,7 +38,7 @@ is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml b/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml index 0852b2f8f05..76af6f0335a 100644 --- a/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml @@ -45,7 +45,7 @@ [assembly: System.Windows.Markup.XmlnsCompatibleWith("http://www.adatum.com/2003/controls", "http://www.adatum.com/2005/controls")] ``` - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml b/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml index d8e46fcbea8..041c197b3e8 100644 --- a/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml @@ -44,7 +44,7 @@ In a XAML file, if the `xmlns` attribute for an object element or property element matches the in the , the XAML processor uses the and stored in the for type resolution against types in the assembly. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> diff --git a/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml b/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml index d1a710c670d..8a28b486cac 100644 --- a/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml @@ -46,7 +46,7 @@ In most cases, you apply only if you have also applied at least one in the assembly for that same XAML namespace. - In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## Best Practice for XAML Designer Support or General Serialization Even if you intend the associated XAML namespace to be the default XAML namespace in most usage cases for your framework or library, you should still specify a non-empty string as the recommended prefix for a XAML namespace. Default XAML namespace information is carried in individual XAML files and XAML node streams. The default XAML namespace and how it is defined in a given XAML source can easily be perpetuated for per-case serialization without using . However, the is useful for cases where the XAML author has chosen to map the default XAML namespace to something else. In this scenario a XAML text editor embedded in a design environment can use as a hint for an initial XAML namespace `xmlns` mapping. Or a design environment can add just-in-time mappings to the backing XAML for design metaphors such as dragging objects out of a toolbox and into a visual design surface. Also, it is conceivable that a designer could simultaneously support multiple XAML-enabling frameworks, and has a common XAML serializer that relies on .NET Framework XAML Services rather than framework-specific serialization. Specifying a for these scenarios helps make the XAML usage for your types more portable and robust if the XAML is exchanged between design tools, or undergoes a round trip between XAML editors and other consumers such as markup compilers or other serialization. diff --git a/xml/System/AppDomain.xml b/xml/System/AppDomain.xml index 062b1c28c77..c0bd640afb7 100644 --- a/xml/System/AppDomain.xml +++ b/xml/System/AppDomain.xml @@ -494,7 +494,7 @@ For guidance on the use of this event, see [Resolving Assembly Loads](/dotnet/standard/assembly/resolve-loads). - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property returns the assembly that requested the assembly load that could not be resolved. For example, the loader might be unable to load a dependency of the requesting assembly because the requesting assembly and its dependency are not in the probing path. Knowing the identity of the requesting assembly might be useful in locating the dependency or in identifying the correct version, if more than one version of the dependency is available. For more information, see . + Beginning with the .NET Framework 4, the property returns the assembly that requested the assembly load that could not be resolved. For example, the loader might be unable to load a dependency of the requesting assembly because the requesting assembly and its dependency are not in the probing path. Knowing the identity of the requesting assembly might be useful in locating the dependency or in identifying the correct version, if more than one version of the dependency is available. For more information, see . > [!IMPORTANT] > Beginning with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the event is raised for all assemblies, including resource assemblies. In earlier versions, the event was not raised for resource assemblies. If the operating system is localized, the handler might be called multiple times: once for each culture in the fallback chain. @@ -1056,7 +1056,7 @@ If `securityInfo` is not supplied, the evidence from the current application domain is used. > [!IMPORTANT] -> Do not use this method overload to create sandboxed application domains. Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. +> Do not use this method overload to create sandboxed application domains. Beginning with the .NET Framework 4, the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. @@ -1126,7 +1126,7 @@ If `securityInfo` is not supplied, the evidence from the current application domain is used. > [!IMPORTANT] -> Do not use this method overload to create sandboxed application domains. Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. +> Do not use this method overload to create sandboxed application domains. Beginning with the .NET Framework 4, the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. @@ -1273,7 +1273,7 @@ For more information about shadow copying, see and [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). > [!IMPORTANT] -> Do not use this method overload to create sandboxed application domains. Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. +> Do not use this method overload to create sandboxed application domains. Beginning with the .NET Framework 4, the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. @@ -1353,7 +1353,7 @@ For more information about shadow copying, see and [Shadow Copying Assemblies](/dotnet/framework/app-domains/shadow-copy-assemblies). > [!IMPORTANT] -> Do not use this method overload to create sandboxed application domains. Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. +> Do not use this method overload to create sandboxed application domains. Beginning with the .NET Framework 4, the evidence that is supplied for `securityInfo` no longer affects the grant set of the application domain. Use the method overload to create sandboxed application domains. ]]> @@ -6477,7 +6477,7 @@ method. To load assemblies into other application domains, use a method such as . @@ -6736,7 +6736,7 @@ method. To load assemblies into other application domains, use a method such as . @@ -6989,7 +6989,7 @@ method. To load assemblies into other application domains, use a method such as . @@ -7467,7 +7467,7 @@ > [!IMPORTANT] > This event is raised only for missing dependencies of the assembly that you are loading into the reflection-only context (for example, by using the method). It is not raised if the assembly that you are loading cannot be found. - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property returns the assembly that requested the assembly load that could not be resolved. Knowing the identity of the requesting assembly might be useful in identifying the correct version of the dependency, if more than one version is available. For more information, see . + Beginning with the .NET Framework 4, the property returns the assembly that requested the assembly load that could not be resolved. Knowing the identity of the requesting assembly might be useful in identifying the correct version of the dependency, if more than one version is available. For more information, see . For this event, the property returns the assembly name before policy is applied. @@ -7654,7 +7654,7 @@ > [!IMPORTANT] > This event is not raised if resolution fails because no file can be found for a valid linked resource. It is raised if a manifest resource stream cannot be found, but it is not raised if an individual resource key cannot be found. - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property contains the assembly that requested the resource. For more information, see . + Beginning with the .NET Framework 4, the property contains the assembly that requested the resource. For more information, see . To register an event handler for this event, you must have the required permissions, or a is thrown. @@ -8775,7 +8775,7 @@ However, the event does not occur if the runtime knows it is not possible to find a type in certain assemblies. For example, this event does not occur if the type is not found in a static assembly because the runtime knows types cannot be added dynamically to static assemblies. - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property contains the assembly that requested the type. For more information, see . + Beginning with the .NET Framework 4, the property contains the assembly that requested the type. For more information, see . To register an event handler for this event, you must have the required permissions, or a is thrown. @@ -8870,7 +8870,7 @@ If the event handler has a attribute with the appropriate flags, the event handler is treated as a constrained execution region. - Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], this event is not raised for exceptions that corrupt the state of the process, such as stack overflows or access violations, unless the event handler is security-critical and has the attribute. + Starting with the .NET Framework 4, this event is not raised for exceptions that corrupt the state of the process, such as stack overflows or access violations, unless the event handler is security-critical and has the attribute. In the .NET Framework versions 1.0 and 1.1, an unhandled exception that occurs in a thread other than the main application thread is caught by the runtime and therefore does not cause the application to terminate. Thus, it is possible for the event to be raised without the application terminating. Starting with the .NET Framework version 2.0, this backstop for unhandled exceptions in child threads was removed, because the cumulative effect of such silent failures included performance degradation, corrupted data, and lockups, all of which were difficult to debug. For more information, including a list of cases in which the runtime does not terminate, see [Exceptions in Managed Threads](/dotnet/standard/threading/exceptions-in-managed-threads). diff --git a/xml/System/AppDomainManager.xml b/xml/System/AppDomainManager.xml index 10248b7ad65..0088019961a 100644 --- a/xml/System/AppDomainManager.xml +++ b/xml/System/AppDomainManager.xml @@ -425,7 +425,7 @@ Also, for add-in activations, a custom implementation could identify the current as the target application domain. - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], you can use this method to sandbox the default application domain at application startup, or to modify the sandbox of a new application domain. To do this, adjust the and properties on the object that is assigned to the property of `appDomainInfo`, before you initialize the application domain. + Beginning with the .NET Framework 4, you can use this method to sandbox the default application domain at application startup, or to modify the sandbox of a new application domain. To do this, adjust the and properties on the object that is assigned to the property of `appDomainInfo`, before you initialize the application domain. > [!NOTE] > Only assemblies granted `FullTrust`, such as assemblies in the global assembly cache or identified as `fullTrustAssemblies` in the method can be loaded in the constructor and the method. diff --git a/xml/System/AppDomainSetup.xml b/xml/System/AppDomainSetup.xml index aa59f72490a..a149d5467c8 100644 --- a/xml/System/AppDomainSetup.xml +++ b/xml/System/AppDomainSetup.xml @@ -1089,7 +1089,7 @@ (APTCA) attribute can be made conditional by setting its property to . An APTCA assembly that is marked with cannot be used by partially trusted code unless the host application allows it. + Beginning with the .NET Framework 4, the (APTCA) attribute can be made conditional by setting its property to . An APTCA assembly that is marked with cannot be used by partially trusted code unless the host application allows it. The host of a sandboxed application domain allows code in the application domain to use assemblies with conditional APTCA attributes by creating an array that contains the simple name and public key of each assembly, and assigning the array to this property. For example, an element of the array might look like the following: "MyAssembly, PublicKey=0024000004800000940000000602000000240000525341310004000001000100db2ad5e5fedc67ea526ff72ad426ef68e08e241d296c499eedfec6648dcc62b1a12f72be5833a45bbec481b68415b08a5fbc9f9ef247b523dd72bbea65bb532784ddc5c704544bd2f1c2d46fdbe41e4f949e76f9947357b2d5cf8ca9f970701bbd6e8ab64ad31b20ad0be9b56dae4f6b83332b92a2a3b8ea2804c40efbc0b6b9". @@ -1262,7 +1262,7 @@ method to specify that one or more of these breaking changes should be rolled back for the application domain, to make the behavior compatible with the previous version of the .NET Framework. + Major versions of the .NET Framework sometimes introduce breaking changes from the previous version. For example, the .NET Framework 4 introduces a small number of breaking changes from the .NET Framework 3.5. Use the method to specify that one or more of these breaking changes should be rolled back for the application domain, to make the behavior compatible with the previous version of the .NET Framework. Each time you call this method, it replaces the existing switch settings. To erase the settings, specify `null` for the `switches` parameter. diff --git a/xml/System/Char.xml b/xml/System/Char.xml index d1847a30cb8..7911312a31c 100644 --- a/xml/System/Char.xml +++ b/xml/System/Char.xml @@ -116,7 +116,7 @@ To determine the Unicode category of a character, call the method depends on Unicode categories reported by the class. Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] to [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). + Internally, for characters outside the ASCII range (U+0000 through U+00FF), the method depends on Unicode categories reported by the class. Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from .NET Framework 4 to [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). ## Characters and text elements @@ -1033,7 +1033,7 @@ When a managed type, which is represented as a Unicode UTF-16 ## Remarks The method does not always return the same value as the method when it is passed a particular character as a parameter. The method is designed to reflect the current version of the Unicode standard. In contrast, although the method usually reflects the current version of the Unicode standard, it may return a character's category based on a previous version of the standard or it may return a category that differs from the current standard in order to preserve backward compatibility. As a result, we recommend that you use the method instead of . - Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] to the [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). + Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from the .NET Framework 4 to the [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). ]]> @@ -1094,7 +1094,7 @@ When a managed type, which is represented as a Unicode UTF-16 The method does not always return the same value as the method when it is passed a particular character as a parameter. The method is designed to reflect the current version of the Unicode standard. In contrast, although the method usually reflects the current version of the Unicode standard, it may return a character's category based on a previous version of the standard or it may return a category that differs from the current standard in order to preserve backward compatibility. As a result, we recommend that you use the method instead of . - Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)] to the [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). + Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from the .NET Framework 4 to the [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). ]]> diff --git a/xml/System/Console.xml b/xml/System/Console.xml index 3efbd211a15..6b5c3be11de 100644 --- a/xml/System/Console.xml +++ b/xml/System/Console.xml @@ -1384,7 +1384,7 @@ Columns are numbered from left to right starting at 0. Rows are numbered from to ## Remarks The console uses the input encoding to translate keyboard input into a corresponding character. The input encoding incorporates a code page that maps 256 keyboard character codes to individual characters. Different code pages include different special characters, typically customized for a language or a group of languages. - Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], a property get operation may return a cached value instead of the console's current input encoding. This can occur if the value of the property is modified by some means other than an assignment to the property, such as calling the Windows `SetConsoleCP` function or using the `chcp` command from a PowerShell script. + Starting with the .NET Framework 4, a property get operation may return a cached value instead of the console's current input encoding. This can occur if the value of the property is modified by some means other than an assignment to the property, such as calling the Windows `SetConsoleCP` function or using the `chcp` command from a PowerShell script. ]]> @@ -2427,7 +2427,7 @@ This method can be used to reacquire the standard output stream after it has bee ## Remarks The console uses the output encoding to translate characters written by an application into corresponding console display characters. The default code page that the console uses is determined by the system locale. - Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], a property get operation may return a cached value instead of the console's current output encoding. This can occur if the value of the property is modified by some means other than an assignment to the property, such as calling the Windows `SetConsoleOutputCP` function. + Starting with the .NET Framework 4, a property get operation may return a cached value instead of the console's current output encoding. This can occur if the value of the property is modified by some means other than an assignment to the property, such as calling the Windows `SetConsoleOutputCP` function. ]]> diff --git a/xml/System/Delegate.xml b/xml/System/Delegate.xml index 643e3ce3890..e172823e34b 100644 --- a/xml/System/Delegate.xml +++ b/xml/System/Delegate.xml @@ -107,7 +107,7 @@ > [!NOTE] > Managed languages use the and methods to implement delegate operations. Examples include the `AddHandler` and `RemoveHandler` statements in Visual Basic and the += and -= operators on delegate types in C#. - Starting with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], generic delegate types can have variant type parameters. Contravariant type parameters can be used as parameter types of the delegate, and a covariant type parameter can be used as the return type. This feature allows generic delegate types that are constructed from the same generic type definition to be assignment-compatible if their type arguments are reference types with an inheritance relationship, as explained in [Covariance and Contravariance](/dotnet/standard/generics/covariance-and-contravariance). + Starting with the .NET Framework 4, generic delegate types can have variant type parameters. Contravariant type parameters can be used as parameter types of the delegate, and a covariant type parameter can be used as the return type. This feature allows generic delegate types that are constructed from the same generic type definition to be assignment-compatible if their type arguments are reference types with an inheritance relationship, as explained in [Covariance and Contravariance](/dotnet/standard/generics/covariance-and-contravariance). > [!NOTE] > Generic delegates that are assignment-compatible because of variance are not necessarily combinable. To be combinable, the types must match exactly. For example, suppose that a class named `Derived` is derived from a class named `Base`. A delegate of type `Action` (`Action(Of Base)` in Visual Basic) can be assigned to a variable of type `Action`, but the two delegates cannot be combined because the types do not match exactly. diff --git a/xml/System/MethodAccessException.xml b/xml/System/MethodAccessException.xml index 4390b344f64..44ed20eee33 100644 --- a/xml/System/MethodAccessException.xml +++ b/xml/System/MethodAccessException.xml @@ -64,7 +64,7 @@ - The access level of a method in a class library has changed, and one or more assemblies that reference the library have not been recompiled. > [!NOTE] -> Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the common language runtime treats application code as transparent when it is run with partial trust. See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). +> Beginning with the .NET Framework 4, the common language runtime treats application code as transparent when it is run with partial trust. See [Security Considerations for Reflection](/dotnet/framework/reflection-and-codedom/security-considerations-for-reflection). uses the HRESULT COR_E_METHODACCESS, that has the value 0x80131510. diff --git a/xml/System/ResolveEventArgs.xml b/xml/System/ResolveEventArgs.xml index 3dc10fa4394..ec4be667cee 100644 --- a/xml/System/ResolveEventArgs.xml +++ b/xml/System/ResolveEventArgs.xml @@ -48,7 +48,7 @@ - The property contains the name of the item to be resolved. -- Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the property contains the assembly that requested an assembly that can provide the named item. For more information, see the property. +- Beginning with the .NET Framework 4, the property contains the assembly that requested an assembly that can provide the named item. For more information, see the property. ]]> diff --git a/xml/System/ResolveEventHandler.xml b/xml/System/ResolveEventHandler.xml index a8e9ff6df0f..989707bce46 100644 --- a/xml/System/ResolveEventHandler.xml +++ b/xml/System/ResolveEventHandler.xml @@ -66,7 +66,7 @@ If the runtime class loader cannot resolve a reference to an assembly, type, or resource, the corresponding events are raised to give the callback a chance to tell the runtime which assembly the referenced assembly, type, or resource is in. It is the responsibility of the to return the assembly that resolves the type, assembly, or resource, or to return null if the assembly is not recognized. For more information, see [Resolving Assembly Loads](/dotnet/standard/assembly/resolve-loads) and the , , and events. > [!IMPORTANT] -> Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the event is raised for all assemblies, including resource assemblies. In earlier versions, the event was not raised for resource assemblies. If the operating system is localized, the handler might be called multiple times: once for each culture in the fallback chain. +> Beginning with the .NET Framework 4, the event is raised for all assemblies, including resource assemblies. In earlier versions, the event was not raised for resource assemblies. If the operating system is localized, the handler might be called multiple times: once for each culture in the fallback chain. Every derived class of and has a constructor and an `Invoke` method. See the C++ code example in the description for the class. diff --git a/xml/System/String.xml b/xml/System/String.xml index 8210ae23429..d03717156db 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -186,7 +186,7 @@ For more information about Unicode, UTF-16, code units, code points, and the value can be represented as [*-*]*d*.*hh*:*mm*:*ss*.*ff*, where the optional minus sign indicates a negative time interval, the *d* component is days, *hh* is hours as measured on a 24-hour clock, *mm* is minutes, *ss* is seconds, and *ff* is fractions of a second. That is, a time interval consists of a positive or negative number of days without a time of day, or a number of days with a time of day, or only a time of day. - Beginning with the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)], the structure supports culture-sensitive formatting through the overloads of its method, which converts a value to its string representation. The default method returns a time interval by using an invariant format that is identical to its return value in previous versions of the .NET Framework. The overload lets you specify a format string that defines the string representation of the time interval. The overload lets you specify a format string and the culture whose formatting conventions are used to create the string representation of the time interval. supports both standard and custom format strings. (For more information, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings).) However, only standard format strings are culture-sensitive. + Beginning with the .NET Framework 4, the structure supports culture-sensitive formatting through the overloads of its method, which converts a value to its string representation. The default method returns a time interval by using an invariant format that is identical to its return value in previous versions of the .NET Framework. The overload lets you specify a format string that defines the string representation of the time interval. The overload lets you specify a format string and the culture whose formatting conventions are used to create the string representation of the time interval. supports both standard and custom format strings. (For more information, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings).) However, only standard format strings are culture-sensitive. ## Restoring Legacy TimeSpan Formatting In some cases, code that successfully formats values in .NET Framework 3.5 and earlier versions fails in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. This is most common in code that calls a [ element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) method to format a value with a format string. The following example successfully formats a value in .NET Framework 3.5 and earlier versions, but throws an exception in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. Note that it attempts to format a value by using an unsupported format specifier, which is ignored in .NET Framework 3.5 and earlier versions. @@ -4199,7 +4199,7 @@ This member is an explicit interface member implementation. It can be used only ]]> - Support for formatting values was added in the [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. However, the method overload remains culture-insensitive. Its behavior remains unchanged from previous versions of the .NET Framework. To control the formatting of a value, call the or overload. + Support for formatting values was added in the .NET Framework 4. However, the method overload remains culture-insensitive. Its behavior remains unchanged from previous versions of the .NET Framework. To control the formatting of a value, call the or overload. diff --git a/xml/System/Type.xml b/xml/System/Type.xml index 41fc556ed37..91434971bd6 100644 --- a/xml/System/Type.xml +++ b/xml/System/Type.xml @@ -12060,7 +12060,7 @@ Byref-like structures are declared using `ref struct` keyword in C#. An instance object to represent its view of the COM type. The common language runtime supports type equivalence between these different views for interfaces, structures, enumerations, and delegates. + Beginning with the .NET Framework 4, the common language runtime supports the embedding of type information for COM types directly into managed assemblies, instead of requiring the managed assemblies to obtain type information for COM types from interop assemblies. Because the embedded type information includes only the types and members that are actually used by a managed assembly, two managed assemblies might have very different views of the same COM type. Each managed assembly has a different object to represent its view of the COM type. The common language runtime supports type equivalence between these different views for interfaces, structures, enumerations, and delegates. Type equivalence means that a COM object that is passed from one managed assembly to another can be cast to the appropriate managed type in the receiving assembly. The method enables an assembly to determine that a COM object obtained from another assembly has the same COM identity as one of the first assembly's own embedded interop types, and thus can be cast to that type. diff --git a/xml/ns-System.Runtime.Caching.xml b/xml/ns-System.Runtime.Caching.xml index 0585e14d347..d0f320c17e1 100644 --- a/xml/ns-System.Runtime.Caching.xml +++ b/xml/ns-System.Runtime.Caching.xml @@ -8,7 +8,7 @@ The classes in this namespace provide a way to use caching facilities like those in ASP.NET, but without a dependency on the `System.Web` assembly. > [!NOTE] -> The output caching functionality and types in the namespace were introduced in [!INCLUDE[net_v40_long](~/includes/net-v40-long-md.md)]. +> The output caching functionality and types in the namespace were introduced in .NET Framework 4. The caching types that are provided in this namespace offer the following features: From a6405ddad0add7a1972f01b1289df7f63ddfe0b0 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:20:54 -0800 Subject: [PATCH 036/236] net-v40-short --- xml/System.Globalization/CompareInfo.xml | 2 +- xml/System.Globalization/CultureInfo.xml | 4 ++-- xml/System.Globalization/SortVersion.xml | 4 ++-- xml/System.Reflection/Assembly.xml | 2 +- xml/System.Runtime.Caching/ObjectCache.xml | 10 +++++----- ...eProcessCorruptedStateExceptionsAttribute.xml | 2 +- .../SecurityAction.xml | 16 ++++++++-------- xml/System.Security.Policy/EvidenceBase.xml | 4 ++-- xml/System.Security.Policy/PolicyLevel.xml | 2 +- .../AllowPartiallyTrustedCallersAttribute.xml | 4 ++-- xml/System.Security/SecurityRulesAttribute.xml | 2 +- xml/System.Text.RegularExpressions/Regex.xml | 12 ++++++------ xml/System.Threading.Tasks/Task.xml | 2 +- xml/System.Threading.Tasks/Task`1.xml | 2 +- xml/System.Threading/ThreadPool.xml | 6 +++--- xml/System.Web.Compilation/BuildManager.xml | 4 ++-- xml/System.Web.Configuration/TrustSection.xml | 2 +- .../HostSecurityPolicyResolver.xml | 2 +- xml/System.Web.RegularExpressions/TagRegex35.xml | 2 +- xml/System.Windows.Controls/SpellCheck.xml | 2 +- xml/System.Windows.Documents/Run.xml | 4 ++-- .../IComponentConnector.xml | 2 +- .../IReceiveMarkupExtension.xml | 4 ++-- xml/System.Windows.Markup/MarkupExtension.xml | 2 +- xml/System.Windows.Markup/NullExtension.xml | 2 +- xml/System.Windows.Markup/ParserContext.xml | 2 +- xml/System.Windows.Markup/StaticExtension.xml | 4 ++-- .../UsableDuringInitializationAttribute.xml | 2 +- xml/System.Windows.Markup/XamlParseException.xml | 2 +- xml/System.Windows.Markup/XamlReader.xml | 2 +- xml/System.Windows.Markup/XamlTypeMapper.xml | 2 +- xml/System.Windows.Media/Visual.xml | 2 +- xml/System.Windows/NameScope.xml | 2 +- xml/System.Windows/StaticResourceExtension.xml | 2 +- .../ReceiveActivity.xml | 2 +- xml/System.Workflow.Activities/SendActivity.xml | 2 +- xml/System/AppDomain.xml | 4 ++-- xml/System/AppDomainSetup.xml | 2 +- xml/System/BadImageFormatException.xml | 2 +- xml/System/ConsoleCancelEventArgs.xml | 2 +- xml/System/DateTime.xml | 10 +++++----- xml/System/DateTimeOffset.xml | 10 +++++----- xml/System/String.xml | 8 ++++---- xml/System/TimeSpan.xml | 2 +- xml/ns-System.Runtime.Caching.Hosting.xml | 2 +- 45 files changed, 83 insertions(+), 83 deletions(-) diff --git a/xml/System.Globalization/CompareInfo.xml b/xml/System.Globalization/CompareInfo.xml index a6a8d1cfbbd..03667531e26 100644 --- a/xml/System.Globalization/CompareInfo.xml +++ b/xml/System.Globalization/CompareInfo.xml @@ -5159,7 +5159,7 @@ This method has greater overhead than other ## Culture names and identifiers - The class specifies a unique name for each culture, based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with a language and an ISO 3166 two-letter uppercase subculture code associated with a country or region. In addition, for apps that target [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later and are running under Windows 10 or later, culture names that correspond to valid BCP-47 language tags are supported. + The class specifies a unique name for each culture, based on RFC 4646. The name is a combination of an ISO 639 two-letter lowercase culture code associated with a language and an ISO 3166 two-letter uppercase subculture code associated with a country or region. In addition, for apps that target .NET Framework 4 or later and are running under Windows 10 or later, culture names that correspond to valid BCP-47 language tags are supported. > [!NOTE] > When a culture name is passed to a class constructor or a method such as or , its case is not significant. @@ -1234,7 +1234,7 @@ If `name` is , the constr > [!NOTE] > Changing the culture by using the property requires a permission with the value set. Manipulating threads is dangerous because of the security state associated with threads. Therefore, this permission should be given only to trustworthy code, and then only as necessary. You cannot change thread culture in semi-trusted code. - Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], you can explicitly change the current thread culture to either a specific culture (such as French (Canada)) or a neutral culture (such as French). When a object represents a neutral culture, the values of properties such as , , , , and reflect the specific culture that is associated with the neutral culture. For example, the dominant culture for the English neutral culture is English (United States); the dominant culture for the German culture is German (Germany). The following example illustrates the difference in formatting when the current culture is set to a specific culture, French (Canada), and a neutral culture, French. + Starting with the .NET Framework 4, you can explicitly change the current thread culture to either a specific culture (such as French (Canada)) or a neutral culture (such as French). When a object represents a neutral culture, the values of properties such as , , , , and reflect the specific culture that is associated with the neutral culture. For example, the dominant culture for the English neutral culture is English (United States); the dominant culture for the German culture is German (Germany). The following example illustrates the difference in formatting when the current culture is set to a specific culture, French (Canada), and a neutral culture, French. [!code-csharp[System.Globalization.CultureInfo.CurrentCulture#12](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentculture/cs/specific12.cs#12)] [!code-vb[System.Globalization.CultureInfo.CurrentCulture#12](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentculture/vb/specific12.vb#12)] diff --git a/xml/System.Globalization/SortVersion.xml b/xml/System.Globalization/SortVersion.xml index efc793fd3f6..75eff611aee 100644 --- a/xml/System.Globalization/SortVersion.xml +++ b/xml/System.Globalization/SortVersion.xml @@ -50,7 +50,7 @@ ### Sorting and string comparison in the .NET Framework - From the .NET Framework 2.0 Service Pack 1 through the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], each version of the.NET Framework has included tables that contain sort weights and data on string normalization and that are based on a particular version of Unicode. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the presence of these tables depends on the operating system: + From the .NET Framework 2.0 Service Pack 1 through the .NET Framework 4, each version of the.NET Framework has included tables that contain sort weights and data on string normalization and that are based on a particular version of Unicode. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the presence of these tables depends on the operating system: - On [!INCLUDE[win7](~/includes/win7-md.md)] and previous versions of the Windows operating system, the tables continue to be used for comparing and ordering strings. @@ -60,7 +60,7 @@ |.NET Framework version|Operating system|Unicode version| |----------------------------|----------------------|---------------------| -|[!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]|All operating systems|Unicode 5.0| +|.NET Framework 4|All operating systems|Unicode 5.0| |[!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later versions of the .NET Framework|[!INCLUDE[win7](~/includes/win7-md.md)]|Unicode 5.0| |[!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later versions of the .NET Framework|[!INCLUDE[win8](~/includes/win8-md.md)] and later Windows operating system versions|Unicode 6.0| diff --git a/xml/System.Reflection/Assembly.xml b/xml/System.Reflection/Assembly.xml index 53483024d8e..3eb2eb625db 100644 --- a/xml/System.Reflection/Assembly.xml +++ b/xml/System.Reflection/Assembly.xml @@ -6242,7 +6242,7 @@ In .NET 5.0 and later versions, for bundled assemblies, the value returned is an type is the primary type for the in-memory object cache. To develop a custom cache implementation, you derive from the class. > [!NOTE] -> The class is new as of the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. +> The class is new as of the .NET Framework 4. - The built-in class derives from the class. The class is the only concrete object cache implementation in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] that derives from the class. + The built-in class derives from the class. The class is the only concrete object cache implementation in the .NET Framework 4 that derives from the class. ]]> @@ -148,7 +148,7 @@ A unique identifier for the cache entry. The object to insert. The fixed date and time at which the cache entry will expire. This parameter is required when the method is called. - Optional. A named region in the cache to which the cache entry can be added, if regions are implemented. Because regions are not implemented in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the default value is . + Optional. A named region in the cache to which the cache entry can be added, if regions are implemented. Because regions are not implemented in .NET Framework 4, the default value is . When overridden in a derived class, inserts a cache entry into the cache without overwriting any existing cache entry. if insertion succeeded, or if there is an already an entry in the cache that has the same key as . @@ -452,7 +452,7 @@ A unique identifier for the cache entry to get. - Optional. A named region in the cache to which the cache was added, if regions are implemented. Because regions are not implemented in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the default is . + Optional. A named region in the cache to which the cache was added, if regions are implemented. Because regions are not implemented in .NET Framework 4, the default is . When overridden in a derived class, gets the specified cache entry from the cache as a instance. The cache entry that is identified by . @@ -605,7 +605,7 @@
- Optional. A named region in the cache to which the cache entry or entries were added, if regions are implemented. Because regions are not implemented in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the default is . + Optional. A named region in the cache to which the cache entry or entries were added, if regions are implemented. Because regions are not implemented in .NET Framework 4, the default is . A collection of unique identifiers for the cache entries to get. Gets a set of cache entries that correspond to the specified keys. A dictionary of key/value pairs that represent cache entries. diff --git a/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml b/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml index 9df2c29c6ee..fd34bca4468 100644 --- a/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml +++ b/xml/System.Runtime.ExceptionServices/HandleProcessCorruptedStateExceptionsAttribute.xml @@ -46,7 +46,7 @@ By default, the common language runtime (CLR) does not deliver these exceptions to managed code, and the `try`/`catch` blocks (and other exception-handling clauses) are not invoked for them. If you are absolutely sure that you want to maintain your handling of these exceptions, you must apply the attribute to the method whose exception-handling clauses you want to execute. The CLR delivers the corrupted process state exception to applicable exception clauses only in methods that have both the and attributes. - You can also add the [\](/dotnet/framework/configure-apps/file-schema/runtime/legacycorruptedstateexceptionspolicy-element) element to your application's configuration file. This will ensure that corrupted state exceptions are delivered to your exception handlers without the or attribute. This configuration element has no effect on applications that were compiled in versions previous to the .NET Framework 4 but are running in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later; corrupted state exceptions will continue to be delivered for those applications. The attribute is ignored when it is encountered in partially trusted or transparent code, because a trusted host should not allow an untrusted add-in to catch and ignore these serious exceptions. + You can also add the [\](/dotnet/framework/configure-apps/file-schema/runtime/legacycorruptedstateexceptionspolicy-element) element to your application's configuration file. This will ensure that corrupted state exceptions are delivered to your exception handlers without the or attribute. This configuration element has no effect on applications that were compiled in versions previous to the .NET Framework 4 but are running in the .NET Framework 4 or later; corrupted state exceptions will continue to be delivered for those applications. The attribute is ignored when it is encountered in partially trusted or transparent code, because a trusted host should not allow an untrusted add-in to catch and ignore these serious exceptions. For more information about corrupted process state exceptions, see the entry [Handling Corrupted State Exceptions](https://go.microsoft.com/fwlink/?LinkID=179681) in the CLR Inside Out blog. diff --git a/xml/System.Security.Permissions/SecurityAction.xml b/xml/System.Security.Permissions/SecurityAction.xml index 6f5402d29dd..84625935641 100644 --- a/xml/System.Security.Permissions/SecurityAction.xml +++ b/xml/System.Security.Permissions/SecurityAction.xml @@ -71,21 +71,21 @@ The following table describes the time that each security action takes place and the targets that it supports. > [!IMPORTANT] -> In the .NET Framework 4, runtime support has been removed for enforcing the Deny, RequestMinimum, RequestOptional, and RequestRefuse permission requests. These requests should not be used in code that is based on [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). +> In the .NET Framework 4, runtime support has been removed for enforcing the Deny, RequestMinimum, RequestOptional, and RequestRefuse permission requests. These requests should not be used in code that is based on .NET Framework 4 or later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). - You should not use `LinkDemand` in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. Instead, use the to restrict usage to fully trusted applications, or use `Demand` to restrict partially trusted callers. + You should not use `LinkDemand` in the .NET Framework 4. Instead, use the to restrict usage to fully trusted applications, or use `Demand` to restrict partially trusted callers. |Declaration of security action|Time of action|Targets supported| |------------------------------------|--------------------|-----------------------| -|`LinkDemand` (do not use in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)])|Just-in-time compilation|Class, method| +|`LinkDemand` (do not use in the .NET Framework 4)|Just-in-time compilation|Class, method| |`InheritanceDemand`|Load time|Class, method| |`Demand`|Run time|Class, method| |`Assert`|Run time|Class, method| -|`Deny` (obsolete in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)])|Run time|Class, method| +|`Deny` (obsolete in the .NET Framework 4)|Run time|Class, method| |`PermitOnly`|Run time|Class, method| -|`RequestMinimum` (obsolete in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)])|Grant time|Assembly| -|`RequestOptional` (obsolete in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)])|Grant time|Assembly| -|`RequestRefuse` (obsolete in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)])|Grant time|Assembly| +|`RequestMinimum` (obsolete in the .NET Framework 4)|Grant time|Assembly| +|`RequestOptional` (obsolete in the .NET Framework 4)|Grant time|Assembly| +|`RequestRefuse` (obsolete in the .NET Framework 4)|Grant time|Assembly| For additional information about attribute targets, see . @@ -318,7 +318,7 @@ 6 - The immediate caller is required to have been granted the specified permission. Do not use in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. For full trust, use instead; for partial trust, use . + The immediate caller is required to have been granted the specified permission. Do not use in the .NET Framework 4. For full trust, use instead; for partial trust, use . diff --git a/xml/System.Security.Policy/EvidenceBase.xml b/xml/System.Security.Policy/EvidenceBase.xml index d9d3db2b732..437bb97a1f8 100644 --- a/xml/System.Security.Policy/EvidenceBase.xml +++ b/xml/System.Security.Policy/EvidenceBase.xml @@ -46,9 +46,9 @@ This presented a problem because there were implicit restrictions on which types could be used as evidence objects. Specifically, any object used as evidence had to be serializable and could not be `null`. If these requirements were not met, the CLR threw an exception whenever an operation that required one of these assumptions was performed. - The class, which all evidence objects must derive from, was introduced in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] to enable constraints on the types of objects that can be used as evidence and to provide the ability to add new features and requirements to all evidence objects. The class ensures, upon instantiation, that the evidence object is serializable. In addition, it enables new evidence requirements to be created by adding new default implementations to the base class. + The class, which all evidence objects must derive from, was introduced in the .NET Framework 4 to enable constraints on the types of objects that can be used as evidence and to provide the ability to add new features and requirements to all evidence objects. The class ensures, upon instantiation, that the evidence object is serializable. In addition, it enables new evidence requirements to be created by adding new default implementations to the base class. - All the types used by the CLR as evidence objects have been updated in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] to derive from . + All the types used by the CLR as evidence objects have been updated in the .NET Framework 4 to derive from . ]]> diff --git a/xml/System.Security.Policy/PolicyLevel.xml b/xml/System.Security.Policy/PolicyLevel.xml index 61fa5ad97dd..4fad25c2c38 100644 --- a/xml/System.Security.Policy/PolicyLevel.xml +++ b/xml/System.Security.Policy/PolicyLevel.xml @@ -47,7 +47,7 @@ ## Remarks > [!IMPORTANT] -> Starting with the .NET Framework 4, the common language runtime (CLR) is moving away from providing security policy for computers. We recommend that you use [Windows Software Restriction Policies (SRP)](https://go.microsoft.com/fwlink/?LinkId=178101) or [AppLocker](https://go.microsoft.com/fwlink/?LinkId=178102) as a replacement for CLR security policy. The information in this topic applies to the .NET Framework version 3.5 and earlier; it does not apply to the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). +> Starting with the .NET Framework 4, the common language runtime (CLR) is moving away from providing security policy for computers. We recommend that you use [Windows Software Restriction Policies (SRP)](https://go.microsoft.com/fwlink/?LinkId=178101) or [AppLocker](https://go.microsoft.com/fwlink/?LinkId=178102) as a replacement for CLR security policy. The information in this topic applies to the .NET Framework version 3.5 and earlier; it does not apply to the .NET Framework 4 and later. For more information about this and other changes, see [Security Changes](/dotnet/framework/security/security-changes). The highest level of security policy is enterprise-wide. Successive lower levels of hierarchy represent further policy restrictions, but can never grant more permissions than allowed by higher levels. The following policy levels are implemented: diff --git a/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml b/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml index 177e9332062..baea8ab9f01 100644 --- a/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml +++ b/xml/System.Security/AllowPartiallyTrustedCallersAttribute.xml @@ -56,9 +56,9 @@ > Partially trusted code is no longer supported. This attribute has no effect in .NET Core. > [!NOTE] -> The .NET Framework 4 introduces new security rules that affect the behavior of the attribute (see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2)). In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], all code defaults to security-transparent, that is, partially trusted. However, you can annotate individual types and members to assign them other transparency attributes. For this and other security changes, see [Security Changes](/dotnet/framework/security/security-changes). +> The .NET Framework 4 introduces new security rules that affect the behavior of the attribute (see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2)). In the .NET Framework 4, all code defaults to security-transparent, that is, partially trusted. However, you can annotate individual types and members to assign them other transparency attributes. For this and other security changes, see [Security Changes](/dotnet/framework/security/security-changes). - .NET Framework version 2.0 () assemblies must be strong-named to effectively use the (APTCA) attribute. [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] () assemblies do not have to be strong-named for the APTCA attribute to be effective, and they can contain transparent, security-critical and security-safe-critical code. For more information about applying attributes at the assembly level, see [Applying Attributes](/dotnet/standard/attributes/applying-attributes). + .NET Framework version 2.0 () assemblies must be strong-named to effectively use the (APTCA) attribute. .NET Framework 4 () assemblies do not have to be strong-named for the APTCA attribute to be effective, and they can contain transparent, security-critical and security-safe-critical code. For more information about applying attributes at the assembly level, see [Applying Attributes](/dotnet/standard/attributes/applying-attributes). By default, if a strong-named, assembly does not explicitly apply this attribute at the assembly level, it can be called only by other assemblies that are granted full trust. This restriction is enforced by placing a for `FullTrust` on every public or protected method on every publicly accessible class in the assembly. Assemblies that are intended to be called by partially trusted code can declare their intent through the use of . An example of the declaration in C# is `[assembly:AllowPartiallyTrustedCallers]`; an example in Visual Basic is ``. diff --git a/xml/System.Security/SecurityRulesAttribute.xml b/xml/System.Security/SecurityRulesAttribute.xml index f76629bbd44..cbc4def1f73 100644 --- a/xml/System.Security/SecurityRulesAttribute.xml +++ b/xml/System.Security/SecurityRulesAttribute.xml @@ -87,7 +87,7 @@ for .NET Framework version 2.0 rules or for [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] rules. For more information about behavior, see [Security-Transparent Code, Level 1](/dotnet/framework/misc/security-transparent-code-level-1). For information about behavior, see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). + When you specify the `ruleSet` parameter, use for .NET Framework version 2.0 rules or for .NET Framework 4 rules. For more information about behavior, see [Security-Transparent Code, Level 1](/dotnet/framework/misc/security-transparent-code-level-1). For information about behavior, see [Security-Transparent Code, Level 2](/dotnet/framework/misc/security-transparent-code-level-2). ]]> diff --git a/xml/System.Text.RegularExpressions/Regex.xml b/xml/System.Text.RegularExpressions/Regex.xml index 39bd35385e3..4f4522c1e21 100644 --- a/xml/System.Text.RegularExpressions/Regex.xml +++ b/xml/System.Text.RegularExpressions/Regex.xml @@ -986,9 +986,9 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a or is . .NET 5+ and .NET Core only: Creating an assembly of compiled regular expressions is not supported. - If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] throws an exception. To work around this problem, you can do either of the following: + If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: -- Build the assembly that contains the compiled regular expressions on a system that has [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] instead of later versions installed. +- Build the assembly that contains the compiled regular expressions on a system that has .NET Framework 4 instead of later versions installed. - Instead of calling and retrieving the compiled regular expression from an assembly, use either static or instance methods with the option when you instantiate a object or call a regular expression pattern matching method. @@ -1095,9 +1095,9 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a or is . .NET 5+ and .NET Core only: Creating an assembly of compiled regular expressions is not supported. - If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] throws an exception. To work around this problem, you can do either of the following: + If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: -- Build the assembly that contains the compiled regular expressions on a system that has [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] instead of later versions installed. +- Build the assembly that contains the compiled regular expressions on a system that has .NET Framework 4 instead of later versions installed. - Instead of calling and retrieving the compiled regular expression from an assembly, use either static or instance methods with the option when you instantiate a object or call a regular expression pattern matching method. @@ -1191,9 +1191,9 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a The file designated by the parameter cannot be found. .NET 5+ and .NET Core only: Creating an assembly of compiled regular expressions is not supported. - If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] throws an exception. To work around this problem, you can do either of the following: + If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: -- Build the assembly that contains the compiled regular expressions on a system that has [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] instead of later versions installed. +- Build the assembly that contains the compiled regular expressions on a system that has .NET Framework 4 instead of later versions installed. - Instead of calling and retrieving the compiled regular expression from an assembly, use either static or instance methods with the option when you instantiate a object or call a regular expression pattern matching method. diff --git a/xml/System.Threading.Tasks/Task.xml b/xml/System.Threading.Tasks/Task.xml index e98e554ad0f..7b5a331a0ab 100644 --- a/xml/System.Threading.Tasks/Task.xml +++ b/xml/System.Threading.Tasks/Task.xml @@ -106,7 +106,7 @@ [!code-csharp[System.Threading.Tasks.Task#6](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task/cs/run1.cs#6)] [!code-vb[System.Threading.Tasks.Task#6](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task/vb/run1.vb#6)] - An alternative, and the most common method to start a task in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], is the static method. The property returns a object. Overloads of the method let you specify parameters to pass to the task creation options and a task scheduler. The following example uses the method to start a task. It is functionally equivalent to the code in the previous example. + An alternative, and the most common method to start a task in .NET Framework 4, is the static method. The property returns a object. Overloads of the method let you specify parameters to pass to the task creation options and a task scheduler. The following example uses the method to start a task. It is functionally equivalent to the code in the previous example. [!code-csharp[System.Threading.Tasks.Task#7](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task/cs/startnew1.cs#7)] [!code-vb[System.Threading.Tasks.Task#7](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task/vb/startnew1.vb#7)] diff --git a/xml/System.Threading.Tasks/Task`1.xml b/xml/System.Threading.Tasks/Task`1.xml index d651f941923..c64773af307 100644 --- a/xml/System.Threading.Tasks/Task`1.xml +++ b/xml/System.Threading.Tasks/Task`1.xml @@ -67,7 +67,7 @@ [!code-csharp[System.Threading.Tasks.Task\`1#6](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task`1/cs/run1.cs#6)] [!code-vb[System.Threading.Tasks.Task\`1#6](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task`1/vb/run1.vb#6)] - An alternative, and the most common way to start a task in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], is to call the static or method. The property returns a object, and the property returns a object. Overloads of their `StartNew` method let you pass arguments, define task creation options, and specify a task scheduler. The following example uses the method to start a task. It is functionally equivalent to the code in the previous example. + An alternative, and the most common way to start a task in the .NET Framework 4, is to call the static or method. The property returns a object, and the property returns a object. Overloads of their `StartNew` method let you pass arguments, define task creation options, and specify a task scheduler. The following example uses the method to start a task. It is functionally equivalent to the code in the previous example. [!code-csharp[System.Threading.Tasks.Task\`1#7](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task`1/cs/startnew1.cs#7)] [!code-vb[System.Threading.Tasks.Task\`1#7](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task`1/vb/startnew1.vb#7)] diff --git a/xml/System.Threading/ThreadPool.xml b/xml/System.Threading/ThreadPool.xml index d49638c5061..4d4b8afe632 100644 --- a/xml/System.Threading/ThreadPool.xml +++ b/xml/System.Threading/ThreadPool.xml @@ -78,7 +78,7 @@ > [!NOTE] > Unmanaged code that hosts the .NET Framework can change the size of the thread pool by using the `CorSetMaxThreads` function, defined in the mscoree.h file. - The thread pool provides new worker threads or I/O completion threads on demand until it reaches the maximum for each category. When a maximum is reached, the thread pool can create additional threads in that category or wait until some tasks complete. Beginning with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the thread pool creates and destroys worker threads in order to optimize throughput, which is defined as the number of tasks that complete per unit of time. Too few threads might not make optimal use of available resources, whereas too many threads could increase resource contention. + The thread pool provides new worker threads or I/O completion threads on demand until it reaches the maximum for each category. When a maximum is reached, the thread pool can create additional threads in that category or wait until some tasks complete. Beginning with the .NET Framework 4, the thread pool creates and destroys worker threads in order to optimize throughput, which is defined as the number of tasks that complete per unit of time. Too few threads might not make optimal use of available resources, whereas too many threads could increase resource contention. > [!NOTE] > When demand is low, the actual number of thread pool threads can fall below the minimum values. @@ -456,7 +456,7 @@ If a thread pool implementation may have different types of work items, the coun [!NOTE] > When demand is low, the actual number of thread pool threads can fall below the minimum values. @@ -1225,7 +1225,7 @@ If a thread pool implementation may have different types of work items, the coun type, you can implement custom security policy behavior that overrides the ASP.NET code access security policy. ## Configuring a HostSecurityPolicyResolver Class - In the configuration files, you can configure a custom instance by adding the attribute to the element. The attribute can be set to the name of the custom type that will be loaded by ASP.NET. The attribute value contains the fully qualified name of the derived type. By default, [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] does not set this attribute. + In the configuration files, you can configure a custom instance by adding the attribute to the element. The attribute can be set to the name of the custom type that will be loaded by ASP.NET. The attribute value contains the fully qualified name of the derived type. By default, .NET Framework 4 does not set this attribute. The following syntax shows how to configure the attribute: diff --git a/xml/System.Web.RegularExpressions/TagRegex35.xml b/xml/System.Web.RegularExpressions/TagRegex35.xml index dec22b982b5..adc018bee94 100644 --- a/xml/System.Web.RegularExpressions/TagRegex35.xml +++ b/xml/System.Web.RegularExpressions/TagRegex35.xml @@ -19,7 +19,7 @@ class provides a regular expression that ASP.NET uses internally to parse the opening tag of an HTML element, an XML element, or an ASP.NET Web server control tag, for applications that target the .NET Framework 3.5 SP1 and earlier versions. ASP.NET uses the class for applications that target the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. + The class provides a regular expression that ASP.NET uses internally to parse the opening tag of an HTML element, an XML element, or an ASP.NET Web server control tag, for applications that target the .NET Framework 3.5 SP1 and earlier versions. ASP.NET uses the class for applications that target the .NET Framework 4 and later versions. > [!NOTE] > The classes are used internally by the .NET Framework to parse ASP.NET pages. diff --git a/xml/System.Windows.Controls/SpellCheck.xml b/xml/System.Windows.Controls/SpellCheck.xml index 8e9ea9648fd..0536d6fb898 100644 --- a/xml/System.Windows.Controls/SpellCheck.xml +++ b/xml/System.Windows.Controls/SpellCheck.xml @@ -21,7 +21,7 @@ property to `true` on a text-editing control. When this spelling checker is enabled, misspelled words are underlined by using a red wavy line, as shown in the following illustration. Spelling checker is supported only when WPF provides a default dictionary. In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], WPF provides dictionaries for English, French, German, and Spanish. + To enable the spelling checker, set the property to `true` on a text-editing control. When this spelling checker is enabled, misspelled words are underlined by using a red wavy line, as shown in the following illustration. Spelling checker is supported only when WPF provides a default dictionary. In .NET Framework 4, WPF provides dictionaries for English, French, German, and Spanish. ![Textbox with spell-checking](~/add/media/editing-textbox-with-spellchecking.png "Textbox with spell-checking") diff --git a/xml/System.Windows.Documents/Run.xml b/xml/System.Windows.Documents/Run.xml index a2fb9b0eb40..49fa87feed8 100644 --- a/xml/System.Windows.Documents/Run.xml +++ b/xml/System.Windows.Documents/Run.xml @@ -27,7 +27,7 @@ property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + Starting in the .NET Framework 4, the property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). > [!NOTE] > Binding text to a object contained within is not supported. Editing operations within the may cause the binding to be cleared. @@ -211,7 +211,7 @@ property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + Starting in the .NET Framework 4, the property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). > [!NOTE] > Binding text to a object contained within is not supported. Editing operations within the may cause the binding to be cleared. diff --git a/xml/System.Windows.Markup/IComponentConnector.xml b/xml/System.Windows.Markup/IComponentConnector.xml index c87eac58d20..f18d50136d7 100644 --- a/xml/System.Windows.Markup/IComponentConnector.xml +++ b/xml/System.Windows.Markup/IComponentConnector.xml @@ -38,7 +38,7 @@ In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. . For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). > [!TIP] -> A failure to resolve during an attempted build is often an indicator that you have not updated your WPF project correctly. In particular, the project is not referencing the System.Xaml assembly for a project that targets [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. Try running the `devenv /upgrade` option for the project, or otherwise adjust the project assembly references so that System.Xaml is in the reference list. +> A failure to resolve during an attempted build is often an indicator that you have not updated your WPF project correctly. In particular, the project is not referencing the System.Xaml assembly for a project that targets .NET Framework 4. Try running the `devenv /upgrade` option for the project, or otherwise adjust the project assembly references so that System.Xaml is in the reference list. ]]> diff --git a/xml/System.Windows.Markup/IReceiveMarkupExtension.xml b/xml/System.Windows.Markup/IReceiveMarkupExtension.xml index 5185aa019ae..5e40db128d8 100644 --- a/xml/System.Windows.Markup/IReceiveMarkupExtension.xml +++ b/xml/System.Windows.Markup/IReceiveMarkupExtension.xml @@ -24,7 +24,7 @@ was a WPF-specific technique for permitting types to enter a different codepath whenever any of its XAML-accessible members where set as markup extensions during XAML parsing. In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], this interface is obsolete, and is replaced with a .NET Framework XAML Services implementation for how markup extensions can receive services or types can invoke markup-extension specific setter logic. + In .NET Framework 3.0, was a WPF-specific technique for permitting types to enter a different codepath whenever any of its XAML-accessible members where set as markup extensions during XAML parsing. In .NET Framework 4, this interface is obsolete, and is replaced with a .NET Framework XAML Services implementation for how markup extensions can receive services or types can invoke markup-extension specific setter logic. For .NET Framework 4 implementations, if types want to perform special processing when setting properties by markup extension rather than by other means, types should be defined with attributes applied. The attribute specifies a callback, which is typically defined as a private member of the type. @@ -63,7 +63,7 @@ The name of the target property. The markup extension instance of the incoming data. Can provide additional services that should be performed when processing the markup extension data for a property value. - Provides the handling for markup extensions that provide property values. Do not use for [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] implementations; see . + Provides the handling for markup extensions that provide property values. Do not use for .NET Framework 4 implementations; see . To be added. diff --git a/xml/System.Windows.Markup/MarkupExtension.xml b/xml/System.Windows.Markup/MarkupExtension.xml index e75beb018b5..33c85765443 100644 --- a/xml/System.Windows.Markup/MarkupExtension.xml +++ b/xml/System.Windows.Markup/MarkupExtension.xml @@ -124,7 +124,7 @@ ## WPF Usage Notes > [!IMPORTANT] -> WPF classes that have specific interactions with markup set operations should not rely on for a [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] implementation. Use -attributed callbacks instead. +> WPF classes that have specific interactions with markup set operations should not rely on for a .NET Framework 4 implementation. Use -attributed callbacks instead. ]]> diff --git a/xml/System.Windows.Markup/NullExtension.xml b/xml/System.Windows.Markup/NullExtension.xml index 929e0fa25ef..85f2758c600 100644 --- a/xml/System.Windows.Markup/NullExtension.xml +++ b/xml/System.Windows.Markup/NullExtension.xml @@ -47,7 +47,7 @@ This class is a markup extension implementation. Markup extension classes exist mainly to provide infrastructure support for how XAML processors interpret a particular extension. The members that markup extension implementation classes expose are not typically intended to be called from your code. This markup extension class supports the [x:Null Markup Extension](/dotnet/framework/xaml-services/x-null-markup-extension) usage for .NET XAML Services. - In previous versions of the .NET Framework, this class (and the `x:Null` markup extension XAML behavior support as well as the relevant xmlns mapping) existed in the WPF-specific assembly PresentationFramework. In .NET Framework 4, is in the System.Xaml assembly. This makes the `x:Null` usage available to applications using frameworks that reference .NET XAML Services. You do not need PresentationFramework as a referenced assembly so long as you are targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). + In previous versions of the .NET Framework, this class (and the `x:Null` markup extension XAML behavior support as well as the relevant xmlns mapping) existed in the WPF-specific assembly PresentationFramework. In .NET Framework 4, is in the System.Xaml assembly. This makes the `x:Null` usage available to applications using frameworks that reference .NET XAML Services. You do not need PresentationFramework as a referenced assembly so long as you are targeting .NET Framework 4. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). The System.Xaml assembly uses to map all types in the assembly to the XAML namespace for the XAML language ([!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)]). Typically you declare a prefix for [!INCLUDE[TLA#tla_xamlxmlnsv1](~/includes/tlasharptla-xamlxmlnsv1-md.md)] in a root element mapping and use the prefix `x`. diff --git a/xml/System.Windows.Markup/ParserContext.xml b/xml/System.Windows.Markup/ParserContext.xml index ed0336a3611..26f5725406f 100644 --- a/xml/System.Windows.Markup/ParserContext.xml +++ b/xml/System.Windows.Markup/ParserContext.xml @@ -27,7 +27,7 @@ ## Remarks The XAML parser that this context refers to is the .NET Framework 3.5 era XAML parser API that is specific to the WPF implementation, as exposed in and . - The XAML system in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] uses a more sophisticated XAML type system and thus also uses a different type of context for XAML processing operations. For more information, see . + The XAML system in .NET Framework 4 uses a more sophisticated XAML type system and thus also uses a different type of context for XAML processing operations. For more information, see . A is typically used as an input for a call to a operation. In these cases, you are using overloads of or where supplying the provides greater control over factors such as the type mapping to XAML, or altering XML processing defaults. Using a as opposed to using default behavior is an advanced scenario. diff --git a/xml/System.Windows.Markup/StaticExtension.xml b/xml/System.Windows.Markup/StaticExtension.xml index f6bbc093a9e..9267c4cbd4e 100644 --- a/xml/System.Windows.Markup/StaticExtension.xml +++ b/xml/System.Windows.Markup/StaticExtension.xml @@ -227,7 +227,7 @@ supports an alternate mode whereby it can return a static member based on being the simple member name and its owning type supplied as , rather than providing a full name in the form *type*`.`*member*. The type resolver still acts, but in this case the and are basically combined: `memberFullName = MemberType.FullName + "." + Member`. Note that this technique will not support XAML namespaces and prefixes; it is working against the backing type system, not the XAML type system. + In .NET Framework 4, supports an alternate mode whereby it can return a static member based on being the simple member name and its owning type supplied as , rather than providing a full name in the form *type*`.`*member*. The type resolver still acts, but in this case the and are basically combined: `memberFullName = MemberType.FullName + "." + Member`. Note that this technique will not support XAML namespaces and prefixes; it is working against the backing type system, not the XAML type system. The string for typically uses the format *prefix*`:`*typeName*`.`*fieldOrPropertyName*. (*prefix* is the mapping prefix for an XML namespace, and is only required to reference static values that are not mapped to the default XML namespace). @@ -276,7 +276,7 @@ This implementation relies on services that are based on the passed `serviceProvider`. `serviceProvider` must not be `null`. The `serviceProvider` object is expected to return a service for . Under the normal scenario of use by the default XAML readers and XAML writers, a suitable service provider is available. An invalid XAML schema context might have the side effect of breaking type mapping and thus the service. - In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], supports an alternate mode whereby it can return a static member based on being the simple member name and its owning type supplied as , rather than providing a full name in the form *type*`.`*member*. The type resolver still acts, but in this case the and are basically combined: `memberFullName = MemberType.FullName + "." + Member`. + In .NET Framework 4, supports an alternate mode whereby it can return a static member based on being the simple member name and its owning type supplied as , rather than providing a full name in the form *type*`.`*member*. The type resolver still acts, but in this case the and are basically combined: `memberFullName = MemberType.FullName + "." + Member`. ]]> diff --git a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml index 19135a004c9..88ac63e5ced 100644 --- a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml +++ b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml @@ -39,7 +39,7 @@ In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes - In WPF XAML for .NET Framework 3.0 and .NET Framework 3.5, top-down construction was built in to the XAML processing for certain classes. The attribute formalizes the reporting of the top-down behavior in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. + In WPF XAML for .NET Framework 3.0 and .NET Framework 3.5, top-down construction was built in to the XAML processing for certain classes. The attribute formalizes the reporting of the top-down behavior in .NET Framework 4. ]]> diff --git a/xml/System.Windows.Markup/XamlParseException.xml b/xml/System.Windows.Markup/XamlParseException.xml index ff6f5d45309..558fd39eeeb 100644 --- a/xml/System.Windows.Markup/XamlParseException.xml +++ b/xml/System.Windows.Markup/XamlParseException.xml @@ -30,7 +30,7 @@ ## Remarks is used only for the WPF-implemented XAML parser that performs the XAML parsing and loading for WPF applications. Specifically, the exception is only relevant when an application targets .NET Framework 3.0 and .NET Framework 3.5. The exception can also originate from user code in run-time calls to APIs that hook up the WPF-implemented XAML parser to load XAML from within a running WPF application (for example, calls to ). - For [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the exception that typically reports XAML processing exceptions is defined in a different namespace () and a different assembly (System.Xaml). + For .NET Framework 4, the exception that typically reports XAML processing exceptions is defined in a different namespace () and a different assembly (System.Xaml). Unless you are writing an equivalent to the WPF XAML parser or working with .NET Framework 3.0 and .NET Framework 3.5 targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](/dotnet/framework/xaml-services/xaml-security-considerations) or "XAML Security" section of [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index a650481c95e..b3131455e3c 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -59,7 +59,7 @@ ## System.Xaml Backing Implementation in .NET 4 is the callable API surface for the WPF framework-level XAML parser. The same underlying XAML parser also performs the run-time XAML loading and parsing for WPF applications that target .NET Framework 3.0 and .NET Framework 3.5. - If you are targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the external API is the same, but parts of the implementation are built on the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] general XAML implementation in the System.Xaml assembly, which improves many of the technical and reporting aspects of parsing XAML. Targeting [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] necessarily entails including System.Xaml as a reference, and details of implementation such as the exceptions reported may come from System.Xaml defined types. + If you are targeting .NET Framework 4, the external API is the same, but parts of the implementation are built on the .NET Framework 4 general XAML implementation in the System.Xaml assembly, which improves many of the technical and reporting aspects of parsing XAML. Targeting .NET Framework 4 necessarily entails including System.Xaml as a reference, and details of implementation such as the exceptions reported may come from System.Xaml defined types. ## Examples The following example converts a into a string using the class. The string is then loaded back into a using the static method on the class. diff --git a/xml/System.Windows.Markup/XamlTypeMapper.xml b/xml/System.Windows.Markup/XamlTypeMapper.xml index 964a29ef0a5..2fde0fe374f 100644 --- a/xml/System.Windows.Markup/XamlTypeMapper.xml +++ b/xml/System.Windows.Markup/XamlTypeMapper.xml @@ -21,7 +21,7 @@ is part of an advanced WPF scenario that supplies alternate context for and . For [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] WPF applications, you should consider overriding for this scenario, rather than attempting to use . + is part of an advanced WPF scenario that supplies alternate context for and . For .NET Framework 4 WPF applications, you should consider overriding for this scenario, rather than attempting to use . can be used to provide the XAML parser with custom mapping information through a more direct technique than the application of values on the assembly code. This might be useful for consolidation of all CLR namespaces in an assembly, or for referencing types that are XAML-ready in an existing assembly without having to recompile it just to add attributing. diff --git a/xml/System.Windows.Media/Visual.xml b/xml/System.Windows.Media/Visual.xml index 37a95c0da4e..4ce629a2df9 100644 --- a/xml/System.Windows.Media/Visual.xml +++ b/xml/System.Windows.Media/Visual.xml @@ -59,7 +59,7 @@ Visual class hierarchy A has a limited number of levels. In previous versions of the .NET Framework, this maximum depth was 255. This limit is inadequate for some layouts that have many levels in the visual tree. - In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the maximum depth of a is 2047, which enables much deeper visual trees. In most applications, there is not enough stack space to traverse so many levels, and the result is a during layout. For the default stack size, this exception is usually thrown when the tree depth is approximately 800, which corresponds to about 190 nested objects. + In .NET Framework 4, the maximum depth of a is 2047, which enables much deeper visual trees. In most applications, there is not enough stack space to traverse so many levels, and the result is a during layout. For the default stack size, this exception is usually thrown when the tree depth is approximately 800, which corresponds to about 190 nested objects. If this exception is thrown by your application and you need to have a deeper visual tree, you can increase the application's stack size. You can increase the size of the stack by using the /STACK option at compile time or by using the EDITBIN utility. Increasing the stack size may affect your application's performance. For more information, see [Stack Allocations](https://go.microsoft.com/fwlink/?LinkId=165510) and [EDITBIN Options](https://go.microsoft.com/fwlink/?LinkId=165511). diff --git a/xml/System.Windows/NameScope.xml b/xml/System.Windows/NameScope.xml index ecdcc150f79..5b1fcdba6d2 100644 --- a/xml/System.Windows/NameScope.xml +++ b/xml/System.Windows/NameScope.xml @@ -74,7 +74,7 @@ The various methods of are used by base elements and other classes that maintain XAML namescopes in order to support and . You generally use the API in the class only if you are replacing or augmenting the base element behavior for how they process XAML namescopes for root elements of a XAML page, and as part of templates (which use a separate XAML namescope from the rest of the page). - In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], provides collection interface implementations such that you can access the collections of names that are held by a XAML namescope, including adding to it through calls to an method. + In .NET Framework 4, provides collection interface implementations such that you can access the collections of names that are held by a XAML namescope, including adding to it through calls to an method. For more information on XAML namescope concepts, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). diff --git a/xml/System.Windows/StaticResourceExtension.xml b/xml/System.Windows/StaticResourceExtension.xml index d4cf22e55d3..5bb93000a8e 100644 --- a/xml/System.Windows/StaticResourceExtension.xml +++ b/xml/System.Windows/StaticResourceExtension.xml @@ -132,7 +132,7 @@ The property to be set can be identified by a (standard property) or (dependency property). - This implementation relies on XAML-related services based on the passed `serviceProvider`. It must not be `null`. In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] implementation, the following are required services from service context: + This implementation relies on XAML-related services based on the passed `serviceProvider`. It must not be `null`. In the .NET Framework 4 implementation, the following are required services from service context: - diff --git a/xml/System.Workflow.Activities/ReceiveActivity.xml b/xml/System.Workflow.Activities/ReceiveActivity.xml index 2a0f3093dc0..a11b29503d1 100644 --- a/xml/System.Workflow.Activities/ReceiveActivity.xml +++ b/xml/System.Workflow.Activities/ReceiveActivity.xml @@ -73,7 +73,7 @@ > To ensure that persistence performs properly and does not persist transient messages, make sure that child activities of the do not persist by themselves. This can occur if the child activities go idle when a persistence provider was created with `UnloadOnIdle` set to `true`, for instance. > [!NOTE] -> This activity is part of .NET Framework 3.5. For the equivalent activity in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], see . +> This activity is part of .NET Framework 3.5. For the equivalent activity in .NET Framework 4, see . ]]> diff --git a/xml/System.Workflow.Activities/SendActivity.xml b/xml/System.Workflow.Activities/SendActivity.xml index df20d376f4e..6089b21cdbe 100644 --- a/xml/System.Workflow.Activities/SendActivity.xml +++ b/xml/System.Workflow.Activities/SendActivity.xml @@ -62,7 +62,7 @@ The activity sends a message and waits until a response or a fault is received from the service. During execution, the send activity throws all of the faults that were received from the server. activities can be used to handle the faults in the client workflow. > [!NOTE] -> This activity is part of .NET Framework 3.5. For the equivalent activity in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], see . +> This activity is part of .NET Framework 3.5. For the equivalent activity in .NET Framework 4, see . ]]> diff --git a/xml/System/AppDomain.xml b/xml/System/AppDomain.xml index c0bd640afb7..d6ae502cc1f 100644 --- a/xml/System/AppDomain.xml +++ b/xml/System/AppDomain.xml @@ -497,7 +497,7 @@ Beginning with the .NET Framework 4, the property returns the assembly that requested the assembly load that could not be resolved. For example, the loader might be unable to load a dependency of the requesting assembly because the requesting assembly and its dependency are not in the probing path. Knowing the identity of the requesting assembly might be useful in locating the dependency or in identifying the correct version, if more than one version of the dependency is available. For more information, see . > [!IMPORTANT] -> Beginning with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the event is raised for all assemblies, including resource assemblies. In earlier versions, the event was not raised for resource assemblies. If the operating system is localized, the handler might be called multiple times: once for each culture in the fallback chain. +> Beginning with the .NET Framework 4, the event is raised for all assemblies, including resource assemblies. In earlier versions, the event was not raised for resource assemblies. If the operating system is localized, the handler might be called multiple times: once for each culture in the fallback chain. For this event, the property returns the assembly name before policy is applied. @@ -6162,7 +6162,7 @@ |------------|-------------| |"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the .NET Framework 3.5 is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element).| |"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the .NET Framework 3.5 are enabled in this application domain. Its success requires sort00001000.dll to be installed. See [<CompatSortNLSVersion> Element](/dotnet/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element).| -|"NetFx40_Legacy40SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and Unicode 5.0 are enabled in this application domain. Its success requires sort00060101.dll to be installed.| +|"NetFx40_Legacy40SortingBehavior"|String sorting defaults for the .NET Framework 4and Unicode 5.0 are enabled in this application domain. Its success requires sort00060101.dll to be installed.| |"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the .NET Framework 3.5 is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| |"UseRandomizedStringHashAlgorithm"|The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. See [<UseRandomizedStringHashAlgorithm> Element](/dotnet/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element).| diff --git a/xml/System/AppDomainSetup.xml b/xml/System/AppDomainSetup.xml index a149d5467c8..6ef9d106ca7 100644 --- a/xml/System/AppDomainSetup.xml +++ b/xml/System/AppDomainSetup.xml @@ -1274,7 +1274,7 @@ |------------|-------------| |"NetFx40_LegacySecurityPolicy"|Code access security (CAS) for the .NET Framework 3.5 is enabled in this application domain. See [<NetFx40_LegacySecurityPolicy> Element](/dotnet/framework/configure-apps/file-schema/runtime/netfx40-legacysecuritypolicy-element).| |"NetFx40_Legacy20SortingBehavior"|String sorting defaults for the .NET Framework 3.5 are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00001000.dll dynamic link library to be available on the local system. See [<CompatSortNLSVersion> Element](/dotnet/framework/configure-apps/file-schema/runtime/compatsortnlsversion-element).| -|"NetFx40_Legacy40SortingBehavior"|String sorting defaults for the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and Unicode 5.0 are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00060101.dll dynamic link library to be available on the local system.| +|"NetFx40_Legacy40SortingBehavior"|String sorting defaults for the .NET Framework 4 and Unicode 5.0 are enabled in this application domain. Successfully restoring legacy sorting behavior also requires the sort00060101.dll dynamic link library to be available on the local system.| |"NetFx40_TimeSpanLegacyFormatMode"| formatting behavior for the .NET Framework 3.5 is enabled in this application domain. See [<TimeSpan_LegacyFormatMode> Element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) and the "Restoring Legacy TimeSpan Formatting" section of the topic.| |"UseRandomizedStringHashAlgorithm"|The runtime calculates hash codes for strings on a per application domain basis instead of using a single hashing algorithm that produces a consistent hash code across application domains. See [<UseRandomizedStringHashAlgorithm> Element](/dotnet/framework/configure-apps/file-schema/runtime/userandomizedstringhashalgorithm-element).| diff --git a/xml/System/BadImageFormatException.xml b/xml/System/BadImageFormatException.xml index 6464b7917ba..beba1417cf8 100644 --- a/xml/System/BadImageFormatException.xml +++ b/xml/System/BadImageFormatException.xml @@ -81,7 +81,7 @@ To address this exception, set the project's **Platform target** property to x86 (instead of x64 or AnyCPU) and recompile. -- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the .NET Framework 1.1 tries to load an assembly that was developed using the .NET Framework 2.0 SP1 or later, or when an application that was developed using the .NET Framework 2.0 SP1 or .NET Framework 3.5 tries to load an assembly that was developed using the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. +- Your application's components were created using different versions of .NET. Typically, this exception occurs when an application or component that was developed using the .NET Framework 1.0 or the .NET Framework 1.1 tries to load an assembly that was developed using the .NET Framework 2.0 SP1 or later, or when an application that was developed using the .NET Framework 2.0 SP1 or .NET Framework 3.5 tries to load an assembly that was developed using the .NET Framework 4 or later. The may be reported as a compile-time error, or the exception may be thrown at run time. The following example defines a `StringLib` class that has a single member, `ToProperCase`, and that resides in an assembly named StringLib.dll. [!code-csharp[System.BadImageFormatException.Class#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.badimageformatexception.class/cs/stringlib.cs#2)] [!code-vb[System.BadImageFormatException.Class#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.badimageformatexception.class/vb/stringlib.vb#2)] diff --git a/xml/System/ConsoleCancelEventArgs.xml b/xml/System/ConsoleCancelEventArgs.xml index 8b464f099cf..d248941cbb9 100644 --- a/xml/System/ConsoleCancelEventArgs.xml +++ b/xml/System/ConsoleCancelEventArgs.xml @@ -114,7 +114,7 @@ ]]> - In the .NET Framework 3.5 and [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], attempting to set the property to if the event was invoked by the user pressing Ctrl+Break threw an exception. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can set the property to after the user presses Ctrl+Break and cancel the termination of the application. + In the .NET Framework 3.5 and .NET Framework 4, attempting to set the property to if the event was invoked by the user pressing Ctrl+Break threw an exception. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can set the property to after the user presses Ctrl+Break and cancel the termination of the application. diff --git a/xml/System/DateTime.xml b/xml/System/DateTime.xml index b0db6e776ec..7add75976c0 100644 --- a/xml/System/DateTime.xml +++ b/xml/System/DateTime.xml @@ -5560,7 +5560,7 @@ The following example demonstrates the do not agree. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -5765,7 +5765,7 @@ The following example demonstrates the contains an invalid combination of values. For example, both and . - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -5891,7 +5891,7 @@ The following example demonstrates the contains an invalid combination of values. For example, both and . - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -8949,7 +8949,7 @@ The value of the current object is formatted using the pa contains an invalid combination of values (for example, both and ). - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the method returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -9065,7 +9065,7 @@ The value of the current object is formatted using the pa contains an invalid combination of values (for example, both and ). - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the method returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. diff --git a/xml/System/DateTimeOffset.xml b/xml/System/DateTimeOffset.xml index 981d8e7e11b..36e1a4e213b 100644 --- a/xml/System/DateTimeOffset.xml +++ b/xml/System/DateTimeOffset.xml @@ -3891,7 +3891,7 @@ The following example parses an array of strings that are expected to conform to The hour component and the AM/PM designator in do not agree. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. Standard Date and Time Format Strings @@ -4192,7 +4192,7 @@ Strings that do not specify a UTC offset are assumed to have the offset of the l The hour component and the AM/PM designator in do not agree. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. Standard Date and Time Format Strings @@ -4317,7 +4317,7 @@ Strings that do not specify a UTC offset are assumed to have the offset of the l The hour component and the AM/PM designator in do not agree. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the method throws a if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. Standard Date and Time Format Strings @@ -6160,7 +6160,7 @@ Strings that do not specify a UTC offset are assumed to have the offset of the l includes mutually exclusive values. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. @@ -6271,7 +6271,7 @@ Strings that do not specify a UTC offset are assumed to have the offset of the l includes mutually exclusive values. - In the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. + In the .NET Framework 4, the returns if the string to be parsed contains an hour component and an AM/PM designator that are not in agreement. In the .NET Framework 3.5 and earlier versions, the AM/PM designator is ignored. diff --git a/xml/System/String.xml b/xml/System/String.xml index d03717156db..a263b19861c 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -14477,7 +14477,7 @@ The following example uses the - The .NET Framework 3.5 SP1 and earlier versions maintain an internal list of white-space characters that this method trims. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). + The .NET Framework 3.5 SP1 and earlier versions maintain an internal list of white-space characters that this method trims. Starting with the .NET Framework 4, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the .NET Framework 4and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). @@ -14612,7 +14612,7 @@ The following example uses the `Trim(System.Char[])` method to remove space, ast ]]> - The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). + The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the .NET Framework 4, if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the .NET Framework 4and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). @@ -14784,7 +14784,7 @@ The following example demonstrates how you can use the `TrimEnd(System.Char[])` ]]> - The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). + The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the .NET Framework 4, if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the .NET Framework 4 and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). @@ -14966,7 +14966,7 @@ The following example then illustrates a call to the `StripComments` method. ]]> - The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). + The .NET Framework 3.5 SP1 and earlier versions maintains an internal list of white-space characters that this method trims if is or an empty array. Starting with the .NET Framework 4, if is or an empty array, the method trims all Unicode white-space characters (that is, characters that produce a return value when they are passed to the method). Because of this change, the method in the .NET Framework 3.5 SP1 and earlier versions removes two characters, ZERO WIDTH SPACE (U+200B) and ZERO WIDTH NO-BREAK SPACE (U+FEFF), that the method in the .NET Framework 4 and later versions does not remove. In addition, the method in the .NET Framework 3.5 SP1 and earlier versions does not trim three Unicode white-space characters: MONGOLIAN VOWEL SEPARATOR (U+180E), NARROW NO-BREAK SPACE (U+202F), and MEDIUM MATHEMATICAL SPACE (U+205F). diff --git a/xml/System/TimeSpan.xml b/xml/System/TimeSpan.xml index 4e7bd4c7a20..5ce6069b036 100644 --- a/xml/System/TimeSpan.xml +++ b/xml/System/TimeSpan.xml @@ -131,7 +131,7 @@ Beginning with the .NET Framework 4, the structure supports culture-sensitive formatting through the overloads of its method, which converts a value to its string representation. The default method returns a time interval by using an invariant format that is identical to its return value in previous versions of the .NET Framework. The overload lets you specify a format string that defines the string representation of the time interval. The overload lets you specify a format string and the culture whose formatting conventions are used to create the string representation of the time interval. supports both standard and custom format strings. (For more information, see [Standard TimeSpan Format Strings](/dotnet/standard/base-types/standard-timespan-format-strings) and [Custom TimeSpan Format Strings](/dotnet/standard/base-types/custom-timespan-format-strings).) However, only standard format strings are culture-sensitive. ## Restoring Legacy TimeSpan Formatting - In some cases, code that successfully formats values in .NET Framework 3.5 and earlier versions fails in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)]. This is most common in code that calls a [ element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) method to format a value with a format string. The following example successfully formats a value in .NET Framework 3.5 and earlier versions, but throws an exception in [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)] and later versions. Note that it attempts to format a value by using an unsupported format specifier, which is ignored in .NET Framework 3.5 and earlier versions. + In some cases, code that successfully formats values in .NET Framework 3.5 and earlier versions fails in .NET Framework 4. This is most common in code that calls a [ element](/dotnet/framework/configure-apps/file-schema/runtime/timespan-legacyformatmode-element) method to format a value with a format string. The following example successfully formats a value in .NET Framework 3.5 and earlier versions, but throws an exception in .NET Framework 4 and later versions. Note that it attempts to format a value by using an unsupported format specifier, which is ignored in .NET Framework 3.5 and earlier versions. [!code-csharp-interactive[System.TimeSpan.Class.Legacy#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.timespan.class.legacy/cs/legacycode1.cs#1)] [!code-vb[System.TimeSpan.Class.Legacy#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.timespan.class.legacy/vb/legacycode1.vb#1)] diff --git a/xml/ns-System.Runtime.Caching.Hosting.xml b/xml/ns-System.Runtime.Caching.Hosting.xml index bde2c35e985..f4d4aff0119 100644 --- a/xml/ns-System.Runtime.Caching.Hosting.xml +++ b/xml/ns-System.Runtime.Caching.Hosting.xml @@ -7,7 +7,7 @@ ## Remarks The base class exposes a static property. When a .NET Framework hosting environment starts individual application domains, it can set a reference to the property. This enables the hosting environment to provide better integration with the cache. - In [!INCLUDE[net_v40_short](~/includes/net-v40-short-md.md)], the namespace provides interfaces that a hosting environment can use to set a reference on the property. + In .NET Framework 4, the namespace provides interfaces that a hosting environment can use to set a reference on the property. ]]> From 8dae23d101636fec8fb29e94da434aef6c2c1ec5 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:21:47 -0800 Subject: [PATCH 037/236] net-v45 --- .../CompatibleFramework.xml | 2 +- .../ActivityBlockingUpdate.xml | 2 +- .../DynamicUpdateInfo.xml | 2 +- .../DynamicUpdateMap.xml | 2 +- .../DynamicUpdateMapBuilder.xml | 2 +- .../DynamicUpdateMapItem.xml | 2 +- .../DynamicUpdateMapQuery.xml | 2 +- .../DynamicUpdateServices.xml | 26 ++++++------- .../InstanceUpdateException.xml | 2 +- .../NativeActivityUpdateContext.xml | 2 +- .../NativeActivityUpdateMapMetadata.xml | 2 +- .../UpdateMapMetadata.xml | 2 +- .../VersionMismatchException.xml | 2 +- .../WorkflowApplicationInstance.xml | 2 +- xml/System.Activities/WorkflowIdentity.xml | 2 +- .../WorkflowIdentityFilter.xml | 2 +- xml/System.Data.SqlClient/SqlConnection.xml | 6 +-- xml/System.Globalization/CharUnicodeInfo.xml | 2 +- xml/System.Globalization/CompareInfo.xml | 6 +-- xml/System.Globalization/CultureInfo.xml | 10 ++--- xml/System.Globalization/IdnMapping.xml | 8 ++-- xml/System.Globalization/SortVersion.xml | 6 +-- xml/System.Globalization/UmAlQuraCalendar.xml | 2 +- xml/System.IO.Compression/DeflateStream.xml | 10 ++--- xml/System.IO.Compression/GZipStream.xml | 10 ++--- xml/System.IO/BufferedStream.xml | 8 ++-- xml/System.IO/FileStream.xml | 4 +- xml/System.IO/Stream.xml | 10 ++--- .../UnicodeDecodingConformance.xml | 2 +- .../UnicodeEncodingConformance.xml | 2 +- xml/System.Net.Sockets/SocketFlags.xml | 2 +- xml/System.Net.WebSockets/WebSocket.xml | 4 +- xml/System.Net/FileWebResponse.xml | 2 +- xml/System.Net/FtpWebResponse.xml | 2 +- xml/System.Net/WebResponse.xml | 2 +- .../AssemblySignatureKeyAttribute.xml | 2 +- xml/System.Reflection/TypeInfo.xml | 2 +- xml/System.Text.RegularExpressions/Regex.xml | 8 ++-- xml/System.Threading.Tasks/Task.xml | 8 ++-- xml/System.Threading.Tasks/TaskFactory.xml | 38 +++++++++---------- xml/System.Threading.Tasks/TaskFactory`1.xml | 2 +- xml/System.Threading.Tasks/TaskScheduler.xml | 2 +- xml/System.Threading.Tasks/Task`1.xml | 4 +- xml/System.Threading/Interlocked.xml | 2 +- xml/System.Threading/Thread.xml | 2 +- xml/System/AppDomainSetup.xml | 2 +- xml/System/Console.xml | 2 +- xml/System/ConsoleCancelEventArgs.xml | 2 +- xml/System/Environment.xml | 2 +- xml/System/Exception.xml | 2 +- xml/System/IAsyncResult.xml | 2 +- xml/System/String.xml | 4 +- 52 files changed, 120 insertions(+), 120 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml index 56f7e5e49ff..1e474115e8b 100644 --- a/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml +++ b/xml/Microsoft.Build.Tasks.Deployment.ManifestUtilities/CompatibleFramework.xml @@ -97,7 +97,7 @@ diff --git a/xml/System.Activities.DynamicUpdate/ActivityBlockingUpdate.xml b/xml/System.Activities.DynamicUpdate/ActivityBlockingUpdate.xml index 19df59dd0ad..ba8607aba60 100644 --- a/xml/System.Activities.DynamicUpdate/ActivityBlockingUpdate.xml +++ b/xml/System.Activities.DynamicUpdate/ActivityBlockingUpdate.xml @@ -32,7 +32,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateInfo.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateInfo.xml index c245872ca26..f8ae0a3b332 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateInfo.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateInfo.xml @@ -22,7 +22,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateMap.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateMap.xml index 587b094be57..102a0b898da 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateMap.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateMap.xml @@ -32,7 +32,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapBuilder.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapBuilder.xml index 5ef270840d1..8136a63b696 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapBuilder.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapBuilder.xml @@ -22,7 +22,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapItem.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapItem.xml index 72d41e8ef04..6a6526b85b7 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapItem.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapItem.xml @@ -32,7 +32,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapQuery.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapQuery.xml index 39835ae76f4..ace9f39dfaf 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateMapQuery.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateMapQuery.xml @@ -22,7 +22,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/DynamicUpdateServices.xml b/xml/System.Activities.DynamicUpdate/DynamicUpdateServices.xml index d57a0e92d95..e1c91cb788a 100644 --- a/xml/System.Activities.DynamicUpdate/DynamicUpdateServices.xml +++ b/xml/System.Activities.DynamicUpdate/DynamicUpdateServices.xml @@ -22,7 +22,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -57,7 +57,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -107,7 +107,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -157,7 +157,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -209,7 +209,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -261,7 +261,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -315,7 +315,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -369,7 +369,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -419,7 +419,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -454,7 +454,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -503,7 +503,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -552,7 +552,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. @@ -603,7 +603,7 @@ This method supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/InstanceUpdateException.xml b/xml/System.Activities.DynamicUpdate/InstanceUpdateException.xml index 5ea38426ea3..09b3e45e759 100644 --- a/xml/System.Activities.DynamicUpdate/InstanceUpdateException.xml +++ b/xml/System.Activities.DynamicUpdate/InstanceUpdateException.xml @@ -28,7 +28,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/NativeActivityUpdateContext.xml b/xml/System.Activities.DynamicUpdate/NativeActivityUpdateContext.xml index f6be194ad5a..2e15058ee8a 100644 --- a/xml/System.Activities.DynamicUpdate/NativeActivityUpdateContext.xml +++ b/xml/System.Activities.DynamicUpdate/NativeActivityUpdateContext.xml @@ -22,7 +22,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/NativeActivityUpdateMapMetadata.xml b/xml/System.Activities.DynamicUpdate/NativeActivityUpdateMapMetadata.xml index 84933d2da8f..8e5a54e2225 100644 --- a/xml/System.Activities.DynamicUpdate/NativeActivityUpdateMapMetadata.xml +++ b/xml/System.Activities.DynamicUpdate/NativeActivityUpdateMapMetadata.xml @@ -22,7 +22,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities.DynamicUpdate/UpdateMapMetadata.xml b/xml/System.Activities.DynamicUpdate/UpdateMapMetadata.xml index a85031ae5db..6b341cfa438 100644 --- a/xml/System.Activities.DynamicUpdate/UpdateMapMetadata.xml +++ b/xml/System.Activities.DynamicUpdate/UpdateMapMetadata.xml @@ -22,7 +22,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics. [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities/VersionMismatchException.xml b/xml/System.Activities/VersionMismatchException.xml index ad6acd55a68..7f367044d30 100644 --- a/xml/System.Activities/VersionMismatchException.xml +++ b/xml/System.Activities/VersionMismatchException.xml @@ -28,7 +28,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities/WorkflowApplicationInstance.xml b/xml/System.Activities/WorkflowApplicationInstance.xml index 336e7387156..c98f6186ceb 100644 --- a/xml/System.Activities/WorkflowApplicationInstance.xml +++ b/xml/System.Activities/WorkflowApplicationInstance.xml @@ -22,7 +22,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities/WorkflowIdentity.xml b/xml/System.Activities/WorkflowIdentity.xml index c378f004a1c..d5e1ed16a60 100644 --- a/xml/System.Activities/WorkflowIdentity.xml +++ b/xml/System.Activities/WorkflowIdentity.xml @@ -40,7 +40,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Activities/WorkflowIdentityFilter.xml b/xml/System.Activities/WorkflowIdentityFilter.xml index 4bb8e190b53..f6e3b45b583 100644 --- a/xml/System.Activities/WorkflowIdentityFilter.xml +++ b/xml/System.Activities/WorkflowIdentityFilter.xml @@ -21,7 +21,7 @@ This class supports the versioning and dynamic update functionality of Windows Workflow Foundation. For more information about workflow versioning, workflow identity, and dynamic update, see the following topics: - [Workflow Versioning](/dotnet/framework/windows-workflow-foundation/whats-new-in-wf-in-dotnet) - Describes the workflow versioning functionality introduced in [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Describes the workflow versioning functionality introduced in .NET Framework 4.5. - [Dynamic Update](/dotnet/framework/windows-workflow-foundation/dynamic-update) Describes how to update the workflow definition of a persisted workflow instance by using dynamic update. diff --git a/xml/System.Data.SqlClient/SqlConnection.xml b/xml/System.Data.SqlClient/SqlConnection.xml index 38198f15279..c8efd11dcd2 100644 --- a/xml/System.Data.SqlClient/SqlConnection.xml +++ b/xml/System.Data.SqlClient/SqlConnection.xml @@ -1372,7 +1372,7 @@ The connection string contains . |App|N/A|Synonym of **Application Name**.| |Application Name|N/A|The name of the application, or '.NET SQLClient Data Provider' if no application name is provided.

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

`ApplicationIntent=ReadOnly`

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

-or-

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

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

-or-

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

This property is ignored beginning in .NET Framework 4.5. For more information about SqlClient support for asynchronous programming, see [Asynchronous Programming](/dotnet/framework/data/adonet/asynchronous-programming).| |AttachDBFilename

-or-

Extended Properties

-or-

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

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

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

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

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

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

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

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

Valid values are:

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

For additional information about idle connection resiliency, see [Technical Article - Idle Connection Resiliency](https://download.microsoft.com/download/D/2/0/D20E1C5F-72EA-4505-9F26-FEF9550EFD44/Idle%20Connection%20Resiliency.docx).| |Context Connection|'false'|`true` if an in-process connection to SQL Server should be made.| |Current Language

-or-

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

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

-or-

Server

-or-

Address

-or-

Addr

-or-

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

`server=tcp:servername, portnumber`

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

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

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

`server=(localdb)\\myInstance`

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

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

TCP format is as follows:

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

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

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

- NetBIOSName
- IPv4Address
- IPv6Address

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

The Named Pipes format is as follows:

- np:\\\\\pipe\\

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

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

- NetBIOSName
- IPv4Address
- IPv6Address

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

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

Beginning in [!INCLUDE[net_v45](~/includes/net-v45-md.md)], when `TrustServerCertificate` is false and `Encrypt` is true, the server name (or IP address) in a SQL Server SSL certificate must exactly match the server name (or IP address) specified in the connection string. Otherwise, the connection attempt will fail.| +|Data Source

-or-

Server

-or-

Address

-or-

Addr

-or-

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

`server=tcp:servername, portnumber`

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

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

Beginning in .NET Framework 4.5, you can also connect to a LocalDB database as follows:

`server=(localdb)\\myInstance`

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

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

TCP format is as follows:

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

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

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

- NetBIOSName
- IPv4Address
- IPv6Address

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

The Named Pipes format is as follows:

- np:\\\\\pipe\\

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

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

- NetBIOSName
- IPv4Address
- IPv6Address

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

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

Beginning in .NET Framework 4.5, when `TrustServerCertificate` is false and `Encrypt` is true, the server name (or IP address) in a SQL Server SSL certificate must exactly match the server name (or IP address) specified in the connection string. Otherwise, the connection attempt will fail.| |Enlist|'true'|`true` indicates that the SQL Server connection pooler automatically enlists the connection in the creation thread's current transaction context.| |Failover Partner|N/A|The name of the failover partner server where database mirroring is configured.

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

The server name can be 128 characters or less.

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

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

-or-

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

The database name can be 128 characters or less.| diff --git a/xml/System.Globalization/CharUnicodeInfo.xml b/xml/System.Globalization/CharUnicodeInfo.xml index 95efbc09271..6524a75fef0 100644 --- a/xml/System.Globalization/CharUnicodeInfo.xml +++ b/xml/System.Globalization/CharUnicodeInfo.xml @@ -94,7 +94,7 @@ When using this class in your applications, keep in mind the following programmi | .NET Framework version | Unicode Standard version | | - | - | | .NET Framework 4 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | -| [!INCLUDE[net_v45](~/includes/net-v45-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | +| .NET Framework 4.5 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v451](~/includes/net-v451-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v452](~/includes/net-v452-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v46](~/includes/net-v46-md.md)] | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | diff --git a/xml/System.Globalization/CompareInfo.xml b/xml/System.Globalization/CompareInfo.xml index 03667531e26..a0f79571f75 100644 --- a/xml/System.Globalization/CompareInfo.xml +++ b/xml/System.Globalization/CompareInfo.xml @@ -5155,13 +5155,13 @@ This method has greater overhead than other object returned by the property doesn't identify the precise Unicode version used to compare strings. It is useful only when comparing two objects to determine whether they use the same Unicode version and culture to compare strings. For more information and an example, see the reference page. diff --git a/xml/System.Globalization/CultureInfo.xml b/xml/System.Globalization/CultureInfo.xml index 865c62ea41c..ec0a541f371 100644 --- a/xml/System.Globalization/CultureInfo.xml +++ b/xml/System.Globalization/CultureInfo.xml @@ -257,14 +257,14 @@ Some `CultureInfo` objects differ depending on the underlying platform. In parti [!code-csharp[System.Globalization.CultureInfo.Class.Thread#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.thread/cs/defaultthread1.cs#1)] [!code-vb[System.Globalization.CultureInfo.Class.Thread#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.thread/vb/defaultthread1.vb#1)] - In versions of the .NET Framework before the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the most common way to ensure that the main application thread shares the same culture with all other worker threads is to pass either the name of the application-wide culture or a object that represents the application-wide culture to a delegate. The following example uses this approach to ensure that the currency values displayed by two threads reflect the formatting conventions of the same culture. + In versions of the .NET Framework before the .NET Framework 4.5, the most common way to ensure that the main application thread shares the same culture with all other worker threads is to pass either the name of the application-wide culture or a object that represents the application-wide culture to a delegate. The following example uses this approach to ensure that the currency values displayed by two threads reflect the formatting conventions of the same culture. [!code-csharp[System.Globalization.CultureInfo.Class.Thread#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.thread/cs/perthread1.cs#2)] [!code-vb[System.Globalization.CultureInfo.Class.Thread#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.thread/vb/perthread1.vb#2)] You can set the culture and UI culture of thread pool threads in a similar manner by calling the method. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can set the culture and UI culture of all threads in an application domain more directly by assigning a object that represents that culture to the and properties. The following example uses these properties to ensure that all threads in the default application domain share the same culture. + Starting with the .NET Framework 4.5, you can set the culture and UI culture of all threads in an application domain more directly by assigning a object that represents that culture to the and properties. The following example uses these properties to ensure that all threads in the default application domain share the same culture. [!code-csharp[System.Globalization.CultureInfo.Class.Thread#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.thread/cs/setthreads1.cs#3)] [!code-vb[System.Globalization.CultureInfo.Class.Thread#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.thread/vb/setthreads1.vb#3)] @@ -307,7 +307,7 @@ Some `CultureInfo` objects differ depending on the underlying platform. In parti [!code-csharp[System.Globalization.CultureInfo.Class.Async#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/cs/asyncculture2.cs#2)] [!code-vb[System.Globalization.CultureInfo.Class.Async#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/vb/asyncculture2.vb#2)] - For apps that target versions of the .NET Framework from the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later but prior to the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], you can use the and properties to ensure that the culture of the calling thread is used in asynchronous tasks that execute on thread pool threads. The following example is identical to the previous example, except that it uses the property to ensure that thread pool threads have the same culture as the main app thread. + For apps that target versions of the .NET Framework from the .NET Framework 4.5 and later but prior to the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], you can use the and properties to ensure that the culture of the calling thread is used in asynchronous tasks that execute on thread pool threads. The following example is identical to the previous example, except that it uses the property to ensure that thread pool threads have the same culture as the main app thread. [!code-csharp[System.Globalization.CultureInfo.Class.Async#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/cs/asyncculture3.cs#3)] [!code-vb[System.Globalization.CultureInfo.Class.Async#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/vb/asyncculture3.vb#3)] @@ -1555,7 +1555,7 @@ In .NET Framework and .NET Core apps, the current UI culture is a per-thread set property enables an application to define the default culture of all threads in an application domain. + In the .NET Framework 4 and previous versions, by default, the culture of all threads is set to the Windows system culture. For applications whose current culture differs from the default system culture, this behavior is often undesirable. In the .NET Framework 4.5, the property enables an application to define the default culture of all threads in an application domain. > [!IMPORTANT] > If you have not explicitly set the culture of any existing threads executing in an application domain, setting the property also changes the culture of these threads. However, if these threads execute in another application domain, their culture is defined by the property in that application domain or, if no default value is defined, by the default system culture. Because of this, we recommend that you always explicitly set the culture of your main application thread, and not rely on the property to define the culture of the main application thread. @@ -1634,7 +1634,7 @@ In .NET Framework and .NET Core apps, the current UI culture is a per-thread set property lets you define the default UI culture of all threads in an application domain. + In the .NET Framework 4 and previous versions, by default, the UI culture of all threads is set to the Windows system culture. For applications whose current UI culture differs from the default system culture, this behavior is often undesirable. In the .NET Framework 4.5, the property lets you define the default UI culture of all threads in an application domain. > [!IMPORTANT] > If you have not explicitly set the UI culture of any existing threads executing in an application domain, setting the property also changes the culture of these threads. However, if these threads execute in another application domain, their culture is defined by the property in that application domain or, if no default value is defined, by the default system culture. Because of this, we recommend that you always explicitly set the culture of your main application thread and do not rely on the property to define the culture of the main application thread. diff --git a/xml/System.Globalization/IdnMapping.xml b/xml/System.Globalization/IdnMapping.xml index 80a328ae1e7..7aa2045e751 100644 --- a/xml/System.Globalization/IdnMapping.xml +++ b/xml/System.Globalization/IdnMapping.xml @@ -51,7 +51,7 @@ The IDNA mechanism uses Punycode to map an internationalized domain name that contains Unicode characters outside the US-ASCII character range to the US-ASCII character range supported by the domain name system. The IDNA mechanism is used to convert only domain names, not data transmitted over the Internet. > [!IMPORTANT] -> In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class supports different versions of the IDNA standard, depending on the operating system in use: +> In the .NET Framework 4.5, the class supports different versions of the IDNA standard, depending on the operating system in use: > > - When run on [!INCLUDE[win8](~/includes/win8-md.md)], it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). > - When run on earlier versions of the Windows operating system, it supports the 2003 version of the standard outlined by [RFC 3490: Internationalizing Domain Names in Applications (IDNA)](https://go.microsoft.com/fwlink/?LinkId=158110). @@ -301,7 +301,7 @@ is invalid based on the and properties, and the IDNA standard. - In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class supports different versions of the IDNA standard, depending on the operating system in use: + In the .NET Framework 4.5, the class supports different versions of the IDNA standard, depending on the operating system in use: - When run on [!INCLUDE[win8](~/includes/win8-md.md)], it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). @@ -395,7 +395,7 @@ is invalid based on the and properties, and the IDNA standard. - In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class supports different versions of the IDNA standard, depending on the operating system in use: + In the .NET Framework 4.5, the class supports different versions of the IDNA standard, depending on the operating system in use: - When run on [!INCLUDE[win8](~/includes/win8-md.md)], it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). @@ -493,7 +493,7 @@ is invalid based on the and properties, and the IDNA standard. - In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class supports different versions of the IDNA standard, depending on the operating system in use: + In the .NET Framework 4.5, the class supports different versions of the IDNA standard, depending on the operating system in use: - When run on [!INCLUDE[win8](~/includes/win8-md.md)], it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). diff --git a/xml/System.Globalization/SortVersion.xml b/xml/System.Globalization/SortVersion.xml index 75eff611aee..9df4d5c8d6c 100644 --- a/xml/System.Globalization/SortVersion.xml +++ b/xml/System.Globalization/SortVersion.xml @@ -50,7 +50,7 @@ ### Sorting and string comparison in the .NET Framework - From the .NET Framework 2.0 Service Pack 1 through the .NET Framework 4, each version of the.NET Framework has included tables that contain sort weights and data on string normalization and that are based on a particular version of Unicode. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the presence of these tables depends on the operating system: + From the .NET Framework 2.0 Service Pack 1 through the .NET Framework 4, each version of the.NET Framework has included tables that contain sort weights and data on string normalization and that are based on a particular version of Unicode. In the .NET Framework 4.5, the presence of these tables depends on the operating system: - On [!INCLUDE[win7](~/includes/win7-md.md)] and previous versions of the Windows operating system, the tables continue to be used for comparing and ordering strings. @@ -61,8 +61,8 @@ |.NET Framework version|Operating system|Unicode version| |----------------------------|----------------------|---------------------| |.NET Framework 4|All operating systems|Unicode 5.0| -|[!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later versions of the .NET Framework|[!INCLUDE[win7](~/includes/win7-md.md)]|Unicode 5.0| -|[!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later versions of the .NET Framework|[!INCLUDE[win8](~/includes/win8-md.md)] and later Windows operating system versions|Unicode 6.0| +|.NET Framework 4.5 and later versions of the .NET Framework|[!INCLUDE[win7](~/includes/win7-md.md)]|Unicode 5.0| +|.NET Framework 4.5 and later versions of the .NET Framework|[!INCLUDE[win8](~/includes/win8-md.md)] and later Windows operating system versions|Unicode 6.0| On [!INCLUDE[win8](~/includes/win8-md.md)], because the version of Unicode used in string comparison and ordering depends on the version of the operating system, the results of string comparison may differ even for applications that run on a specific version of the .NET Framework. diff --git a/xml/System.Globalization/UmAlQuraCalendar.xml b/xml/System.Globalization/UmAlQuraCalendar.xml index d7145253434..81621a13dc6 100644 --- a/xml/System.Globalization/UmAlQuraCalendar.xml +++ b/xml/System.Globalization/UmAlQuraCalendar.xml @@ -1245,7 +1245,7 @@ ## Remarks > [!NOTE] -> Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the value of the property is 11/16/2077. In previous versions of the .NET Framework, its value is the last moment of May 13, 2029 C.E. in the Gregorian calendar. +> Starting with the .NET Framework 4.5, the value of the property is 11/16/2077. In previous versions of the .NET Framework, its value is the last moment of May 13, 2029 C.E. in the Gregorian calendar. diff --git a/xml/System.IO.Compression/DeflateStream.xml b/xml/System.IO.Compression/DeflateStream.xml index c817a0cf780..6d42b858f3b 100644 --- a/xml/System.IO.Compression/DeflateStream.xml +++ b/xml/System.IO.Compression/DeflateStream.xml @@ -42,7 +42,7 @@ class uses the zlib library. As a result, it provides a better compression algorithm and, in most cases, a smaller compressed file than it provides in earlier versions of the .NET Framework. + This class represents the Deflate algorithm, which is an industry-standard algorithm for lossless file compression and decompression. Starting with the .NET Framework 4.5, the class uses the zlib library. As a result, it provides a better compression algorithm and, in most cases, a smaller compressed file than it provides in earlier versions of the .NET Framework. This class does not inherently provide functionality for adding files to or extracting files from zip archives. To work with zip archives, use the and the classes. @@ -461,7 +461,7 @@ method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). + Starting with the .NET Framework 4.5, you can perform asynchronous read operations by using the method. The method is still available in the .NET Framework 4.5 to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Pass the return value to the method of the stream to determine how many bytes were read and to release operating system resources used for reading. You can do this either by using the same code that called or in a callback passed to . @@ -542,7 +542,7 @@ method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). + Starting with the .NET Framework 4.5, you can perform asynchronous write operations by using the method. The method is still available in the .NET Framework 4.5 to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Pass the object returned by the current method to to ensure that the write completes and frees resources appropriately. You can do this either by using the same code that called or in a callback passed to . If an error occurs during an asynchronous write operation, an exception will not be thrown until is called with the returned by this method. @@ -916,7 +916,7 @@ Calling `DisposeAsync` allows the resources used by the method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). + Starting with the .NET Framework 4.5, you can perform asynchronous read operations by using the method. The method is still available in the .NET Framework 4.5 to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Call this method to determine how many bytes were read from the stream. This method can be called once to return the amount of bytes read between calls to and . @@ -982,7 +982,7 @@ The stream is . method. The method is still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). + Starting with the .NET Framework 4.5, you can perform asynchronous write operations by using the method. The method is still available in the .NET Framework 4.5 to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). must be called only once for every call to the method. diff --git a/xml/System.IO.Compression/GZipStream.xml b/xml/System.IO.Compression/GZipStream.xml index dd8e7087b49..4b2c3637ac3 100644 --- a/xml/System.IO.Compression/GZipStream.xml +++ b/xml/System.IO.Compression/GZipStream.xml @@ -44,7 +44,7 @@ ## Remarks This class represents the gzip data format, which uses an industry-standard algorithm for lossless file compression and decompression. The format includes a cyclic redundancy check value for detecting data corruption. The gzip data format uses the same algorithm as the class, but can be extended to use other compression formats. The format can be readily implemented in a manner not covered by patents. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class uses the zlib library for compression. As a result, it provides a better compression algorithm and, in most cases, a smaller compressed file than it provides in earlier versions of the .NET Framework. + Starting with the .NET Framework 4.5, the class uses the zlib library for compression. As a result, it provides a better compression algorithm and, in most cases, a smaller compressed file than it provides in earlier versions of the .NET Framework. Compressed objects written to a file with an extension of .gz can be decompressed using many common compression tools; however, this class does not inherently provide functionality for adding files to or extracting files from zip archives. @@ -434,7 +434,7 @@ method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). + Starting with the .NET Framework 4.5, you can perform asynchronous read operations by using the method. The method is still available in .NET Framework 4.5 to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Pass the return value to the method of the stream to determine how many bytes were read and to release operating system resources used for reading. You can do this either by using the same code that called or in a callback passed to . @@ -523,7 +523,7 @@ method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). + Starting with the .NET Framework 4.5, you can perform asynchronous write operations by using the method. The method is still available in .NET Framework 4.5 to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). The method starts an asynchronous write operation to a stream object. @@ -900,7 +900,7 @@ Calling `DisposeAsync` allows the resources used by the method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). + Starting with the .NET Framework 4.5, you can perform asynchronous read operations by using the method. The method is still available in .NET Framework 4.5 to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). Call this method to determine how many bytes were read from the stream. This method can be called once to return the amount of bytes read between calls to and . @@ -969,7 +969,7 @@ Calling `DisposeAsync` allows the resources used by the method. The method is still available in [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). + Starting with the .NET Framework 4.5, you can perform asynchronous write operations by using the method. The method is still available in .NET Framework 4.5 to support legacy code; however, you can implement asynchronous I/O operations more easily by using the new async methods. For more information, see [Asynchronous File I/O](/dotnet/standard/io/asynchronous-file-i-o). The method completes the asynchronous write operation started in the method. diff --git a/xml/System.IO/BufferedStream.xml b/xml/System.IO/BufferedStream.xml index 6fa50c76ca6..c5d7344ed9d 100644 --- a/xml/System.IO/BufferedStream.xml +++ b/xml/System.IO/BufferedStream.xml @@ -279,7 +279,7 @@ and to implement asynchronous file operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , and , help you implement asynchronous file operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous file operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , and , help you implement asynchronous file operations more easily. must be called exactly once for every call to . Failing to end a read process before beginning another read can cause undesirable behavior such as deadlock. @@ -354,7 +354,7 @@ and to implement asynchronous file operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , and , help you implement asynchronous file operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous file operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , and , help you implement asynchronous file operations more easily. must be called exactly once on every from . will block until the I/O operation has completed. @@ -940,7 +940,7 @@ Calling `DisposeAsync` allows the resources used by the and to implement asynchronous file operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , and , help you implement asynchronous file operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous file operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , and , help you implement asynchronous file operations more easily. must be called with this to find out how many bytes were read. @@ -995,7 +995,7 @@ Calling `DisposeAsync` allows the resources used by the and to implement asynchronous file operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , and , help you implement asynchronous file operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous file operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , and , help you implement asynchronous file operations more easily. must be called exactly once for every call to . Failing to end a read process before beginning another read operation can cause deadlock or other undesirable behavior. diff --git a/xml/System.IO/FileStream.xml b/xml/System.IO/FileStream.xml index 1f2683083d1..a3053cfa6cf 100644 --- a/xml/System.IO/FileStream.xml +++ b/xml/System.IO/FileStream.xml @@ -2241,7 +2241,7 @@ Calling `DisposeAsync` allows the resources used by the and to implement asynchronous file operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous file operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous file operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous file operations more easily. must be called exactly for every call to . Failing to end a read process before beginning another read can cause undesirable behavior such as deadlock. @@ -2321,7 +2321,7 @@ Calling `DisposeAsync` allows the resources used by the and to implement asynchronous file operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous file operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous file operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous file operations more easily. This method overrides . diff --git a/xml/System.IO/Stream.xml b/xml/System.IO/Stream.xml index 4b2c9a47926..840c8330ae2 100644 --- a/xml/System.IO/Stream.xml +++ b/xml/System.IO/Stream.xml @@ -98,7 +98,7 @@ Disposing a object flushes any buffered data, and essentially calls the method for you. also releases operating system resources such as file handles, network connections, or memory used for any internal buffering. The class provides the capability of wrapping a buffered stream around another stream in order to improve read and write performance. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the class includes async methods to simplify asynchronous operations. An async method contains `Async` in its name, such as , , , and . These methods enable you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + Starting with the .NET Framework 4.5, the class includes async methods to simplify asynchronous operations. An async method contains `Async` in its name, such as , , , and . These methods enable you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. When used in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app, includes two extension methods: and . These methods convert a object to a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)]. You can also convert a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)] to a object by using the and methods. For more information, see [How to: Convert Between .NET Framework Streams and Windows Runtime Streams](/dotnet/standard/io/how-to-convert-between-dotnet-streams-and-winrt-streams) @@ -229,7 +229,7 @@ and to implement asynchronous I/O operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous I/O operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous I/O operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous I/O operations more easily. The default implementation of `BeginRead` on a stream calls the method synchronously, which means that `Read` might block on some streams. However, instances of classes such as `FileStream` and `NetworkStream` fully support asynchronous operations if the instances have been opened asynchronously. Therefore, calls to `BeginRead` will not block on those streams. You can override `BeginRead` (by using async delegates, for example) to provide asynchronous behavior. @@ -309,7 +309,7 @@ and to implement asynchronous I/O operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous I/O operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous I/O operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous I/O operations more easily. The default implementation of `BeginWrite` on a stream calls the method synchronously, which means that `Write` might block on some streams. However, instances of classes such as `FileStream` and `NetworkStream` fully support asynchronous operations if the instances have been opened asynchronously. Therefore, calls to `BeginWrite` will not block on those streams. You can override `BeginWrite` (by using async delegates, for example) to provide asynchronous behavior. @@ -1330,7 +1330,7 @@ and to implement asynchronous I/O operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous I/O operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous I/O operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous I/O operations more easily. Call `EndRead` to determine how many bytes were read from the stream. @@ -1399,7 +1399,7 @@ and to implement asynchronous I/O operations. These methods are still available in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous I/O operations more easily. + In the .NET Framework 4 and earlier versions, you have to use methods such as and to implement asynchronous I/O operations. These methods are still available in the .NET Framework 4.5 to support legacy code; however, the new async methods, such as , , , and , help you implement asynchronous I/O operations more easily. `EndWrite` must be called exactly once on every from . diff --git a/xml/System.Net.Configuration/UnicodeDecodingConformance.xml b/xml/System.Net.Configuration/UnicodeDecodingConformance.xml index 73b15d40865..0282ef99de9 100644 --- a/xml/System.Net.Configuration/UnicodeDecodingConformance.xml +++ b/xml/System.Net.Configuration/UnicodeDecodingConformance.xml @@ -42,7 +42,7 @@ 0 - Use automatic behavior. The decoding behavior is determined by current application's target Framework. For [!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later, the Unicode encoding decoding is strict. + Use automatic behavior. The decoding behavior is determined by current application's target Framework. For .NET Framework 4.5 and later, the Unicode encoding decoding is strict. diff --git a/xml/System.Net.Configuration/UnicodeEncodingConformance.xml b/xml/System.Net.Configuration/UnicodeEncodingConformance.xml index 8d43ae2ff13..55f93287387 100644 --- a/xml/System.Net.Configuration/UnicodeEncodingConformance.xml +++ b/xml/System.Net.Configuration/UnicodeEncodingConformance.xml @@ -42,7 +42,7 @@ 0 - Use automatic behavior. The Unicode encoding behavior is determined by current application's target Framework. For [!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later, the Unicode encoding behavior is strict. + Use automatic behavior. The Unicode encoding behavior is determined by current application's target Framework. For .NET Framework 4.5 and later, the Unicode encoding behavior is strict. diff --git a/xml/System.Net.Sockets/SocketFlags.xml b/xml/System.Net.Sockets/SocketFlags.xml index e9537025b10..9364fd4c772 100644 --- a/xml/System.Net.Sockets/SocketFlags.xml +++ b/xml/System.Net.Sockets/SocketFlags.xml @@ -185,7 +185,7 @@ 16 - Provides a standard value for the number of WSABUF structures that are used to send and receive data. This value is not used or supported on [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Provides a standard value for the number of WSABUF structures that are used to send and receive data. This value is not used or supported on .NET Framework 4.5. diff --git a/xml/System.Net.WebSockets/WebSocket.xml b/xml/System.Net.WebSockets/WebSocket.xml index 8693eb424cc..c5273398d94 100644 --- a/xml/System.Net.WebSockets/WebSocket.xml +++ b/xml/System.Net.WebSockets/WebSocket.xml @@ -613,9 +613,9 @@ - Returns a value that indicates if the WebSocket instance is targeting [!INCLUDE[net_v45](~/includes/net-v45-md.md)]. + Returns a value that indicates if the WebSocket instance is targeting .NET Framework 4.5. - if the is targeting [!INCLUDE[net_v45](~/includes/net-v45-md.md)]; otherwise, . + if the is targeting .NET Framework 4.5; otherwise, . To be added. diff --git a/xml/System.Net/FileWebResponse.xml b/xml/System.Net/FileWebResponse.xml index 152ade68ad1..9c66b9b9202 100644 --- a/xml/System.Net/FileWebResponse.xml +++ b/xml/System.Net/FileWebResponse.xml @@ -560,7 +560,7 @@ diff --git a/xml/System.Net/FtpWebResponse.xml b/xml/System.Net/FtpWebResponse.xml index 9f3894b9520..5977e08046d 100644 --- a/xml/System.Net/FtpWebResponse.xml +++ b/xml/System.Net/FtpWebResponse.xml @@ -722,7 +722,7 @@ This property is provided only for compatibility with other implementations of t diff --git a/xml/System.Net/WebResponse.xml b/xml/System.Net/WebResponse.xml index a0d6f300f97..a4176be66df 100644 --- a/xml/System.Net/WebResponse.xml +++ b/xml/System.Net/WebResponse.xml @@ -893,7 +893,7 @@ diff --git a/xml/System.Reflection/AssemblySignatureKeyAttribute.xml b/xml/System.Reflection/AssemblySignatureKeyAttribute.xml index 94245da42d4..654691c855e 100644 --- a/xml/System.Reflection/AssemblySignatureKeyAttribute.xml +++ b/xml/System.Reflection/AssemblySignatureKeyAttribute.xml @@ -46,7 +46,7 @@ attribute allows the assembly metadata to continue to have the old public key token and binary large object (BLOB) so that existing assembly references continue to work. It also ensures that the mapping comes from an owner of the identity key. + The new larger key is the signature key. In versions before the .NET Framework 4.5, the signature key was identical to the identity key. Starting with the .NET Framework 4.5, the attribute allows the assembly metadata to continue to have the old public key token and binary large object (BLOB) so that existing assembly references continue to work. It also ensures that the mapping comes from an owner of the identity key. The presence of the attribute does not necessarily mean that strong name validation takes place. In common full-trust scenarios, the attribute is never considered, because strong name signatures are never validated. However, when the strong name signature does have to be validated, both the strong name signature and the countersignature must be validated. The assembly's identity key does not have to be identical to the signature key (the key used to do the actual signing and validation). The identity key can be mapped to a different (more robust) signing key. This lets you set the identity of an assembly, and update the signing keys and algorithms to more secure versions. diff --git a/xml/System.Reflection/TypeInfo.xml b/xml/System.Reflection/TypeInfo.xml index d63bd46c319..b7f67d8a7f5 100644 --- a/xml/System.Reflection/TypeInfo.xml +++ b/xml/System.Reflection/TypeInfo.xml @@ -68,7 +68,7 @@ class is included in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] subset for use in creating Windows Store apps. is available in the full .NET Framework as well. For more information about reflection for Windows Store apps, see [System.Reflection namespaces](/dotnet/api/?term=system.reflection) and [Reflection in the .NET Framework for Windows Store Apps](/dotnet/framework/reflection-and-codedom/reflection-for-windows-store-apps). + Starting with .NET Framework 4.5, the class is included in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] subset for use in creating Windows Store apps. is available in the full .NET Framework as well. For more information about reflection for Windows Store apps, see [System.Reflection namespaces](/dotnet/api/?term=system.reflection) and [Reflection in the .NET Framework for Windows Store Apps](/dotnet/framework/reflection-and-codedom/reflection-for-windows-store-apps). contains many of the members available in the class, and many of the reflection properties in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] return collections of objects. To get a object from a object, use the extension method. diff --git a/xml/System.Text.RegularExpressions/Regex.xml b/xml/System.Text.RegularExpressions/Regex.xml index 4f4522c1e21..2c78527e8c7 100644 --- a/xml/System.Text.RegularExpressions/Regex.xml +++ b/xml/System.Text.RegularExpressions/Regex.xml @@ -148,7 +148,7 @@ ## Defining a Time-Out Value The .NET Framework supports a full-featured regular expression language that provides substantial power and flexibility in pattern matching. However, the power and flexibility come at a cost: the risk of poor performance. Regular expressions that perform poorly are surprisingly easy to create. In some cases, regular expression operations that rely on excessive backtracking can appear to stop responding when they process text that nearly matches the regular expression pattern. For more information about the .NET Framework regular expression engine, see [Details of Regular Expression Behavior](/dotnet/standard/base-types/details-of-regular-expression-behavior). For more information about excessive backtracking, see [Backtracking](/dotnet/standard/base-types/backtracking-in-regular-expressions). - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can define a time-out interval for regular expression matches. If the regular expression engine cannot identify a match within this time interval, the matching operation throws a exception. In most cases, this prevents the regular expression engine from wasting processing power by trying to match text that nearly matches the regular expression pattern. It also could indicate, however, that the timeout interval has been set too low, or that the current machine load has caused an overall degradation in performance. + Starting with the .NET Framework 4.5, you can define a time-out interval for regular expression matches. If the regular expression engine cannot identify a match within this time interval, the matching operation throws a exception. In most cases, this prevents the regular expression engine from wasting processing power by trying to match text that nearly matches the regular expression pattern. It also could indicate, however, that the timeout interval has been set too low, or that the current machine load has caused an overall degradation in performance. How you handle the exception depends on the cause of the exception. If the exception occurs because the time-out interval is set too low or because of excessive machine load, you can increase the time-out interval and retry the matching operation. If the exception occurs because the regular expression relies on excessive backtracking, you can assume that a match does not exist, and, optionally, you can log information that will help you modify the regular expression pattern. @@ -986,7 +986,7 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a or is . .NET 5+ and .NET Core only: Creating an assembly of compiled regular expressions is not supported. - If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: + If you are developing on a system that has .NET Framework 4.5 or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: - Build the assembly that contains the compiled regular expressions on a system that has .NET Framework 4 instead of later versions installed. @@ -1095,7 +1095,7 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a or is . .NET 5+ and .NET Core only: Creating an assembly of compiled regular expressions is not supported. - If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: + If you are developing on a system that has .NET Framework 4.5 or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: - Build the assembly that contains the compiled regular expressions on a system that has .NET Framework 4 instead of later versions installed. @@ -1191,7 +1191,7 @@ On .NET Core, calls to the `Regex.CompileToAssembly` method throw a The file designated by the parameter cannot be found. .NET 5+ and .NET Core only: Creating an assembly of compiled regular expressions is not supported. - If you are developing on a system that has [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: + If you are developing on a system that has .NET Framework 4.5 or its point releases installed, you target .NET Framework 4, and you use the method to create an assembly that contains compiled regular expressions. Trying to use one of the regular expressions in that assembly on a system that has .NET Framework 4 throws an exception. To work around this problem, you can do either of the following: - Build the assembly that contains the compiled regular expressions on a system that has .NET Framework 4 instead of later versions installed. diff --git a/xml/System.Threading.Tasks/Task.xml b/xml/System.Threading.Tasks/Task.xml index 7b5a331a0ab..300c7ab28bc 100644 --- a/xml/System.Threading.Tasks/Task.xml +++ b/xml/System.Threading.Tasks/Task.xml @@ -101,7 +101,7 @@ ## Creating and executing a task - instances may be created in a variety of ways. The most common approach, which is available starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], is to call the static method. The method provides a simple way to start a task using default values and without requiring additional parameters. The following example uses the method to start a task that loops and then displays the number of loop iterations: + instances may be created in a variety of ways. The most common approach, which is available starting with the .NET Framework 4.5, is to call the static method. The method provides a simple way to start a task using default values and without requiring additional parameters. The following example uses the method to start a task that loops and then displays the number of loop iterations: [!code-csharp[System.Threading.Tasks.Task#6](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task/cs/run1.cs#6)] [!code-vb[System.Threading.Tasks.Task#6](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task/vb/run1.vb#6)] @@ -2523,7 +2523,7 @@ Task t Status: RanToCompletion, Result: 42 class implements the interface because internally it uses resources that also implement . However, particularly if your app targets the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or later, there is no need to call unless performance or scalability testing indicates that, based on your usage patterns, your app's performance would be improved by disposing of tasks. For more information, see [Do I need to dispose of Tasks?](https://devblogs.microsoft.com/pfxteam/do-i-need-to-dispose-of-tasks/) in the Parallel Programming with .NET blog. + The class implements the interface because internally it uses resources that also implement . However, particularly if your app targets the .NET Framework 4.5 or later, there is no need to call unless performance or scalability testing indicates that, based on your usage patterns, your app's performance would be improved by disposing of tasks. For more information, see [Do I need to dispose of Tasks?](https://devblogs.microsoft.com/pfxteam/do-i-need-to-dispose-of-tasks/) in the Parallel Programming with .NET blog. ]]> @@ -2571,7 +2571,7 @@ Task t Status: RanToCompletion, Result: 42 class implements the interface because internally it uses resources that also implement . However, particularly if your app targets the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] or later, there is no need to call unless performance or scalability testing indicates that, based on your usage patterns, your app's performance would be improved by disposing of tasks. For more information, see [Do I need to dispose of Tasks?](https://devblogs.microsoft.com/pfxteam/do-i-need-to-dispose-of-tasks/) in the Parallel Programming with .NET blog. + The class implements the interface because internally it uses resources that also implement . However, particularly if your app targets the .NET Framework 4.5 or later, there is no need to call unless performance or scalability testing indicates that, based on your usage patterns, your app's performance would be improved by disposing of tasks. For more information, see [Do I need to dispose of Tasks?](https://devblogs.microsoft.com/pfxteam/do-i-need-to-dispose-of-tasks/) in the Parallel Programming with .NET blog. ]]> @@ -2678,7 +2678,7 @@ Task t Status: RanToCompletion, Result: 42 The most common use of this property is to create and start a new task in a single call to the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the method provides the easiest way to create a object with default configuration values. +> Starting with the .NET Framework 4.5, the method provides the easiest way to create a object with default configuration values. The following example uses the static property to make two calls to the method. The first populates an array with the names of files in the user's MyDocuments directory, while the second populates an array with the names of subdirectories of the user's MyDocuments directory. It then calls the method, which displays information about the number of files and directories in the two arrays after the first two tasks have completed execution. diff --git a/xml/System.Threading.Tasks/TaskFactory.xml b/xml/System.Threading.Tasks/TaskFactory.xml index ed4b05dbc25..e58de739658 100644 --- a/xml/System.Threading.Tasks/TaskFactory.xml +++ b/xml/System.Threading.Tasks/TaskFactory.xml @@ -51,7 +51,7 @@ - The class, which creates and objects. You can call the overloads of this method to create and execute a task that requires non-default arguments. > [!WARNING] - > Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the method provides the easiest way to create a task with default configuration values and start it immediately. + > Starting with the .NET Framework 4.5, the method provides the easiest way to create a task with default configuration values and start it immediately. - The class, which creates objects. @@ -60,7 +60,7 @@ - Create a task and start it immediately by calling the method. > [!WARNING] - > Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the method provides the easiest way to create a task with default configuration values and start it immediately. + > Starting with the .NET Framework 4.5, the method provides the easiest way to create a task with default configuration values and start it immediately. - Create a task that starts when any one of the tasks in an array has completed by calling the method. @@ -4469,7 +4469,7 @@ The NotOn\* and OnlyOn\* , method is the recommended way to launch a compute-bound task. Use the method only when you require fine-grained control for a long-running, compute-bound task. This includes scenarios in which you want to control the following: + Starting with the .NET Framework 4.5, the method is the recommended way to launch a compute-bound task. Use the method only when you require fine-grained control for a long-running, compute-bound task. This includes scenarios in which you want to control the following: - Task creation options. Tasks created by the method by default are created with the option. To override this behavior, or to provide other options, call a overload. @@ -4528,7 +4528,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling is functionally equivalent to creating a task by using one of its constructors, and then calling the method to schedule the task for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method as a quick way to call with default parameters. Note, however, that there is a difference in behavior between the two methods regarding : by default does not allow child tasks started with the option to attach to the current instance, whereas does. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method as a quick way to call with default parameters. Note, however, that there is a difference in behavior between the two methods regarding : by default does not allow child tasks started with the option to attach to the current instance, whereas does. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. @@ -4594,7 +4594,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling `StartNew` is functionally equivalent to creating a Task using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method as a quick way to call with default parameters. Note, however, that there is a difference in behavior between the two methods regarding : by default does not allow child tasks started with the option to attach to the current instance, whereas does. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method as a quick way to call with default parameters. Note, however, that there is a difference in behavior between the two methods regarding : by default does not allow child tasks started with the option to attach to the current instance, whereas does. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. @@ -4662,7 +4662,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a Task using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -4724,7 +4724,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling is functionally equivalent to creating a using one of its constructors and then calling the method to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. @@ -4795,7 +4795,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a Task using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. @@ -4868,7 +4868,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a Task using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -4933,7 +4933,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a Task using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -5006,7 +5006,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a Task using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see [Task.Run vs Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -5074,7 +5074,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling is functionally equivalent to creating a using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can call the method as a quick way to call with default parameters. Note, however, that there is a difference in behavior between the two methods regarding : by default does not allow child tasks started with the option to attach to the current instance, whereas does. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can call the method as a quick way to call with default parameters. Note, however, that there is a difference in behavior between the two methods regarding : by default does not allow child tasks started with the option to attach to the current instance, whereas does. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. @@ -5145,7 +5145,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -5208,7 +5208,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling is functionally equivalent to creating a using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method as a quick way to call with default parameters. Note, however, that there is a difference in behavior between the two methods regarding : by default does not allow child tasks started with the option to attach to the current instance, whereas does. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method as a quick way to call with default parameters. Note, however, that there is a difference in behavior between the two methods regarding : by default does not allow child tasks started with the option to attach to the current instance, whereas does. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. @@ -5280,7 +5280,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -5348,7 +5348,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -5415,7 +5415,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -5484,7 +5484,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> @@ -5561,7 +5561,7 @@ The NotOn\* and OnlyOn\* , ## Remarks Calling StartNew is functionally equivalent to creating a using one of its constructors and then calling to schedule it for execution. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. + Starting with the .NET Framework 4.5, you can use the method with an object as a quick way to call with default parameters. For more information and code examples, see the entry [Task.Run vs. Task.Factory.StartNew](https://devblogs.microsoft.com/pfxteam/task-run-vs-task-factory-startnew/) in the Parallel Programming with .NET blog. ]]> diff --git a/xml/System.Threading.Tasks/TaskFactory`1.xml b/xml/System.Threading.Tasks/TaskFactory`1.xml index 6f96857252a..bc8fdb99b2a 100644 --- a/xml/System.Threading.Tasks/TaskFactory`1.xml +++ b/xml/System.Threading.Tasks/TaskFactory`1.xml @@ -61,7 +61,7 @@ - Create a task and start it immediately by calling the method. You can call the overloads of this method to create and execute a task that requires non-default arguments. > [!WARNING] - > Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the method provides the easiest way to create a task with default configuration values and start it immediately. + > Starting with the .NET Framework 4.5, the method provides the easiest way to create a task with default configuration values and start it immediately. - Create a task that starts when any one of the tasks in an array has completed by calling the or method. diff --git a/xml/System.Threading.Tasks/TaskScheduler.xml b/xml/System.Threading.Tasks/TaskScheduler.xml index aa6125a2d9f..927e046fe1b 100644 --- a/xml/System.Threading.Tasks/TaskScheduler.xml +++ b/xml/System.Threading.Tasks/TaskScheduler.xml @@ -832,7 +832,7 @@ protected override IEnumerable GetScheduledTasks() ## Remarks This application domain-wide event provides a mechanism to prevent exception escalation policy (which, by default, terminates the process) from triggering. - To make it easier for developers to write asynchronous code based on tasks, the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] changes the default exception behavior for unobserved exceptions. Although unobserved exceptions still raise the exception, the process does not terminate by default. Instead, the exception is handled by the runtime after the event is raised, regardless of whether an event handler observes the exception. This behavior can be configured. Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/throwunobservedtaskexceptions-element) configuration element to revert to the behavior of the .NET Framework 4 and terminate the process: + To make it easier for developers to write asynchronous code based on tasks, the .NET Framework 4.5 changes the default exception behavior for unobserved exceptions. Although unobserved exceptions still raise the exception, the process does not terminate by default. Instead, the exception is handled by the runtime after the event is raised, regardless of whether an event handler observes the exception. This behavior can be configured. Starting with the .NET Framework 4.5, you can use the [``](/dotnet/framework/configure-apps/file-schema/runtime/throwunobservedtaskexceptions-element) configuration element to revert to the behavior of the .NET Framework 4 and terminate the process: ```xml diff --git a/xml/System.Threading.Tasks/Task`1.xml b/xml/System.Threading.Tasks/Task`1.xml index c64773af307..f9232d97694 100644 --- a/xml/System.Threading.Tasks/Task`1.xml +++ b/xml/System.Threading.Tasks/Task`1.xml @@ -62,7 +62,7 @@ ## Remarks The class represents a single operation that returns a value and that usually executes asynchronously. objects are one of the central components of the [task-based asynchronous pattern](/dotnet/standard/asynchronous-programming-patterns/task-based-asynchronous-pattern-tap) first introduced in the .NET Framework 4. Because the work performed by a object typically executes asynchronously on a thread pool thread rather than synchronously on the main application thread, you can use the property, as well as the , , and properties, to determine the state of a task. Most commonly, a lambda expression is used to specify the work that the task is to perform. - instances may be created in a variety of ways. The most common approach, which is available starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], is to call the static or method. These methods provide a simple way to start a task by using default values and without acquiring additional parameters. The following example uses the method to start a task that loops and then displays the number of loop iterations: + instances may be created in a variety of ways. The most common approach, which is available starting with the .NET Framework 4.5, is to call the static or method. These methods provide a simple way to start a task by using default values and without acquiring additional parameters. The following example uses the method to start a task that loops and then displays the number of loop iterations: [!code-csharp[System.Threading.Tasks.Task\`1#6](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.threading.tasks.task`1/cs/run1.cs#6)] [!code-vb[System.Threading.Tasks.Task\`1#6](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.threading.tasks.task`1/vb/run1.vb#6)] @@ -1948,7 +1948,7 @@ For operations that do not return a value, you use the method. > [!NOTE] -> Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the method provides the easiest way to create a object with default configuration values. +> Starting with the .NET Framework 4.5, the method provides the easiest way to create a object with default configuration values. The following example uses the static property to make three calls to the method. The first starts a `Task` object, which executes a lambda expression that returns 1. The second starts a `Task` object, which executes a lambda expression that instantiates a new `Test` instance. The third starts a `Task` object, which enumerates the files in the C:\Users\Public\Pictures\Sample Pictures\ directory. (Note that successful execution of the example requires that the directory exist and that it contain files. diff --git a/xml/System.Threading/Interlocked.xml b/xml/System.Threading/Interlocked.xml index 5ede2efac52..c1eb5e1ff82 100644 --- a/xml/System.Threading/Interlocked.xml +++ b/xml/System.Threading/Interlocked.xml @@ -2062,7 +2062,7 @@ If `comparand` and the object in `location1` are equal by reference, then `value class in the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] as a convenience; it's a wrapper for the method. + This method was added to the class in the .NET Framework 4.5 as a convenience; it's a wrapper for the method. For most purposes, the C# `lock` statement, the Visual Basic `SyncLock` statement, or the class provide easier ways to synchronize data. diff --git a/xml/System.Threading/Thread.xml b/xml/System.Threading/Thread.xml index 2dea87dce89..222f249143d 100644 --- a/xml/System.Threading/Thread.xml +++ b/xml/System.Threading/Thread.xml @@ -175,7 +175,7 @@ - You can pass a object that represents that culture to the delegate or the method. -- For apps running on the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later versions, you can define the culture and UI culture that is to be assigned to all threads created in an application domain by setting the value of the and properties. Note that this is a per-application domain setting. +- For apps running on the .NET Framework 4.5 and later versions, you can define the culture and UI culture that is to be assigned to all threads created in an application domain by setting the value of the and properties. Note that this is a per-application domain setting. For more information and examples, see the "Culture and threads" section of the class topic. diff --git a/xml/System/AppDomainSetup.xml b/xml/System/AppDomainSetup.xml index 6ef9d106ca7..9f614425ad2 100644 --- a/xml/System/AppDomainSetup.xml +++ b/xml/System/AppDomainSetup.xml @@ -1366,7 +1366,7 @@ The name of the string comparison function to override. - The function version. For [!INCLUDE[net_v45](~/includes/net-v45-md.md)], its value must be 1 or greater. + The function version. For .NET Framework 4.5, its value must be 1 or greater. A pointer to the function that overrides . Provides the common language runtime with an alternate implementation of a string comparison function. diff --git a/xml/System/Console.xml b/xml/System/Console.xml index 6b5c3be11de..6ce93bfeaa2 100644 --- a/xml/System/Console.xml +++ b/xml/System/Console.xml @@ -2435,7 +2435,7 @@ This method can be used to reacquire the standard output stream after it has bee An error occurred during the execution of this operation. Your application does not have permission to perform this operation. - Of the Unicode encodings, the class supports UTF-8 encoding with the class and, starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], it supports UTF-16 encoding with the class. UTF-32 encoding with the class is not supported. Attempting to set the output encoding to UTF-32 throws an . + Of the Unicode encodings, the class supports UTF-8 encoding with the class and, starting with the .NET Framework 4.5, it supports UTF-16 encoding with the class. UTF-32 encoding with the class is not supported. Attempting to set the output encoding to UTF-32 throws an . Note that successfully displaying Unicode characters to the console requires the following: diff --git a/xml/System/ConsoleCancelEventArgs.xml b/xml/System/ConsoleCancelEventArgs.xml index d248941cbb9..49501f71e2f 100644 --- a/xml/System/ConsoleCancelEventArgs.xml +++ b/xml/System/ConsoleCancelEventArgs.xml @@ -114,7 +114,7 @@ ]]> - In the .NET Framework 3.5 and .NET Framework 4, attempting to set the property to if the event was invoked by the user pressing Ctrl+Break threw an exception. In the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], you can set the property to after the user presses Ctrl+Break and cancel the termination of the application. + In the .NET Framework 3.5 and .NET Framework 4, attempting to set the property to if the event was invoked by the user pressing Ctrl+Break threw an exception. In the .NET Framework 4.5, you can set the property to after the user presses Ctrl+Break and cancel the termination of the application. diff --git a/xml/System/Environment.xml b/xml/System/Environment.xml index 6dadb41a85d..ec2cee9e389 100644 --- a/xml/System/Environment.xml +++ b/xml/System/Environment.xml @@ -2491,7 +2491,7 @@ The following example creates environment variables for the property returns a object whose string representation has the form `4.0.30319.xxxxx`. For the .NET Framework 4.6 and later versions, it has the form `4.0.30319.42000`. > [!WARNING] -> For the [!INCLUDE[net_v45](~/includes/net-v45-md.md)] and later, we do not recommend using the property to detect the version of the runtime; instead, you can determine the version of the common language runtime by querying the registry. For more information, see [How to: Determine Which .NET Framework Versions Are Installed](/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed). +> For the .NET Framework 4.5 and later, we do not recommend using the property to detect the version of the runtime; instead, you can determine the version of the common language runtime by querying the registry. For more information, see [How to: Determine Which .NET Framework Versions Are Installed](/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed). For more information about the version of the common language runtime that is installed with each version of the .NET Framework, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System/Exception.xml b/xml/System/Exception.xml index f0e75bcbc76..d6a9864c626 100644 --- a/xml/System/Exception.xml +++ b/xml/System/Exception.xml @@ -954,7 +954,7 @@ Stack Trace: ## Remarks HRESULT is a 32-bit value, divided into three different fields: a severity code, a facility code, and an error code. The severity code indicates whether the return value represents information, warning, or error. The facility code identifies the area of the system responsible for the error. The error code is a unique number that is assigned to represent the exception. Each exception is mapped to a distinct HRESULT. When managed code throws an exception, the runtime passes the HRESULT to the COM client. When unmanaged code returns an error, the HRESULT is converted to an exception, which is then thrown by the runtime. For information about HRESULT values and their corresponding .NET Framework exceptions, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). See [Common HRESULT Values](/windows/win32/seccrypto/common-hresult-values) in the Windows documentation for a list of the values you are most likely to encounter. - Starting with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], the property's setter is protected, whereas its getter is public. In previous versions of the .NET Framework, both getter and setter are protected. + Starting with the .NET Framework 4.5, the property's setter is protected, whereas its getter is public. In previous versions of the .NET Framework, both getter and setter are protected. diff --git a/xml/System/IAsyncResult.xml b/xml/System/IAsyncResult.xml index 0d696060e13..076fe3cd05b 100644 --- a/xml/System/IAsyncResult.xml +++ b/xml/System/IAsyncResult.xml @@ -268,7 +268,7 @@ ]]> - Most implementers of the interface will not use this property and should return . Beginning with the [!INCLUDE[net_v45](~/includes/net-v45-md.md)], a task that is created with the method will not complete if this property is not implemented correctly. See [Application Compatibility in 4.5](/dotnet/framework/migration-guide/application-compatibility-in-the-net-framework-4-5). + Most implementers of the interface will not use this property and should return . Beginning with the .NET Framework 4.5, a task that is created with the method will not complete if this property is not implemented correctly. See [Application Compatibility in 4.5](/dotnet/framework/migration-guide/application-compatibility-in-the-net-framework-4-5). Use this property to determine if the asynchronous operation completed synchronously. For example, this property can return for an asynchronous I/O operation if the I/O request was small. diff --git a/xml/System/String.xml b/xml/System/String.xml index a263b19861c..fde79e46d70 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -187,8 +187,8 @@ For more information about Unicode, UTF-16, code units, code points, and the From debd2ad243e01656448dec61af0de697b95c4981 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:22:06 -0800 Subject: [PATCH 038/236] net-v451 --- xml/System.Diagnostics.Tracing/EventSource.xml | 2 +- xml/System.Globalization/CharUnicodeInfo.xml | 2 +- xml/System/Exception.xml | 8 ++++---- xml/System/GC.xml | 2 +- xml/System/Nullable`1.xml | 4 ++-- xml/System/Object.xml | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/xml/System.Diagnostics.Tracing/EventSource.xml b/xml/System.Diagnostics.Tracing/EventSource.xml index 8e874124e51..46f6e3f87de 100644 --- a/xml/System.Diagnostics.Tracing/EventSource.xml +++ b/xml/System.Diagnostics.Tracing/EventSource.xml @@ -59,7 +59,7 @@ - The concept of a utility event source type has been introduced. This feature enables sharing code across multiple event source types in a project to enable scenarios such as optimized overloads. - For a version of the class that provides features such as channel support you are targeting [!INCLUDE[net_v451](~/includes/net-v451-md.md)] or earlier, see [Microsoft EventSource Library 1.0.16](https://www.nuget.org/packages/Microsoft.Diagnostics.Tracing.EventSource). + For a version of the class that provides features such as channel support you are targeting .NET Framework 4.5.1 or earlier, see [Microsoft EventSource Library 1.0.16](https://www.nuget.org/packages/Microsoft.Diagnostics.Tracing.EventSource). diff --git a/xml/System.Globalization/CharUnicodeInfo.xml b/xml/System.Globalization/CharUnicodeInfo.xml index 6524a75fef0..2ed61297ade 100644 --- a/xml/System.Globalization/CharUnicodeInfo.xml +++ b/xml/System.Globalization/CharUnicodeInfo.xml @@ -95,7 +95,7 @@ When using this class in your applications, keep in mind the following programmi | - | - | | .NET Framework 4 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | .NET Framework 4.5 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | -| [!INCLUDE[net_v451](~/includes/net-v451-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | +| .NET Framework 4.5.1 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v452](~/includes/net-v452-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v46](~/includes/net-v46-md.md)] | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | | [!INCLUDE[net_v461](~/includes/net-v461-md.md)] | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | diff --git a/xml/System/Exception.xml b/xml/System/Exception.xml index d6a9864c626..7bf777be3a5 100644 --- a/xml/System/Exception.xml +++ b/xml/System/Exception.xml @@ -290,8 +290,8 @@ Stack Trace: [!code-csharp[System.Exception.Class#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.exception.class/cs/example.cs#3)] [!code-vb[System.Exception.Class#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.exception.class/vb/example.vb#3)] -## Windows Runtime and [!INCLUDE[net_v451](~/includes/net-v451-md.md)] - In [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] for [!INCLUDE[win8](~/includes/win8-md.md)], some exception information is typically lost when an exception is propagated through non-.NET Framework stack frames. Starting with the [!INCLUDE[net_v451](~/includes/net-v451-md.md)] and [!INCLUDE[win81](~/includes/win81-md.md)], the common language runtime continues to use the original object that was thrown unless that exception was modified in a non-.NET Framework stack frame. +## Windows Runtime and .NET Framework 4.5.1 + In [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] for [!INCLUDE[win8](~/includes/win8-md.md)], some exception information is typically lost when an exception is propagated through non-.NET Framework stack frames. Starting with the .NET Framework 4.5.1 and [!INCLUDE[win81](~/includes/win81-md.md)], the common language runtime continues to use the original object that was thrown unless that exception was modified in a non-.NET Framework stack frame. @@ -1096,8 +1096,8 @@ Stack Trace: The value of the property is included in the information returned by . The property is set only when creating an . If no message was supplied to the constructor for the current instance, the system supplies a default message that is formatted using the current system culture. -## Windows Runtime and [!INCLUDE[net_v451](~/includes/net-v451-md.md)] - Starting with the [!INCLUDE[net_v451](~/includes/net-v451-md.md)] and [!INCLUDE[win81](~/includes/win81-md.md)], the fidelity of error messages from exceptions that are propagated from Windows Runtime types and members that are not part of the .NET Framework is improved. In particular, exception messages from Visual C++ component extensions (C++/CX) are now propagated back into .NET Framework objects. +## Windows Runtime and .NET Framework 4.5.1 + Starting with the .NET Framework 4.5.1 and [!INCLUDE[win81](~/includes/win81-md.md)], the fidelity of error messages from exceptions that are propagated from Windows Runtime types and members that are not part of the .NET Framework is improved. In particular, exception messages from Visual C++ component extensions (C++/CX) are now propagated back into .NET Framework objects. diff --git a/xml/System/GC.xml b/xml/System/GC.xml index 3589fbb36e2..d1102995e26 100644 --- a/xml/System/GC.xml +++ b/xml/System/GC.xml @@ -387,7 +387,7 @@ If pinned is set to `true`, `T` must not be a reference type or a type that cont All objects, regardless of how long they have been in memory, are considered for collection; however, objects that are referenced in managed code are not collected. Use this method to force the system to try to reclaim the maximum amount of available memory. - Starting with the [!INCLUDE[net_v451](~/includes/net-v451-md.md)], you can compact the large object heap (LOH) by setting the property to before calling the method, as the following example illustrates. + Starting with the .NET Framework 4.5.1, you can compact the large object heap (LOH) by setting the property to before calling the method, as the following example illustrates. [!code-csharp[System.Runtime.GCSettings#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.runtime.gcsettings/cs/lohcompactionmode1.cs#1)] [!code-vb[System.Runtime.GCSettings#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.runtime.gcsettings/vb/lohcompactionmode1.vb#1)] diff --git a/xml/System/Nullable`1.xml b/xml/System/Nullable`1.xml index 323a53a40ea..48bcebdddb2 100644 --- a/xml/System/Nullable`1.xml +++ b/xml/System/Nullable`1.xml @@ -78,8 +78,8 @@ If the `HasValue` property of a nullable type is `false`, the result of a boxing operation is `null`. Consequently, if a boxed nullable type is passed to a method that expects an object argument, that method must be prepared to handle the case where the argument is `null`. When `null` is unboxed into a nullable type, the common language runtime creates a new structure and initializes its `HasValue` property to `false`. -## [!INCLUDE[net_v451](~/includes/net-v451-md.md)] and Windows Runtime Components - Starting with the [!INCLUDE[net_v451](~/includes/net-v451-md.md)], you can include a type as a member of a structure exported in a WinMD library. Previously, this was not supported. +## .NET Framework 4.5.1 and Windows Runtime Components + Starting with the .NET Framework 4.5.1, you can include a type as a member of a structure exported in a WinMD library. Previously, this was not supported. diff --git a/xml/System/Object.xml b/xml/System/Object.xml index 4f262b49ec3..20121edd976 100644 --- a/xml/System/Object.xml +++ b/xml/System/Object.xml @@ -1130,7 +1130,7 @@ and the interface. The method on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and don't always implement a . However, they always appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides a default behavior for these methods. - Starting with [!INCLUDE[net_v451](~/includes/net-v451-md.md)], the common language runtime uses [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString) on a [!INCLUDE[wrt](~/includes/wrt-md.md)] object before falling back to the default implementation of . + Starting with .NET Framework 4.5.1, the common language runtime uses [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString) on a [!INCLUDE[wrt](~/includes/wrt-md.md)] object before falling back to the default implementation of . > [!NOTE] > [!INCLUDE[wrt](~/includes/wrt-md.md)] classes that are written in C# or Visual Basic can override the method. From d9a6e277b3a011a485d446e31b33bd699edd9735 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:26:16 -0800 Subject: [PATCH 039/236] net-v452 --- xml/System.Globalization/CharUnicodeInfo.xml | 2 +- .../X509Certificate.xml | 2 +- .../X509Certificate2.xml | 2 +- .../X509Chain.xml | 2 +- .../X509Store.xml | 2 +- xml/System.Security.Cryptography/RSA.xml | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xml/System.Globalization/CharUnicodeInfo.xml b/xml/System.Globalization/CharUnicodeInfo.xml index 2ed61297ade..967e5ad1cbd 100644 --- a/xml/System.Globalization/CharUnicodeInfo.xml +++ b/xml/System.Globalization/CharUnicodeInfo.xml @@ -96,7 +96,7 @@ When using this class in your applications, keep in mind the following programmi | .NET Framework 4 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | .NET Framework 4.5 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | .NET Framework 4.5.1 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | -| [!INCLUDE[net_v452](~/includes/net-v452-md.md)] | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | +| .NET Framework 4.5.2 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | [!INCLUDE[net_v46](~/includes/net-v46-md.md)] | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | | [!INCLUDE[net_v461](~/includes/net-v461-md.md)] | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | | [!INCLUDE[net_v462](~/includes/net-v462-md.md)] | [8.0.0](https://www.unicode.org/versions/Unicode8.0.0/) | diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml b/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml index 45ff53c75c3..085ab16f2b1 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml @@ -85,7 +85,7 @@ > [!IMPORTANT] > Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > -> For apps that target the [!INCLUDE[net_v452](~/includes/net-v452-md.md)] and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. +> For apps that target the .NET Framework 4.5.2 and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml b/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml index d6d028ef71a..f7c37d91307 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml @@ -50,7 +50,7 @@ > [!IMPORTANT] > Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > -> For apps that target the [!INCLUDE[net_v452](~/includes/net-v452-md.md)] and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. +> For apps that target the .NET Framework 4.5.2 and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Chain.xml b/xml/System.Security.Cryptography.X509Certificates/X509Chain.xml index 97ad496359f..029bb5a41c1 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Chain.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Chain.xml @@ -52,7 +52,7 @@ > [!IMPORTANT] > Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > -> For apps that target the [!INCLUDE[net_v452](~/includes/net-v452-md.md)] and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. +> For apps that target the .NET Framework 4.5.2 and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Store.xml b/xml/System.Security.Cryptography.X509Certificates/X509Store.xml index 255acc5d3c7..3a3535eb150 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Store.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Store.xml @@ -52,7 +52,7 @@ > [!IMPORTANT] > Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > -> For apps that target the [!INCLUDE[net_v452](~/includes/net-v452-md.md)] and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. +> For apps that target the .NET Framework 4.5.2 and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. diff --git a/xml/System.Security.Cryptography/RSA.xml b/xml/System.Security.Cryptography/RSA.xml index 0a793acc0a1..fbed092cffb 100644 --- a/xml/System.Security.Cryptography/RSA.xml +++ b/xml/System.Security.Cryptography/RSA.xml @@ -400,7 +400,7 @@ The decryption operation failed. , also threw a exception. + In the .NET Framework 4.5.2 and earlier versions of the .NET Framework, this method was `abstract`. However, the only implementation by a derived class, , also threw a exception. ]]> @@ -515,7 +515,7 @@ The encryption operation failed. , also threw a exception. + In the .NET Framework 4.5.2 and earlier versions of the .NET Framework, this method was `abstract`. However, the only implementation by a derived class, , also threw a exception. ]]> From d88b17e1bbe7ea5dfdcd307ff5ed6bb02b96d8d7 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:26:54 -0800 Subject: [PATCH 040/236] net-v46 --- .../ConcurrentDictionary`2.xml | 2 +- .../ConcurrentQueue`1.xml | 2 +- .../ConcurrentStack`1.xml | 2 +- xml/System.Collections.Generic/HashSet`1.xml | 2 +- .../EventSource.xml | 2 +- xml/System.Drawing.Design/UITypeEditor.xml | 4 +-- xml/System.Globalization/CharUnicodeInfo.xml | 2 +- xml/System.Globalization/CultureInfo.xml | 26 +++++++++---------- xml/System.Globalization/PersianCalendar.xml | 8 +++--- .../X509Certificate.xml | 8 +++--- .../X509Certificate2.xml | 2 +- .../X509Chain.xml | 8 +++--- .../X509Store.xml | 4 +-- xml/System.Security.Cryptography/RSA.xml | 4 +-- xml/System.Security.Cryptography/RSACng.xml | 2 +- xml/System.Threading.Tasks/Task.xml | 2 +- .../TaskCreationOptions.xml | 2 +- xml/System.Threading.Tasks/Task`1.xml | 2 +- xml/System.Threading/Thread.xml | 2 +- xml/System/ArraySegment`1.xml | 2 +- xml/System/GC.xml | 2 +- 21 files changed, 45 insertions(+), 45 deletions(-) diff --git a/xml/System.Collections.Concurrent/ConcurrentDictionary`2.xml b/xml/System.Collections.Concurrent/ConcurrentDictionary`2.xml index 89792b01e06..acbef8ee3b1 100644 --- a/xml/System.Collections.Concurrent/ConcurrentDictionary`2.xml +++ b/xml/System.Collections.Concurrent/ConcurrentDictionary`2.xml @@ -101,7 +101,7 @@ For very large objects, you can increase the maximum array size to 2 gigabytes (GB) on a 64-bit system by setting the [``](/dotnet/framework/configure-apps/file-schema/runtime/gcallowverylargeobjects-element) configuration element to `true` in the run-time environment. > [!NOTE] -> implements the and interfaces starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class did not implement these interfaces. +> implements the and interfaces starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class did not implement these interfaces. Like the class, implements the interface. In addition, provides several methods for adding or updating key/value pairs in the dictionary, as described in the following table. diff --git a/xml/System.Collections.Concurrent/ConcurrentQueue`1.xml b/xml/System.Collections.Concurrent/ConcurrentQueue`1.xml index fe58399bbb4..8b5f35a6ea1 100644 --- a/xml/System.Collections.Concurrent/ConcurrentQueue`1.xml +++ b/xml/System.Collections.Concurrent/ConcurrentQueue`1.xml @@ -91,7 +91,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class did not implement this interface. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class did not implement this interface. diff --git a/xml/System.Collections.Concurrent/ConcurrentStack`1.xml b/xml/System.Collections.Concurrent/ConcurrentStack`1.xml index 334479e4f24..42631fd6ce4 100644 --- a/xml/System.Collections.Concurrent/ConcurrentStack`1.xml +++ b/xml/System.Collections.Concurrent/ConcurrentStack`1.xml @@ -87,7 +87,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class did not implement this interface. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class did not implement this interface. provides a few main operations: diff --git a/xml/System.Collections.Generic/HashSet`1.xml b/xml/System.Collections.Generic/HashSet`1.xml index 40f0c2146e0..5384571fa3e 100644 --- a/xml/System.Collections.Generic/HashSet`1.xml +++ b/xml/System.Collections.Generic/HashSet`1.xml @@ -113,7 +113,7 @@ The class provides high-performance set operations. A set is a collection that contains no duplicate elements, and whose elements are in no particular order. > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class did not implement this interface. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class did not implement this interface. The capacity of a object is the number of elements that the object can hold. A object's capacity automatically increases as elements are added to the object. diff --git a/xml/System.Diagnostics.Tracing/EventSource.xml b/xml/System.Diagnostics.Tracing/EventSource.xml index 46f6e3f87de..76bdc8aae9c 100644 --- a/xml/System.Diagnostics.Tracing/EventSource.xml +++ b/xml/System.Diagnostics.Tracing/EventSource.xml @@ -53,7 +53,7 @@ The basic functionality of is sufficient for most applications. If you want more control over the ETW manifest that is created, you can apply the attribute to the methods. For advanced event source applications, it is possible to intercept the commands being sent to the derived event source and change the filtering, or to cause actions (such as dumping a data structure) to be performed by the inheritor. An event source can be activated with Windows ETW controllers, such as the Logman tool, immediately. It is also possible to programmatically control and intercept the data dispatcher. The class provides additional functionality. - Starting with [!INCLUDE[net_v46](~/includes/net-v46-md.md)], provides channel support and some of the event source validation rules have been relaxed. This means: + Starting with .NET Framework 4.6, provides channel support and some of the event source validation rules have been relaxed. This means: - types may now implement interfaces. This enables the use of event source types in advanced logging systems that use interfaces to define a common logging target. diff --git a/xml/System.Drawing.Design/UITypeEditor.xml b/xml/System.Drawing.Design/UITypeEditor.xml index 85594e0bd15..f930ef680e1 100644 --- a/xml/System.Drawing.Design/UITypeEditor.xml +++ b/xml/System.Drawing.Design/UITypeEditor.xml @@ -439,7 +439,7 @@ ## Remarks Editors should paint within the boundaries of the specified rectangle. This rectangle indicates the area of the Properties window to draw a representation of the value within. - Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the rectangle specified by will be resized based on the system DPI setting when the app.config file contains the following entry: + Starting with the .NET Framework 4.6, the rectangle specified by will be resized based on the system DPI setting when the app.config file contains the following entry: ``` @@ -491,7 +491,7 @@ ## Remarks Editors should paint within the boundaries of the specified rectangle. This rectangle indicates the area of the Properties window to draw a representation of the value within. - Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the rectangle specified by will be resized based on the system DPI setting when the app.config file contains the following entry: + Starting with the .NET Framework 4.6, the rectangle specified by will be resized based on the system DPI setting when the app.config file contains the following entry: ``` diff --git a/xml/System.Globalization/CharUnicodeInfo.xml b/xml/System.Globalization/CharUnicodeInfo.xml index 967e5ad1cbd..7b90ac96137 100644 --- a/xml/System.Globalization/CharUnicodeInfo.xml +++ b/xml/System.Globalization/CharUnicodeInfo.xml @@ -97,7 +97,7 @@ When using this class in your applications, keep in mind the following programmi | .NET Framework 4.5 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | .NET Framework 4.5.1 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | .NET Framework 4.5.2 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | -| [!INCLUDE[net_v46](~/includes/net-v46-md.md)] | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | +| .NET Framework 4.6 | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | | [!INCLUDE[net_v461](~/includes/net-v461-md.md)] | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | | [!INCLUDE[net_v462](~/includes/net-v462-md.md)] | [8.0.0](https://www.unicode.org/versions/Unicode8.0.0/) | diff --git a/xml/System.Globalization/CultureInfo.xml b/xml/System.Globalization/CultureInfo.xml index ec0a541f371..c400014208a 100644 --- a/xml/System.Globalization/CultureInfo.xml +++ b/xml/System.Globalization/CultureInfo.xml @@ -287,9 +287,9 @@ Some `CultureInfo` objects differ depending on the underlying platform. In parti ## Culture and task-based asynchronous operations The [task-based asynchronous programming pattern](/dotnet/standard/parallel-programming/task-based-asynchronous-programming) uses and objects to asynchronously execute delegates on thread pool threads. The specific thread on which a particular task runs is not known in advance, but is determined only at runtime. - For apps that target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)] or later versions, culture is part of an asynchronous operation's context. In other words, starting with apps that target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], asynchronous operations by default inherit the values of the and properties of the thread from which they are launched. If the current culture or current UI culture differs from the system culture, the current culture crosses thread boundaries and becomes the current culture of the thread pool thread that is executing an asynchronous operation. + For apps that target the .NET Framework 4.6 or later versions, culture is part of an asynchronous operation's context. In other words, starting with apps that target the .NET Framework 4.6, asynchronous operations by default inherit the values of the and properties of the thread from which they are launched. If the current culture or current UI culture differs from the system culture, the current culture crosses thread boundaries and becomes the current culture of the thread pool thread that is executing an asynchronous operation. - The following example provides a simple illustration. It uses the attribute to target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]. The example defines a delegate, `formatDelegate`, that returns some numbers formatted as currency values. The example changes the current system culture to either French (France) or, if French (France) is already the current culture, English (United States). It then: + The following example provides a simple illustration. It uses the attribute to target the .NET Framework 4.6. The example defines a delegate, `formatDelegate`, that returns some numbers formatted as currency values. The example changes the current system culture to either French (France) or, if French (France) is already the current culture, English (United States). It then: - Invokes the delegate directly so that it runs synchronously on the main app thread. @@ -302,17 +302,17 @@ Some `CultureInfo` objects differ depending on the underlying platform. In parti [!code-csharp[System.Globalization.CultureInfo.Class.Async#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/cs/asyncculture1.cs#1)] [!code-vb[System.Globalization.CultureInfo.Class.Async#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/vb/asyncculture1.vb#1)] - For apps that target versions of the .NET Framework prior to the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], or for apps that do not target a particular version of the .NET Framework, the culture of the calling thread is not part of a task's context. Instead, unless one is explicitly defined, the culture of new threads by default is the system culture. The following example, which is identical to the previous example except that it lacks the attribute, illustrates this. Because the system culture of the system on which the example executed was English (United States), the culture of the task that executes asynchronously on a thread pool thread is en-US rather than fr-FR. + For apps that target versions of the .NET Framework prior to the .NET Framework 4.6, or for apps that do not target a particular version of the .NET Framework, the culture of the calling thread is not part of a task's context. Instead, unless one is explicitly defined, the culture of new threads by default is the system culture. The following example, which is identical to the previous example except that it lacks the attribute, illustrates this. Because the system culture of the system on which the example executed was English (United States), the culture of the task that executes asynchronously on a thread pool thread is en-US rather than fr-FR. [!code-csharp[System.Globalization.CultureInfo.Class.Async#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/cs/asyncculture2.cs#2)] [!code-vb[System.Globalization.CultureInfo.Class.Async#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/vb/asyncculture2.vb#2)] - For apps that target versions of the .NET Framework from the .NET Framework 4.5 and later but prior to the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], you can use the and properties to ensure that the culture of the calling thread is used in asynchronous tasks that execute on thread pool threads. The following example is identical to the previous example, except that it uses the property to ensure that thread pool threads have the same culture as the main app thread. + For apps that target versions of the .NET Framework from the .NET Framework 4.5 and later but prior to the .NET Framework 4.6, you can use the and properties to ensure that the culture of the calling thread is used in asynchronous tasks that execute on thread pool threads. The following example is identical to the previous example, except that it uses the property to ensure that thread pool threads have the same culture as the main app thread. [!code-csharp[System.Globalization.CultureInfo.Class.Async#3](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/cs/asyncculture3.cs#3)] [!code-vb[System.Globalization.CultureInfo.Class.Async#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.class.async/vb/asyncculture3.vb#3)] - and are per-app domain properties; that is, they establish a default culture for all threads not explicitly assigned a culture in a specific application domain. However, for apps that target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)] or later, the culture of the calling thread remains part of an asynchronous task's context even if the task crosses app domain boundaries. + and are per-app domain properties; that is, they establish a default culture for all threads not explicitly assigned a culture in a specific application domain. However, for apps that target the .NET Framework 4.6 or later, the culture of the calling thread remains part of an asynchronous task's context even if the task crosses app domain boundaries. The following example shows that the calling thread's culture remains the current culture of a task-based asynchronous operation even if the method that the task is executing crosses application domain boundaries. It defines a class, `DataRetriever`, with a single method, `GetFormattedNumber`, that returns a random double-precision floating-point number between 1 and 1,000 formatted as a currency value. A first task is run that simply instantiates a `DataRetriever` instance and calls its `GetFormattedNumber` method. A second task reports its current application domain, creates a new application domain, instantiates a `DataRetriever` instance in the new application domain, and calls its `GetFormattedNumber` method. As the output from the example shows, the current culture has remained the same in the calling thread, the first task, and the second task both when it was executing in the main application domain and the second application domain. @@ -1186,7 +1186,7 @@ If `name` is , the constr The current culture is a property of the executing thread. Retrieving the value of the property is a more performant equivalent of retrieving the object returned by the `Thread.CurrentThread.CurrentCulture` property. > [!NOTE] -> In the .NET Framework 4.5.2 and earlier versions, the property is read-only; that is, you can retrieve the property value, but you cannot set it. To change the current culture, you assign the object that represents the new culture to the `Thread.CurrentThread.CurrentCulture` property. Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the property is read-write; you can both set and retrieve the property's value. If you do set the property value to a object that represents a new culture, the value of the `Thread.CurrentThread.CurrentCulture` property also changes. +> In the .NET Framework 4.5.2 and earlier versions, the property is read-only; that is, you can retrieve the property value, but you cannot set it. To change the current culture, you assign the object that represents the new culture to the `Thread.CurrentThread.CurrentCulture` property. Starting with the .NET Framework 4.6, the property is read-write; you can both set and retrieve the property's value. If you do set the property value to a object that represents a new culture, the value of the `Thread.CurrentThread.CurrentCulture` property also changes. In this section: @@ -1202,7 +1202,7 @@ If `name` is , the constr - By retrieving the culture that is specified by the property in the application domain in which the thread is executing, if the property value is not `null`. -- If the thread is a thread pool thread that is executing a task-based asynchronous operation and the app targets the [!INCLUDE[net_v46](~/includes/net-v46-md.md)] or a later version of the .NET Framework, its culture is determined by the culture of the calling thread. The following example changes the current culture to Portuguese (Brazil) and launches six tasks, each of which displays its thread ID, its task ID, and its current culture. Each of the tasks (and the threads) has inherited the culture of the calling thread. +- If the thread is a thread pool thread that is executing a task-based asynchronous operation and the app targets the .NET Framework 4.6 or a later version of the .NET Framework, its culture is determined by the culture of the calling thread. The following example changes the current culture to Portuguese (Brazil) and launches six tasks, each of which displays its thread ID, its task ID, and its current culture. Each of the tasks (and the threads) has inherited the culture of the calling thread. [!code-csharp[System.Globalization.CultureInfo.CurrentCulture#14](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentculture/cs/Async1.cs#14)] [!code-vb[System.Globalization.CultureInfo.CurrentCulture#14](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentculture/vb/Async1.vb#14)] @@ -1226,7 +1226,7 @@ If `name` is , the constr ## Explicitly Setting the CurrentCulture Property - Staring with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], to change the culture that is used by an existing thread, you set the property to the new culture. If you explicitly change a thread's culture in this way, that change persists if the thread crosses application domain boundaries. The following example changes the current thread culture to Dutch (Netherlands). It also shows that, when the current thread crosses application domain boundaries, its current culture remains changed. + Staring with the .NET Framework 4.6, to change the culture that is used by an existing thread, you set the property to the new culture. If you explicitly change a thread's culture in this way, that change persists if the thread crosses application domain boundaries. The following example changes the current thread culture to Dutch (Netherlands). It also shows that, when the current thread crosses application domain boundaries, its current culture remains changed. [!code-csharp[System.Globalization.CultureInfo.CurrentCulture#11](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentculture/cs/changeculture11.cs#11)] [!code-vb[System.Globalization.CultureInfo.CurrentCulture#11](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentculture/vb/changeculture11.vb#11)] @@ -1340,11 +1340,11 @@ In .NET Framework and .NET Core apps, the current culture is a per-thread settin object assigned to the `System.Threading.Thread.CurrentThread.CurrentUICulture` property. When a thread is started, its UI culture is initially determined as follows: + The current UI culture is a per-thread property. That is, each thread has its own current UI culture. This property is equivalent to retrieving or, starting with the .NET Framework 4.6, setting the object assigned to the `System.Threading.Thread.CurrentThread.CurrentUICulture` property. When a thread is started, its UI culture is initially determined as follows: - By retrieving the culture that is specified by the property in the application domain in which the thread is executing, if the property value is not `null`. -- If the thread is a thread pool thread that is executing a task-based asynchronous operation and the app targets the [!INCLUDE[net_v46](~/includes/net-v46-md.md)] or a later version of the .NET Framework, its UI culture is determined by the UI culture of the calling thread. The following example changes the current UI culture to Portuguese (Brazil) and launches six tasks, each of which displays its thread ID, its task ID, and its current UI culture. Each of the tasks (and the threads) has inherited the UI culture of the calling thread. +- If the thread is a thread pool thread that is executing a task-based asynchronous operation and the app targets the .NET Framework 4.6 or a later version of the .NET Framework, its UI culture is determined by the UI culture of the calling thread. The following example changes the current UI culture to Portuguese (Brazil) and launches six tasks, each of which displays its thread ID, its task ID, and its current UI culture. Each of the tasks (and the threads) has inherited the UI culture of the calling thread. [!code-csharp[System.Globalization.CultureInfo.CurrentUICulture#14](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentuiculture/cs/Async1.cs#14)] [!code-vb[System.Globalization.CultureInfo.CurrentUICulture#14](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentuiculture/vb/Async1.vb#14)] @@ -1356,10 +1356,10 @@ In .NET Framework and .NET Core apps, the current culture is a per-thread settin > [!NOTE] > In the .NET Compact Framework, the property is read-only. The current UI culture is determined by the system's regional settings and cannot be changed programmatically. - Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], to change the user interface culture used by a thread, set the property to the new culture. If you explicitly change a thread's UI culture in this way, that change persists if the thread crosses application domain boundaries. + Starting with the .NET Framework 4.6, to change the user interface culture used by a thread, set the property to the new culture. If you explicitly change a thread's UI culture in this way, that change persists if the thread crosses application domain boundaries. > [!NOTE] -> In the .NET Framework 4.5.2 and earlier versions, the property is read-only; that is, you can retrieve the property value, but you cannot set it. To change the current UI culture, you assign the object that represents the new UI culture to the `Thread.CurrentThread.CurrentUICulture` property. Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the property is read-write; you can both set and retrieve the property's value. If you do set the property value to a object that represents a new culture, the value of the `Thread.CurrentThread.CurrentCulture` property also changes. +> In the .NET Framework 4.5.2 and earlier versions, the property is read-only; that is, you can retrieve the property value, but you cannot set it. To change the current UI culture, you assign the object that represents the new UI culture to the `Thread.CurrentThread.CurrentUICulture` property. Starting with the .NET Framework 4.6, the property is read-write; you can both set and retrieve the property's value. If you do set the property value to a object that represents a new culture, the value of the `Thread.CurrentThread.CurrentCulture` property also changes. In this section: @@ -1380,7 +1380,7 @@ In .NET Framework and .NET Core apps, the current culture is a per-thread settin ## Explicitly Setting the Current UI Culture - Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], you can change the current UI culture by assigning a object that represents the new culture to the property. The current UI culture can be set to either a specific culture (such as en-US or de-DE) or to a neutral culture (such as en or de). The following example sets the current UI culture to fr-FR or French (France). + Starting with the .NET Framework 4.6, you can change the current UI culture by assigning a object that represents the new culture to the property. The current UI culture can be set to either a specific culture (such as en-US or de-DE) or to a neutral culture (such as en or de). The following example sets the current UI culture to fr-FR or French (France). [!code-csharp[System.Globalization.CultureInfo.CurrentUICulture#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentuiculture/cs/currentuiculture1.cs#1)] [!code-vb[System.Globalization.CultureInfo.CurrentUICulture#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.globalization.cultureinfo.currentuiculture/vb/currentuiculture1.vb#1)] diff --git a/xml/System.Globalization/PersianCalendar.xml b/xml/System.Globalization/PersianCalendar.xml index 30b08003f51..aa989362dbc 100644 --- a/xml/System.Globalization/PersianCalendar.xml +++ b/xml/System.Globalization/PersianCalendar.xml @@ -65,7 +65,7 @@ Each of the first six months in the Persian calendar has 31 days, each of the next five months has 30 days, and the last month has 29 days in a common year and 30 days in a leap year. A leap year is a year that, when divided by 33, has a remainder of 1, 5, 9, 13, 17, 22, 26, or 30. For example, the year 1370 is a leap year because dividing it by 33 yields a remainder of 17. There are approximately eight leap years in every 33-year cycle. ## The PersianCalendar class and .NET Framework versions - Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the class uses the Hijri solar astronomical algorithm rather than an observational algorithm to calculate dates. This makes the implementation consistent with the Persian calendar in use in Iran and Afghanistan, the two countries in which the Persian calendar is in most widespread use. The change affects all apps running on the .NET Framework 4 or later if the [!INCLUDE[net_v46](~/includes/net-v46-md.md)] is installed. + Starting with the .NET Framework 4.6, the class uses the Hijri solar astronomical algorithm rather than an observational algorithm to calculate dates. This makes the implementation consistent with the Persian calendar in use in Iran and Afghanistan, the two countries in which the Persian calendar is in most widespread use. The change affects all apps running on the .NET Framework 4 or later if the .NET Framework 4.6 is installed. As a result of the changed algorithm: @@ -1166,7 +1166,7 @@ class has changed from an observational algorithm to the Hijri solar algorithm. As a result, the method may return different values when run on [!INCLUDE[net_v46](~/includes/net-v46-md.md)] than when run on previous versions of the .NET Framework. + Starting with the .NET Framework 4.6, the implementation of the class has changed from an observational algorithm to the Hijri solar algorithm. As a result, the method may return different values when run on .NET Framework 4.6 than when run on previous versions of the .NET Framework. @@ -1227,7 +1227,7 @@ property is the last moment of December 31, 9999 C.E. in the Gregorian calendar. In the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this value is equivalent to the 13th day of the 10th month of the year 9378 in the Persian calendar. In previous versions of the .NET Framework, it is equivalent to the 10th day of the 10th month of the year 9378 in the Persian calendar. For more information, see "The PersianCalendar class and .NET Framework versions" in the topic. + The value of the property is the last moment of December 31, 9999 C.E. in the Gregorian calendar. In the .NET Framework 4.6, this value is equivalent to the 13th day of the 10th month of the year 9378 in the Persian calendar. In previous versions of the .NET Framework, it is equivalent to the 10th day of the 10th month of the year 9378 in the Persian calendar. For more information, see "The PersianCalendar class and .NET Framework versions" in the topic. 9999 C.E. is equivalent to the year 9378 in the Persian calendar. @@ -1285,7 +1285,7 @@ property is equivalent to the first moment of March 22, 622 C.E. in the Gregorian calendar. In previous versions of the .NET Framework, it is equivalent to the first moment of March 21, 622 C.E. in the Gregorian calendar. For more information, see "The PersianCalendar class and .NET Framework versions" in the topic. + Starting with the .NET Framework 4.6, the value of the property is equivalent to the first moment of March 22, 622 C.E. in the Gregorian calendar. In previous versions of the .NET Framework, it is equivalent to the first moment of March 21, 622 C.E. in the Gregorian calendar. For more information, see "The PersianCalendar class and .NET Framework versions" in the topic. 622 C.E. is equivalent to the year 0001 in the Persian calendar. diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml b/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml index 085ab16f2b1..b7cc0f241c3 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Certificate.xml @@ -83,7 +83,7 @@ For most scenarios, you should use the class instead. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. +> Starting with the .NET Framework 4.6, this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > > For apps that target the .NET Framework 4.5.2 and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. @@ -1117,7 +1117,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. ]]> @@ -1165,7 +1165,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. ]]> @@ -1220,7 +1220,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. ]]> diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml b/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml index f7c37d91307..69088567d47 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Certificate2.xml @@ -48,7 +48,7 @@ The X.509 structure originated in the International Organization for Standardization (ISO) working groups. This structure can be used to represent various types of information including identity, entitlement, and holder attributes (permissions, age, sex, location, affiliation, and so forth). Although the ISO specifications are most informative on the structure itself, the class is designed to model the usage scenarios defined in specifications issued by the Internet Engineering Task Force (IETF) Public Key Infrastructure, X.509 (PKIX) working group. The most informative of these specifications is RFC 3280, "[Certificate and Certificate Revocation List (CRL) Profile](https://go.microsoft.com/fwlink/?LinkId=45286)." > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. +> Starting with the .NET Framework 4.6, this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > > For apps that target the .NET Framework 4.5.2 and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Chain.xml b/xml/System.Security.Cryptography.X509Certificates/X509Chain.xml index 029bb5a41c1..e73f09f594f 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Chain.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Chain.xml @@ -50,7 +50,7 @@ The object has a global error status called that should be used for certificate validation. The rules governing certificate validation are complex, and it is easy to oversimplify the validation logic by ignoring the error status of one or more of the elements involved. The global error status takes into consideration the status of each element in the chain. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. +> Starting with the .NET Framework 4.6, this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > > For apps that target the .NET Framework 4.5.2 and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. @@ -574,7 +574,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. ]]> @@ -628,7 +628,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. ]]> @@ -683,7 +683,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. ]]> diff --git a/xml/System.Security.Cryptography.X509Certificates/X509Store.xml b/xml/System.Security.Cryptography.X509Certificates/X509Store.xml index 3a3535eb150..b5ecd910731 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509Store.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509Store.xml @@ -50,7 +50,7 @@ Use this class to work with an X.509 store. > [!IMPORTANT] -> Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. +> Starting with the .NET Framework 4.6, this type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > > For apps that target the .NET Framework 4.5.2 and earlier versions, the class does not implement the interface and therefore does not have a `Dispose` method. @@ -837,7 +837,7 @@ ## Remarks > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the class does not implement this interface, and therefore the `Dispose` method does not exist. ]]> diff --git a/xml/System.Security.Cryptography/RSA.xml b/xml/System.Security.Cryptography/RSA.xml index fbed092cffb..16240e55408 100644 --- a/xml/System.Security.Cryptography/RSA.xml +++ b/xml/System.Security.Cryptography/RSA.xml @@ -404,7 +404,7 @@ The decryption operation failed. ]]> - This method call is not supported. This exception is thrown starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]. + This method call is not supported. This exception is thrown starting with the .NET Framework 4.6. Cryptographic Services @@ -519,7 +519,7 @@ The encryption operation failed. ]]> - This method call is not supported. This exception is thrown starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]. + This method call is not supported. This exception is thrown starting with the .NET Framework 4.6. Cryptographic Services diff --git a/xml/System.Security.Cryptography/RSACng.xml b/xml/System.Security.Cryptography/RSACng.xml index 85fe4061371..20c8b273c3b 100644 --- a/xml/System.Security.Cryptography/RSACng.xml +++ b/xml/System.Security.Cryptography/RSACng.xml @@ -843,7 +843,7 @@ any already open key is unaffected by this method. -or- - The signature is badly formatted. (In the [!INCLUDE[net_v46](~/includes/net-v46-md.md)] and 4.6.1 only; starting with the [!INCLUDE[net_v462](~/includes/net-v462-md.md)], the method returns if a signature is badly formatted. + The signature is badly formatted. (In the .NET Framework 4.6 and 4.6.1 only; starting with the [!INCLUDE[net_v462](~/includes/net-v462-md.md)], the method returns if a signature is badly formatted. diff --git a/xml/System.Threading.Tasks/Task.xml b/xml/System.Threading.Tasks/Task.xml index 300c7ab28bc..8e3b19fe2f2 100644 --- a/xml/System.Threading.Tasks/Task.xml +++ b/xml/System.Threading.Tasks/Task.xml @@ -154,7 +154,7 @@ ## Tasks and culture - Starting with desktop apps that target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the culture of the thread that creates and invokes a task becomes part of the thread's context. That is, regardless of the current culture of the thread on which the task executes, the current culture of the task is the culture of the calling thread. For apps that target versions of the .NET Framework prior to the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the culture of the task is the culture of the thread on which the task executes. For more information, see the "Culture and task-based asynchronous operations" section in the topic. + Starting with desktop apps that target the .NET Framework 4.6, the culture of the thread that creates and invokes a task becomes part of the thread's context. That is, regardless of the current culture of the thread on which the task executes, the current culture of the task is the culture of the calling thread. For apps that target versions of the .NET Framework prior to the .NET Framework 4.6, the culture of the task is the culture of the thread on which the task executes. For more information, see the "Culture and task-based asynchronous operations" section in the topic. > [!NOTE] > Store apps follow the Windows Runtime in setting and getting the default culture. diff --git a/xml/System.Threading.Tasks/TaskCreationOptions.xml b/xml/System.Threading.Tasks/TaskCreationOptions.xml index e925d79a8be..7d0ca12fd33 100644 --- a/xml/System.Threading.Tasks/TaskCreationOptions.xml +++ b/xml/System.Threading.Tasks/TaskCreationOptions.xml @@ -341,7 +341,7 @@ Forces continuations added to the current task to be executed asynchronously. - Note that the member is available in the enumeration starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]. + Note that the member is available in the enumeration starting with the .NET Framework 4.6. diff --git a/xml/System.Threading.Tasks/Task`1.xml b/xml/System.Threading.Tasks/Task`1.xml index f9232d97694..09f9bed2c15 100644 --- a/xml/System.Threading.Tasks/Task`1.xml +++ b/xml/System.Threading.Tasks/Task`1.xml @@ -76,7 +76,7 @@ The class also provides constructors that initialize the task but that do not schedule it for execution. For performance reasons, the and `Task.Factory.StartNew` methods are the preferred mechanisms for creating and scheduling computational tasks, but for scenarios where task creation and scheduling must be separated, the constructors may be used, and the task's method may then be used to schedule the task for execution at a later time. - Starting with desktop apps that target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the culture of the thread that creates and invokes a task becomes part of the thread's context. That is, regardless of the current culture of the thread on which the task executes, the current culture of the task is the culture of the calling thread. For apps that target versions of the .NET Framework prior to the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the culture of the task is the culture of the thread on which the task executes. For more information, see the "Culture and task-based asynchronous operations" section in the topic. Note that Store apps follow the Windows Runtime in setting and getting the default culture. + Starting with desktop apps that target the .NET Framework 4.6, the culture of the thread that creates and invokes a task becomes part of the thread's context. That is, regardless of the current culture of the thread on which the task executes, the current culture of the task is the culture of the calling thread. For apps that target versions of the .NET Framework prior to the .NET Framework 4.6, the culture of the task is the culture of the thread on which the task executes. For more information, see the "Culture and task-based asynchronous operations" section in the topic. Note that Store apps follow the Windows Runtime in setting and getting the default culture. For operations that do not return a value, you use the class. Starting with C# 7.0, for a more lightweight task that is a value type rather than a reference type, use the structure. diff --git a/xml/System.Threading/Thread.xml b/xml/System.Threading/Thread.xml index 222f249143d..ab32c6e4237 100644 --- a/xml/System.Threading/Thread.xml +++ b/xml/System.Threading/Thread.xml @@ -169,7 +169,7 @@ When a new thread is instantiated, its culture and UI culture are defined by the current system culture and UI culture, and not by the culture and UI culture of the thread from which the new thread is created. This means, for example, that if the current system culture is English (United States) and the current culture of the primary application thread is French (France), the culture of a new thread created by calling the constructor from the primary thread is English (United States), and not French (France). For more information, see the "Culture and threads" section of the class topic. > [!IMPORTANT] -> This is not true of threads that execute asynchronous operations for apps that target the [!INCLUDE[net_v46](~/includes/net-v46-md.md)] and later versions, In this case, the culture and UI culture is part of an asynchronous operations' context; the thread on which an asynchronous operation executes by default inherits the culture and UI culture of the thread from which the asynchronous operation was launched. For more information, see the "Culture and task-based asynchronous operations" section of the class topic. +> This is not true of threads that execute asynchronous operations for apps that target the .NET Framework 4.6 and later versions, In this case, the culture and UI culture is part of an asynchronous operations' context; the thread on which an asynchronous operation executes by default inherits the culture and UI culture of the thread from which the asynchronous operation was launched. For more information, see the "Culture and task-based asynchronous operations" section of the class topic. You can do either of the following to ensure that all of the threads executing in an application share the same culture and UI culture: diff --git a/xml/System/ArraySegment`1.xml b/xml/System/ArraySegment`1.xml index f7976f0d29e..5a1f72bef04 100644 --- a/xml/System/ArraySegment`1.xml +++ b/xml/System/ArraySegment`1.xml @@ -86,7 +86,7 @@ is a wrapper around an array that delimits a range of elements in that array. Multiple instances can refer to the same original array and can overlap. The original array must be one-dimensional and must have zero-based indexing. > [!NOTE] -> implements the interface starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)]; in previous versions of the .NET Framework, the structure did not implement this interface. +> implements the interface starting with the .NET Framework 4.6; in previous versions of the .NET Framework, the structure did not implement this interface. The structure is useful whenever the elements of an array will be manipulated in distinct segments. For example: diff --git a/xml/System/GC.xml b/xml/System/GC.xml index d1102995e26..e02b745b440 100644 --- a/xml/System/GC.xml +++ b/xml/System/GC.xml @@ -84,7 +84,7 @@ ## Disallowing garbage collection - Starting with the [!INCLUDE[net_v46](~/includes/net-v46-md.md)], the garbage collector supports a no GC region latency mode that can be used during the execution of critical paths in which garbage collection can adversely affect an app's performance. The no GC region latency mode requires that you specify an amount of memory that can be allocated without interference from the garbage collector. If the runtime can allocate that memory, the runtime will not perform a garbage collection while code in the critical path is executing. + Starting with the .NET Framework 4.6, the garbage collector supports a no GC region latency mode that can be used during the execution of critical paths in which garbage collection can adversely affect an app's performance. The no GC region latency mode requires that you specify an amount of memory that can be allocated without interference from the garbage collector. If the runtime can allocate that memory, the runtime will not perform a garbage collection while code in the critical path is executing. You define the beginning of the critical path of the no GC region by calling one of the overloads of the . You specify the end of its critical path by calling the method. From cc97abb04c0cdf3af3ff0753a4b5f4a6a9d1be7c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:27:16 -0800 Subject: [PATCH 041/236] net-v461 --- xml/System.Globalization/CharUnicodeInfo.xml | 2 +- xml/System.IO/PathTooLongException.xml | 4 ++-- xml/System.Printing/OutputQuality.xml | 2 +- .../X509ChainStatusFlags.xml | 2 +- xml/System/Char.xml | 6 +++--- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Globalization/CharUnicodeInfo.xml b/xml/System.Globalization/CharUnicodeInfo.xml index 7b90ac96137..3af3c3dfd9b 100644 --- a/xml/System.Globalization/CharUnicodeInfo.xml +++ b/xml/System.Globalization/CharUnicodeInfo.xml @@ -98,7 +98,7 @@ When using this class in your applications, keep in mind the following programmi | .NET Framework 4.5.1 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | .NET Framework 4.5.2 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | .NET Framework 4.6 | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | -| [!INCLUDE[net_v461](~/includes/net-v461-md.md)] | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | +| .NET Framework 4.6.1 | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | | [!INCLUDE[net_v462](~/includes/net-v462-md.md)] | [8.0.0](https://www.unicode.org/versions/Unicode8.0.0/) | Each version of the Unicode standard includes information on changes to the Unicode character database since the previous version. The Unicode character database is used by the class for categorizing characters. diff --git a/xml/System.IO/PathTooLongException.xml b/xml/System.IO/PathTooLongException.xml index ca8dee655bc..bc368897db9 100644 --- a/xml/System.IO/PathTooLongException.xml +++ b/xml/System.IO/PathTooLongException.xml @@ -67,10 +67,10 @@ - The length of the path exceeds (32,767) characters. - **Apps that target the [!INCLUDE[net_v461](~/includes/net-v461-md.md)] and earlier versions** + **Apps that target the .NET Framework 4.6.1 and earlier versions** Long paths are disabled by default, and the legacy behavior is maintained. The runtime throws a whenever a path exceeds 260 characters. - If this is undesirable, apps that target the [!INCLUDE[net_v461](~/includes/net-v461-md.md)] and earlier but run under the [!INCLUDE[net_v462](~/includes/net-v462-md.md)] can enable long path support by including the following setting in the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) element of the application configuration file: + If this is undesirable, apps that target the .NET Framework 4.6.1 and earlier but run under the [!INCLUDE[net_v462](~/includes/net-v462-md.md)] can enable long path support by including the following setting in the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) element of the application configuration file: ```xml diff --git a/xml/System.Printing/OutputQuality.xml b/xml/System.Printing/OutputQuality.xml index 5b4794a2b8d..bfb641cf2d3 100644 --- a/xml/System.Printing/OutputQuality.xml +++ b/xml/System.Printing/OutputQuality.xml @@ -34,7 +34,7 @@ ## Notes on OutputQuality.Photographic - Starting with the [!INCLUDE[net_v461](~/includes/net-v461-md.md)], the output quality obtained with the Photographic value is improved (compared to previous versions of the .NET Framework) when printing to a GDI-based printer and when running on Windows 7 and earlier versions of the Windows operating system. + Starting with the .NET Framework 4.6.1, the output quality obtained with the Photographic value is improved (compared to previous versions of the .NET Framework) when printing to a GDI-based printer and when running on Windows 7 and earlier versions of the Windows operating system. Producing documents with better output quality requires larger print spooler files and longer wait times. If these side effects are undesirable, you can instead use the High value. diff --git a/xml/System.Security.Cryptography.X509Certificates/X509ChainStatusFlags.xml b/xml/System.Security.Cryptography.X509Certificates/X509ChainStatusFlags.xml index f8efdb0b8ba..d10b6dff670 100644 --- a/xml/System.Security.Cryptography.X509Certificates/X509ChainStatusFlags.xml +++ b/xml/System.Security.Cryptography.X509Certificates/X509ChainStatusFlags.xml @@ -45,7 +45,7 @@ ## Remarks This enumeration is used in conjunction with the structure and the property. - The flags ExplicitDistrust, HasNotSupportedCriticalExtension and HasWeakSignature were introduced with the [!INCLUDE[net_v461](~/includes/net-v461-md.md)]. + The flags ExplicitDistrust, HasNotSupportedCriticalExtension and HasWeakSignature were introduced with the .NET Framework 4.6.1. ]]> diff --git a/xml/System/Char.xml b/xml/System/Char.xml index 7911312a31c..320dc0c9377 100644 --- a/xml/System/Char.xml +++ b/xml/System/Char.xml @@ -116,7 +116,7 @@ To determine the Unicode category of a character, call the method depends on Unicode categories reported by the class. Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from .NET Framework 4 to [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). + Internally, for characters outside the ASCII range (U+0000 through U+00FF), the method depends on Unicode categories reported by the class. Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from .NET Framework 4 to .NET Framework 4.6.1, they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). ## Characters and text elements @@ -1033,7 +1033,7 @@ When a managed type, which is represented as a Unicode UTF-16 ## Remarks The method does not always return the same value as the method when it is passed a particular character as a parameter. The method is designed to reflect the current version of the Unicode standard. In contrast, although the method usually reflects the current version of the Unicode standard, it may return a character's category based on a previous version of the standard or it may return a category that differs from the current standard in order to preserve backward compatibility. As a result, we recommend that you use the method instead of . - Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from the .NET Framework 4 to the [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). + Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from the .NET Framework 4 to the .NET Framework 4.6.1, they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). ]]> @@ -1094,7 +1094,7 @@ When a managed type, which is represented as a Unicode UTF-16 The method does not always return the same value as the method when it is passed a particular character as a parameter. The method is designed to reflect the current version of the Unicode standard. In contrast, although the method usually reflects the current version of the Unicode standard, it may return a character's category based on a previous version of the standard or it may return a category that differs from the current standard in order to preserve backward compatibility. As a result, we recommend that you use the method instead of . - Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from the .NET Framework 4 to the [!INCLUDE[net_v461](~/includes/net-v461-md.md)], they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). + Starting with .NET Framework 4.6.2, Unicode characters are classified based on [The Unicode Standard, Version 8.0.0](https://www.unicode.org/versions/Unicode8.0.0/). In versions of the .NET Framework from the .NET Framework 4 to the .NET Framework 4.6.1, they are classified based on [The Unicode Standard, Version 6.3.0](https://www.unicode.org/versions/Unicode6.3.0/). ]]> From 47f4d83d1764ace1aade31fcf65db74c26ed7751 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:28:29 -0800 Subject: [PATCH 042/236] net-v462 --- xml/System.Globalization/CharUnicodeInfo.xml | 2 +- xml/System.IO/PathTooLongException.xml | 8 ++++---- xml/System.Security.Cryptography/RSACng.xml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Globalization/CharUnicodeInfo.xml b/xml/System.Globalization/CharUnicodeInfo.xml index 3af3c3dfd9b..9b862bcae08 100644 --- a/xml/System.Globalization/CharUnicodeInfo.xml +++ b/xml/System.Globalization/CharUnicodeInfo.xml @@ -99,7 +99,7 @@ When using this class in your applications, keep in mind the following programmi | .NET Framework 4.5.2 | [5.0.0](https://www.unicode.org/versions/Unicode5.0.0/) | | .NET Framework 4.6 | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | | .NET Framework 4.6.1 | [6.3.0](https://www.unicode.org/versions/Unicode6.3.0/) | -| [!INCLUDE[net_v462](~/includes/net-v462-md.md)] | [8.0.0](https://www.unicode.org/versions/Unicode8.0.0/) | +| .NET Framework 4.6.2 | [8.0.0](https://www.unicode.org/versions/Unicode8.0.0/) | Each version of the Unicode standard includes information on changes to the Unicode character database since the previous version. The Unicode character database is used by the class for categorizing characters. diff --git a/xml/System.IO/PathTooLongException.xml b/xml/System.IO/PathTooLongException.xml index bc368897db9..3f3aceeb5a7 100644 --- a/xml/System.IO/PathTooLongException.xml +++ b/xml/System.IO/PathTooLongException.xml @@ -53,14 +53,14 @@ ## Remarks If your code does not have permission, the error message for this exception may contain only file or directory names instead of full paths. - In apps that run under versions of the .NET Framework prior to the [!INCLUDE[net_v462](~/includes/net-v462-md.md)], full paths must not exceed 260 characters to maintain compatibility with Windows operating systems. Any path in excess of 260 characters automatically throws a . For more information about this restriction, see the entry [Long Paths in .NET](https://go.microsoft.com/fwlink/?LinkID=163666) in the BCL Team blog. + In apps that run under versions of the .NET Framework prior to the .NET Framework 4.6.2, full paths must not exceed 260 characters to maintain compatibility with Windows operating systems. Any path in excess of 260 characters automatically throws a . For more information about this restriction, see the entry [Long Paths in .NET](https://go.microsoft.com/fwlink/?LinkID=163666) in the BCL Team blog. > [!NOTE] > This exception is not included in [.NET for Windows Store apps](https://go.microsoft.com/fwlink/?LinkID=247912) or the [Portable Class Library](/dotnet/standard/cross-platform/cross-platform-development-with-the-portable-class-library), but it is thrown by some members that are. To catch the exception in that case, write a `catch` statement that handles an instead. - Starting with apps running under the [!INCLUDE[net_v462](~/includes/net-v462-md.md)], the .NET Framework supports long paths in excess of 260 (or `MAX_PATH`) characters. The conditions under which a exception are thrown depend on the version of the .NET Framework that an app targets: + Starting with apps running under the .NET Framework 4.6.2, the .NET Framework supports long paths in excess of 260 (or `MAX_PATH`) characters. The conditions under which a exception are thrown depend on the version of the .NET Framework that an app targets: - **Apps that target the [!INCLUDE[net_v462](~/includes/net-v462-md.md)] and later versions** + **Apps that target the .NET Framework 4.6.2 and later versions** Long paths are supported by default. The runtime throws a under the following conditions: - The operating system returns `COR_E_PATHTOOLONG` or its equivalent. @@ -70,7 +70,7 @@ **Apps that target the .NET Framework 4.6.1 and earlier versions** Long paths are disabled by default, and the legacy behavior is maintained. The runtime throws a whenever a path exceeds 260 characters. - If this is undesirable, apps that target the .NET Framework 4.6.1 and earlier but run under the [!INCLUDE[net_v462](~/includes/net-v462-md.md)] can enable long path support by including the following setting in the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) element of the application configuration file: + If this is undesirable, apps that target the .NET Framework 4.6.1 and earlier but run under the .NET Framework 4.6.2 can enable long path support by including the following setting in the [\](/dotnet/framework/configure-apps/file-schema/runtime/runtime-element) element of the application configuration file: ```xml diff --git a/xml/System.Security.Cryptography/RSACng.xml b/xml/System.Security.Cryptography/RSACng.xml index 20c8b273c3b..26bc602ae1f 100644 --- a/xml/System.Security.Cryptography/RSACng.xml +++ b/xml/System.Security.Cryptography/RSACng.xml @@ -843,7 +843,7 @@ any already open key is unaffected by this method. -or- - The signature is badly formatted. (In the .NET Framework 4.6 and 4.6.1 only; starting with the [!INCLUDE[net_v462](~/includes/net-v462-md.md)], the method returns if a signature is badly formatted. + The signature is badly formatted. (In the .NET Framework 4.6 and 4.6.1 only; starting with the .NET Framework 4.6.2, the method returns if a signature is badly formatted. From 73b9955dc06d44e139513c98cbfa842753a1be98 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:28:47 -0800 Subject: [PATCH 043/236] net-v463 --- xml/System/ValueTuple.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System/ValueTuple.xml b/xml/System/ValueTuple.xml index e42e72cad6a..65328b4f26d 100644 --- a/xml/System/ValueTuple.xml +++ b/xml/System/ValueTuple.xml @@ -77,7 +77,7 @@ ## Remarks A tuple is a data structure that has a specific number and sequence of elements. An example of a tuple is a data structure with three elements (known as a 3-tuple or triple) that is used to store an identifier such as a person's name in the first element, a year in the second element, and the person's income for that year in the third element. -Value tuples are tuple types introduced in the [!INCLUDE[net_v463](~/includes/net-v463-md.md)] to provide the runtime implementation of [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. They differ from the tuple classes, such as , , etc., as follows: +Value tuples are tuple types introduced in the .NET Framework 4.7 to provide the runtime implementation of [tuples in C#](/dotnet/csharp/tuples) and struct tuples in F#. They differ from the tuple classes, such as , , etc., as follows: - They are structures (value types) rather than classes (reference types). From 355ac2090bcca3fad370f64e7905746da80609e6 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:29:12 -0800 Subject: [PATCH 044/236] net-win8-profile --- xml/System.Reflection/TypeInfo.xml | 12 ++++++------ xml/System/Exception.xml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xml/System.Reflection/TypeInfo.xml b/xml/System.Reflection/TypeInfo.xml index b7f67d8a7f5..616451c7181 100644 --- a/xml/System.Reflection/TypeInfo.xml +++ b/xml/System.Reflection/TypeInfo.xml @@ -68,20 +68,20 @@ class is included in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] subset for use in creating Windows Store apps. is available in the full .NET Framework as well. For more information about reflection for Windows Store apps, see [System.Reflection namespaces](/dotnet/api/?term=system.reflection) and [Reflection in the .NET Framework for Windows Store Apps](/dotnet/framework/reflection-and-codedom/reflection-for-windows-store-apps). + Starting with .NET Framework 4.5, the class is included in the .NET for Windows 8.x Store apps subset for use in creating Windows Store apps. is available in the full .NET Framework as well. For more information about reflection for Windows Store apps, see [System.Reflection namespaces](/dotnet/api/?term=system.reflection) and [Reflection in the .NET Framework for Windows Store Apps](/dotnet/framework/reflection-and-codedom/reflection-for-windows-store-apps). - contains many of the members available in the class, and many of the reflection properties in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] return collections of objects. To get a object from a object, use the extension method. + contains many of the members available in the class, and many of the reflection properties in the .NET for Windows 8.x Store apps return collections of objects. To get a object from a object, use the extension method. A object represents the type definition itself, whereas a object represents a reference to the type definition. Getting a object forces the assembly that contains that type to load. In comparison, you can manipulate objects without necessarily requiring the runtime to load the assembly they reference. - In the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)], you use the reflection properties of that return collections instead of methods that return arrays. For example, use the property to get all declared members, or the property to get all declared properties. Reflection contexts can implement lazy traversal of these collections for large assemblies or types. To get specific members, use methods such as and , and pass the name of the method or property you would like to retrieve. + In the .NET for Windows 8.x Store apps, you use the reflection properties of that return collections instead of methods that return arrays. For example, use the property to get all declared members, or the property to get all declared properties. Reflection contexts can implement lazy traversal of these collections for large assemblies or types. To get specific members, use methods such as and , and pass the name of the method or property you would like to retrieve. To filter the results of properties, use LINQ queries. For reflection objects that originate with the runtime (for example, as the result of `typeof(Object)`), you can traverse the inheritance tree by using the methods in the class. Consumers of objects from customized reflection contexts cannot use these methods and must traverse the inheritance tree themselves. ## Examples - This example uses the reflection types and members in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. + This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. [!code-csharp[System.ReflectionWinStoreApp#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.reflectionwinstoreapp/cs/mainpage.xaml.cs#1)] [!code-vb[System.ReflectionWinStoreApp#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.reflectionwinstoreapp/vb/mainpage.xaml.vb#1)] @@ -584,7 +584,7 @@ ## Examples - This example uses the reflection types and members in the [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. + This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. [!code-csharp[System.ReflectionWinStoreApp#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.reflectionwinstoreapp/cs/mainpage.xaml.cs#1)] [!code-vb[System.ReflectionWinStoreApp#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.reflectionwinstoreapp/vb/mainpage.xaml.vb#1)] @@ -701,7 +701,7 @@ type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. + This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. [!code-csharp[System.ReflectionWinStoreApp#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.reflectionwinstoreapp/cs/mainpage.xaml.cs#1)] [!code-vb[System.ReflectionWinStoreApp#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.reflectionwinstoreapp/vb/mainpage.xaml.vb#1)] diff --git a/xml/System/Exception.xml b/xml/System/Exception.xml index 7bf777be3a5..7543484a26f 100644 --- a/xml/System/Exception.xml +++ b/xml/System/Exception.xml @@ -291,7 +291,7 @@ Stack Trace: [!code-vb[System.Exception.Class#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.exception.class/vb/example.vb#3)] ## Windows Runtime and .NET Framework 4.5.1 - In [!INCLUDE[net_win8_profile](~/includes/net-win8-profile-md.md)] for [!INCLUDE[win8](~/includes/win8-md.md)], some exception information is typically lost when an exception is propagated through non-.NET Framework stack frames. Starting with the .NET Framework 4.5.1 and [!INCLUDE[win81](~/includes/win81-md.md)], the common language runtime continues to use the original object that was thrown unless that exception was modified in a non-.NET Framework stack frame. + In .NET for Windows 8.x Store apps for [!INCLUDE[win8](~/includes/win8-md.md)], some exception information is typically lost when an exception is propagated through non-.NET Framework stack frames. Starting with the .NET Framework 4.5.1 and [!INCLUDE[win81](~/includes/win81-md.md)], the common language runtime continues to use the original object that was thrown unless that exception was modified in a non-.NET Framework stack frame. From 6e646fd6183a74d731dd4835144b4c9d85e53d14 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:29:37 -0800 Subject: [PATCH 045/236] netfx35-long --- xml/System.ServiceModel/WSHttpContextBinding.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.ServiceModel/WSHttpContextBinding.xml b/xml/System.ServiceModel/WSHttpContextBinding.xml index dc9a07b1b89..3797cda55c8 100644 --- a/xml/System.ServiceModel/WSHttpContextBinding.xml +++ b/xml/System.ServiceModel/WSHttpContextBinding.xml @@ -35,7 +35,7 @@ The adds a to the stack of objects in the system-provided . This enables SOAP headers to be used to exchange context when HTTP cookies are not enabled. > [!NOTE] -> When calling a WCF service built with [!INCLUDE[netfx40_long](~/includes/netfx40-long-md.md)] or later from a WCF client application built with [!INCLUDE[netfx35_long](~/includes/netfx35-long-md.md)] or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio contains the `contextManagementEnabled` attribute in the binding configuration. This attribute is not recognized by the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] runtime and the application throws a with the message "Unrecognized attribute 'contextManagementEnabled". To workaround this problem, remove the `contextManagementEnabled` attribute from the binding configuration. +> When calling a WCF service built with [!INCLUDE[netfx40_long](~/includes/netfx40-long-md.md)] or later from a WCF client application built with .NET Framework version 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio contains the `contextManagementEnabled` attribute in the binding configuration. This attribute is not recognized by the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] runtime and the application throws a with the message "Unrecognized attribute 'contextManagementEnabled". To workaround this problem, remove the `contextManagementEnabled` attribute from the binding configuration. ]]> From 94bd608fa62fb39d48f598b335a1fb074e0d01a7 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:29:55 -0800 Subject: [PATCH 046/236] netfx35-short --- xml/System.ServiceModel.Channels/CustomBinding.xml | 2 +- .../SecurityContextSecurityToken.xml | 2 +- xml/System.ServiceModel.Syndication/SyndicationItem.xml | 2 +- xml/System.ServiceModel/NetTcpContextBinding.xml | 2 +- xml/System.ServiceModel/WS2007FederationHttpBinding.xml | 2 +- xml/System.ServiceModel/WSFederationHttpBinding.xml | 2 +- xml/System.ServiceModel/WSHttpContextBinding.xml | 2 +- xml/System.Xml.Serialization/XmlSerializer.xml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.ServiceModel.Channels/CustomBinding.xml b/xml/System.ServiceModel.Channels/CustomBinding.xml index 02261a01c61..5da5cd02102 100644 --- a/xml/System.ServiceModel.Channels/CustomBinding.xml +++ b/xml/System.ServiceModel.Channels/CustomBinding.xml @@ -116,7 +116,7 @@ For a discussion on how to use a custom binding to modify a system-provided binding, see [How to: Customize a System-Provided Binding](/dotnet/framework/wcf/extending/how-to-customize-a-system-provided-binding). > [!NOTE] -> When calling a WCF service built with .NET Framework 4.0 or later from a WCF client application built with [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio will contain the validity attribute in the binding configuration. This attribute is not recognized by the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] runtime and the application will thrown an with the message "Unrecognized attribute validity". To workaround this problem, remove the validity attribute from the binding configuration. +> When calling a WCF service built with .NET Framework 4.0 or later from a WCF client application built with .NET Framework 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio will contain the validity attribute in the binding configuration. This attribute is not recognized by the .NET Framework 3.5 runtime and the application will thrown an with the message "Unrecognized attribute validity". To workaround this problem, remove the validity attribute from the binding configuration. diff --git a/xml/System.ServiceModel.Security.Tokens/SecurityContextSecurityToken.xml b/xml/System.ServiceModel.Security.Tokens/SecurityContextSecurityToken.xml index 7273e63bffb..b48dbb41b76 100644 --- a/xml/System.ServiceModel.Security.Tokens/SecurityContextSecurityToken.xml +++ b/xml/System.ServiceModel.Security.Tokens/SecurityContextSecurityToken.xml @@ -624,7 +624,7 @@ ` element. In prior versions of the .NET Framework, it was emitted as an `` element. + Starting with the .NET Framework 3.5, this property is emitted on the wire as an `` element. In prior versions of the .NET Framework, it was emitted as an `` element. ]]> diff --git a/xml/System.ServiceModel.Syndication/SyndicationItem.xml b/xml/System.ServiceModel.Syndication/SyndicationItem.xml index d3522c4c3bb..f64f69b66bf 100644 --- a/xml/System.ServiceModel.Syndication/SyndicationItem.xml +++ b/xml/System.ServiceModel.Syndication/SyndicationItem.xml @@ -707,7 +707,7 @@ is a base class for all syndication content types. The [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] defines the following syndication content types: + is a base class for all syndication content types. The .NET Framework 3.5 defines the following syndication content types: - diff --git a/xml/System.ServiceModel/NetTcpContextBinding.xml b/xml/System.ServiceModel/NetTcpContextBinding.xml index fd2392c9d8c..dfc26549ad2 100644 --- a/xml/System.ServiceModel/NetTcpContextBinding.xml +++ b/xml/System.ServiceModel/NetTcpContextBinding.xml @@ -34,7 +34,7 @@ ## Remarks > [!NOTE] -> When calling a WCF service built with .NET Framework 4.0 or later from a WCF client application built with .NET Framework 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio will contain the contextManagementEnabled attribute in the binding configuration. This attribute is not recognized by the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] runtime and the application will thrown an with the message "Unrecognized attribute 'contextManagementEnabled". To workaround this problem, remove the contextManagementEnabled attribute from the binding configuration. +> When calling a WCF service built with .NET Framework 4.0 or later from a WCF client application built with .NET Framework 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio will contain the contextManagementEnabled attribute in the binding configuration. This attribute is not recognized by the .NET Framework 3.5 runtime and the application will thrown an with the message "Unrecognized attribute 'contextManagementEnabled". To workaround this problem, remove the contextManagementEnabled attribute from the binding configuration. ]]> diff --git a/xml/System.ServiceModel/WS2007FederationHttpBinding.xml b/xml/System.ServiceModel/WS2007FederationHttpBinding.xml index 396be25a2ff..c1067cd3740 100644 --- a/xml/System.ServiceModel/WS2007FederationHttpBinding.xml +++ b/xml/System.ServiceModel/WS2007FederationHttpBinding.xml @@ -23,7 +23,7 @@ Federation is the ability to share identities across multiple enterprises or trust domains for authentication and authorization. It uses the WS-Trust protocol to map the identity representation from one trust domain to another. Federated HTTP binding supports SOAP security as well as mixed-mode security, but it does not support transport security. Services configured with this binding must use the HTTP transport. For more information, see . > [!NOTE] -> When calling a WCF service built with.Net Framework 4.0 from a WCF client application built with [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio will contain the establishSecurityContext attribute in the binding configuration. This attribute is not recognized by the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] runtime and the application will thrown an with the message "Unrecognized attribute establishSecurityContext". To workaround this problem, remove the establishSecurityContext attribute from the binding configuration. +> When calling a WCF service built with.Net Framework 4.0 from a WCF client application built with .NET Framework 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio will contain the establishSecurityContext attribute in the binding configuration. This attribute is not recognized by the .NET Framework 3.5 runtime and the application will thrown an with the message "Unrecognized attribute establishSecurityContext". To workaround this problem, remove the establishSecurityContext attribute from the binding configuration. ]]> diff --git a/xml/System.ServiceModel/WSFederationHttpBinding.xml b/xml/System.ServiceModel/WSFederationHttpBinding.xml index 1bec3002bc5..bba1f28f991 100644 --- a/xml/System.ServiceModel/WSFederationHttpBinding.xml +++ b/xml/System.ServiceModel/WSFederationHttpBinding.xml @@ -29,7 +29,7 @@ The also provides a property to set and retrieve the URI at which the privacy notice is located. > [!NOTE] -> When calling a WCF service built with .NET Framework 4.0 or later from a WCF client application built with .NET Framework 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio contains the `establishSecurityContext` attribute in the binding configuration. This attribute is not recognized by the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] runtime and the application throws an with the message "Unrecognized attribute establishSecurityContext ". To workaround this problem, remove the `establishSecurityContext` attribute from the binding configuration. +> When calling a WCF service built with .NET Framework 4.0 or later from a WCF client application built with .NET Framework 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio contains the `establishSecurityContext` attribute in the binding configuration. This attribute is not recognized by the .NET Framework 3.5 runtime and the application throws an with the message "Unrecognized attribute establishSecurityContext ". To workaround this problem, remove the `establishSecurityContext` attribute from the binding configuration. ]]> diff --git a/xml/System.ServiceModel/WSHttpContextBinding.xml b/xml/System.ServiceModel/WSHttpContextBinding.xml index 3797cda55c8..78c954781dc 100644 --- a/xml/System.ServiceModel/WSHttpContextBinding.xml +++ b/xml/System.ServiceModel/WSHttpContextBinding.xml @@ -35,7 +35,7 @@ The adds a to the stack of objects in the system-provided . This enables SOAP headers to be used to exchange context when HTTP cookies are not enabled. > [!NOTE] -> When calling a WCF service built with [!INCLUDE[netfx40_long](~/includes/netfx40-long-md.md)] or later from a WCF client application built with .NET Framework version 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio contains the `contextManagementEnabled` attribute in the binding configuration. This attribute is not recognized by the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] runtime and the application throws a with the message "Unrecognized attribute 'contextManagementEnabled". To workaround this problem, remove the `contextManagementEnabled` attribute from the binding configuration. +> When calling a WCF service built with [!INCLUDE[netfx40_long](~/includes/netfx40-long-md.md)] or later from a WCF client application built with .NET Framework version 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio contains the `contextManagementEnabled` attribute in the binding configuration. This attribute is not recognized by the .NET Framework 3.5 runtime and the application throws a with the message "Unrecognized attribute 'contextManagementEnabled". To workaround this problem, remove the `contextManagementEnabled` attribute from the binding configuration. ]]> diff --git a/xml/System.Xml.Serialization/XmlSerializer.xml b/xml/System.Xml.Serialization/XmlSerializer.xml index d1dd55b511f..d87ece9478e 100644 --- a/xml/System.Xml.Serialization/XmlSerializer.xml +++ b/xml/System.Xml.Serialization/XmlSerializer.xml @@ -229,7 +229,7 @@ xmlSerializer mySerializer=new XmlSerializer(typeof(LargeNumbers)); ``` ## Objects marked with the Obsolete Attribute no longer serialized - In the [!INCLUDE[netfx35_short](~/includes/netfx35-short-md.md)] the class no longer serializes objects that are marked as `[Obsolete]`. + In the .NET Framework 3.5 the class no longer serializes objects that are marked as `[Obsolete]`. From 0c404a0cdc81f70f88ac3d8061462e11ef9dfa64 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:30:15 -0800 Subject: [PATCH 047/236] netfx40-long --- .../InstanceEncodingOption.xml | 2 +- xml/System.ServiceModel/WSHttpContextBinding.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Activities.DurableInstancing/InstanceEncodingOption.xml b/xml/System.Activities.DurableInstancing/InstanceEncodingOption.xml index b7a42727ea0..e0266990207 100644 --- a/xml/System.Activities.DurableInstancing/InstanceEncodingOption.xml +++ b/xml/System.Activities.DurableInstancing/InstanceEncodingOption.xml @@ -18,7 +18,7 @@ class and is used to persist state information in to the SQL Server database. When the `instanceEncodingOption` attribute is set to GZip for the service behavior associated with a service, the SQL persistence provider uses the GZip algorithm to encode instance state information for the instance of the service before saving the state information into the SQL Server persistence database. + .NET Framework version 4 ships with a SQL persistence provider as a constituent of the SQL Workflow Instance Store, which is a concrete implementation of the class and is used to persist state information in to the SQL Server database. When the `instanceEncodingOption` attribute is set to GZip for the service behavior associated with a service, the SQL persistence provider uses the GZip algorithm to encode instance state information for the instance of the service before saving the state information into the SQL Server persistence database. ]]> diff --git a/xml/System.ServiceModel/WSHttpContextBinding.xml b/xml/System.ServiceModel/WSHttpContextBinding.xml index 78c954781dc..2dc6895e532 100644 --- a/xml/System.ServiceModel/WSHttpContextBinding.xml +++ b/xml/System.ServiceModel/WSHttpContextBinding.xml @@ -35,7 +35,7 @@ The adds a to the stack of objects in the system-provided . This enables SOAP headers to be used to exchange context when HTTP cookies are not enabled. > [!NOTE] -> When calling a WCF service built with [!INCLUDE[netfx40_long](~/includes/netfx40-long-md.md)] or later from a WCF client application built with .NET Framework version 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio contains the `contextManagementEnabled` attribute in the binding configuration. This attribute is not recognized by the .NET Framework 3.5 runtime and the application throws a with the message "Unrecognized attribute 'contextManagementEnabled". To workaround this problem, remove the `contextManagementEnabled` attribute from the binding configuration. +> When calling a WCF service built with .NET Framework version 4 or later from a WCF client application built with .NET Framework version 3.5 or earlier, the configuration file generated by svcutil.exe or adding a service reference from Visual Studio contains the `contextManagementEnabled` attribute in the binding configuration. This attribute is not recognized by the .NET Framework 3.5 runtime and the application throws a with the message "Unrecognized attribute 'contextManagementEnabled". To workaround this problem, remove the `contextManagementEnabled` attribute from the binding configuration. ]]> From ea83a4299f84937272413bb22063881bd24515fe Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:30:47 -0800 Subject: [PATCH 048/236] netfx40-short --- .../InstanceCompletionAction.xml | 2 +- xml/System/String.xml | 22 +++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/xml/System.Activities.DurableInstancing/InstanceCompletionAction.xml b/xml/System.Activities.DurableInstancing/InstanceCompletionAction.xml index f5043e141d6..8d9c36184a8 100644 --- a/xml/System.Activities.DurableInstancing/InstanceCompletionAction.xml +++ b/xml/System.Activities.DurableInstancing/InstanceCompletionAction.xml @@ -18,7 +18,7 @@ class and is used to persist state information in to the SQL Server database. When the `InstanceCompletionAction` attribute is set to DeleteNothing for the service behavior associated with a service, the SQL persistence provider keeps the instance state information for the instance in the SQL Server persistence database even after the instance completes, and when the `InstanceCompletionAction` attribute is set to DeleteAll (which is the default value), the persistence provider deletes all the instance state information when the instance completes. + .NET Framework 4 ships with a SQL persistence provider as a constituent of the SQL Workflow Instance Store, which is a concrete implementation of the class and is used to persist state information in to the SQL Server database. When the `InstanceCompletionAction` attribute is set to DeleteNothing for the service behavior associated with a service, the SQL persistence provider keeps the instance state information for the instance in the SQL Server persistence database even after the instance completes, and when the `InstanceCompletionAction` attribute is set to DeleteAll (which is the default value), the persistence provider deletes all the instance state information when the instance completes. ]]> diff --git a/xml/System/String.xml b/xml/System/String.xml index fde79e46d70..6ea5fe719d7 100644 --- a/xml/System/String.xml +++ b/xml/System/String.xml @@ -1637,7 +1637,7 @@ The following example demonstrates how you can create an instance of the - Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, a culture-sensitive comparison of "animal" with "ani-mal" (using a soft hyphen, or U+00AD) indicates that the two strings are equivalent. + Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the .NET Framework 4 or later, a culture-sensitive comparison of "animal" with "ani-mal" (using a soft hyphen, or U+00AD) indicates that the two strings are equivalent. [!code-csharp[System.String.Compare#21](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Compare/cs/compare21.cs#21)] [!code-vb[System.String.Compare#21](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Compare/vb/compare21.vb#21)] @@ -1755,7 +1755,7 @@ The following example demonstrates how you can create an instance of the - Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, a culture-sensitive, case-insensitive comparison of "animal" with "Ani-mal" (using a soft hyphen, or U+00AD) indicates that the two strings are equivalent. + Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the .NET Framework 4 or later, a culture-sensitive, case-insensitive comparison of "animal" with "Ani-mal" (using a soft hyphen, or U+00AD) indicates that the two strings are equivalent. [!code-csharp[System.String.Compare#22](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Compare/cs/compare22.cs#22)] [!code-vb[System.String.Compare#22](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Compare/vb/compare22.vb#22)] @@ -1986,7 +1986,7 @@ The following example demonstrates how you can create an instance of the is . - Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, a case-insensitive comparison of "animal" with "Ani-mal" (using a soft hyphen, or U+00AD) using the invariant culture indicates that the two strings are equivalent. + Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the .NET Framework 4 or later, a case-insensitive comparison of "animal" with "Ani-mal" (using a soft hyphen, or U+00AD) using the invariant culture indicates that the two strings are equivalent. [!code-csharp[System.String.Compare#23](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.Compare/cs/compare23.cs#23)] [!code-vb[System.String.Compare#23](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.Compare/vb/compare23.vb#23)] @@ -3073,7 +3073,7 @@ The following example demonstrates how you can create an instance of the is not a . - Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, a comparison of "animal" with "ani-mal" (using a soft hyphen, or U+00AD) indicates that the two strings are equivalent. + Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the .NET Framework 4 or later, a comparison of "animal" with "ani-mal" (using a soft hyphen, or U+00AD) indicates that the two strings are equivalent. [!code-csharp[System.String.CompareTo#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.string.compareto/cs/compareto1.cs#1)] [!code-vb[System.String.CompareTo#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.string.compareto/vb/compareto1.vb#1)] @@ -3189,7 +3189,7 @@ The following example demonstrates how you can create an instance of the - Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, a comparison of "animal" with "ani-mal" (using a soft hyphen, or U+00AD) indicates that the two strings are equivalent. + Character sets include ignorable characters. The method does not consider such characters when it performs a culture-sensitive comparison. For example, if the following code is run on the .NET Framework 4 or later, a comparison of "animal" with "ani-mal" (using a soft hyphen, or U+00AD) indicates that the two strings are equivalent. [!code-csharp[System.String.CompareTo#2](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.string.compareto/cs/compareto2.cs#2)] [!code-vb[System.String.CompareTo#2](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.string.compareto/vb/compareto2.vb#2)] @@ -6784,7 +6784,7 @@ The `GetPinnableReference` method returns a character that can be used for pinni This method performs a word (case-sensitive and culture-sensitive) search using the current culture. The search begins at the first character position of this instance and continues until the last character position. - Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search, if `value` contains an ignorable character, the result is equivalent to searching with that character removed. If `value` consists only of one or more ignorable characters, the method always returns 0 (zero) to indicate that the match is found at the beginning of the current instance. In the following example, the method is used to find three substrings (a soft hyphen (U+00AD), a soft hyphen followed by "n", and a soft hyphen followed by "m") in two strings. Only one of the strings contains a soft hyphen. If the example is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, in each case, because the soft hyphen is an ignorable character, the result is the same as if the soft hyphen had not been included in `value`. When searching for a soft hyphen only, the method returns 0 (zero) to indicate that it has found a match at the beginning of the string. + Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search, if `value` contains an ignorable character, the result is equivalent to searching with that character removed. If `value` consists only of one or more ignorable characters, the method always returns 0 (zero) to indicate that the match is found at the beginning of the current instance. In the following example, the method is used to find three substrings (a soft hyphen (U+00AD), a soft hyphen followed by "n", and a soft hyphen followed by "m") in two strings. Only one of the strings contains a soft hyphen. If the example is run on the .NET Framework 4 or later, in each case, because the soft hyphen is an ignorable character, the result is the same as if the soft hyphen had not been included in `value`. When searching for a soft hyphen only, the method returns 0 (zero) to indicate that it has found a match at the beginning of the string. [!code-csharp[System.String.IndexOf#21](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.IndexOf/CS/ignorable21.cs#21)] [!code-vb[System.String.IndexOf#21](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.IndexOf/VB/ignorable21.vb#21)] @@ -6992,7 +6992,7 @@ The `comparisonType` parameter is a enumeration m This method performs a word (case-sensitive and culture-sensitive) search using the current culture. The search begins at the `startIndex` character position of this instance and continues until the last character position. - Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search, if `value` contains an ignorable character, the result is equivalent to searching with that character removed. If `value` consists only of one or more ignorable characters, the method always returns `startIndex`, which is the character position at which the search begins. In the following example, the method is used to find the position of a soft hyphen (U+00AD) followed by an "m" in two strings. Only one of the strings contains the required substring. If the example is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, in both cases, because the soft hyphen is an ignorable character, the method returns the index of "m" in the string. Note that in the case of the first string, which includes the soft hyphen followed by an "m", the method fails to return the index of the soft hyphen but instead returns the index of the "m". + Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search, if `value` contains an ignorable character, the result is equivalent to searching with that character removed. If `value` consists only of one or more ignorable characters, the method always returns `startIndex`, which is the character position at which the search begins. In the following example, the method is used to find the position of a soft hyphen (U+00AD) followed by an "m" in two strings. Only one of the strings contains the required substring. If the example is run on the .NET Framework 4 or later, in both cases, because the soft hyphen is an ignorable character, the method returns the index of "m" in the string. Note that in the case of the first string, which includes the soft hyphen followed by an "m", the method fails to return the index of the soft hyphen but instead returns the index of the "m". [!code-csharp[System.String.IndexOf#22](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.IndexOf/CS/ignorable22.cs#22)] [!code-vb[System.String.IndexOf#22](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.IndexOf/VB/ignorable22.vb#22)] @@ -7095,7 +7095,7 @@ The `comparisonType` parameter is a enumeration m Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search (that is, if is not or ), if contains an ignorable character, the result is equivalent to searching with that character removed. If consists only of one or more ignorable characters, the method always returns 0 (zero) to indicate that the match is found at the beginning of the current instance. - In the following example, the method is used to find three substrings (a soft hyphen (U+00AD), a soft hyphen followed by "n", and a soft hyphen followed by "m") in two strings. Only one of the strings contains a soft hyphen. If the example is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, because the soft hyphen is an ignorable character, a culture-sensitive search returns the same value that it would return if the soft hyphen were not included in the search string. An ordinal search, however, successfully finds the soft hyphen in one string and reports that it is absent from the second string. + In the following example, the method is used to find three substrings (a soft hyphen (U+00AD), a soft hyphen followed by "n", and a soft hyphen followed by "m") in two strings. Only one of the strings contains a soft hyphen. If the example is run on the .NET Framework 4 or later, because the soft hyphen is an ignorable character, a culture-sensitive search returns the same value that it would return if the soft hyphen were not included in the search string. An ordinal search, however, successfully finds the soft hyphen in one string and reports that it is absent from the second string. [!code-csharp[System.String.IndexOf#26](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.IndexOf/CS/ignorable26.cs#26)] [!code-vb[System.String.IndexOf#26](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.IndexOf/VB/ignorable26.vb#26)] @@ -7242,7 +7242,7 @@ The `comparisonType` parameter is a enumeration m This method performs a word (case-sensitive and culture-sensitive) search using the current culture. The search begins at `startIndex` and continues to `startIndex` + `count` -1. The character at `startIndex` + `count` is not included in the search. - Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search, if `value` contains an ignorable character, the result is equivalent to searching with that character removed. If `value` consists only of one or more ignorable characters, the method always returns `startIndex`, which is the character position at which the search begins. In the following example, the method is used to find the position of a soft hyphen (U+00AD) followed by an "m" starting in the third through sixth character positions in two strings. Only one of the strings contains the required substring. If the example is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, in both cases, because the soft hyphen is an ignorable character, the method returns the index of "m" in the string when it performs a culture-sensitive comparison. Note that in the case of the first string, which includes the soft hyphen followed by an "m", the method fails to return the index of the soft hyphen but instead returns the index of the "m". + Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search, if `value` contains an ignorable character, the result is equivalent to searching with that character removed. If `value` consists only of one or more ignorable characters, the method always returns `startIndex`, which is the character position at which the search begins. In the following example, the method is used to find the position of a soft hyphen (U+00AD) followed by an "m" starting in the third through sixth character positions in two strings. Only one of the strings contains the required substring. If the example is run on the .NET Framework 4 or later, in both cases, because the soft hyphen is an ignorable character, the method returns the index of "m" in the string when it performs a culture-sensitive comparison. Note that in the case of the first string, which includes the soft hyphen followed by an "m", the method fails to return the index of the soft hyphen but instead returns the index of the "m". [!code-csharp[System.String.IndexOf#23](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.IndexOf/CS/ignorable23.cs#23)] [!code-vb[System.String.IndexOf#23](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.IndexOf/VB/ignorable23.vb#23)] @@ -7353,7 +7353,7 @@ The `comparisonType` parameter is a enumeration m Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search (that is, if is not or ), if contains an ignorable character, the result is equivalent to searching with that character removed. If consists only of one or more ignorable characters, the method always returns , which is the character position at which the search begins. - In the following example, the method is used to find the position of a soft hyphen (U+00AD) followed by an "m" starting with the third character position in two strings. Only one of the strings contains the required substring. If the example is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, in both cases, because the soft hyphen is an ignorable character, the method returns the index of "m" in the string when it performs a culture-sensitive comparison. Note that in the case of the first string, which includes the soft hyphen followed by an "m", the method fails to return the index of the soft hyphen but instead returns the index of the "m". The method returns the index of the soft hyphen in the first string only when it performs an ordinal comparison. + In the following example, the method is used to find the position of a soft hyphen (U+00AD) followed by an "m" starting with the third character position in two strings. Only one of the strings contains the required substring. If the example is run on the .NET Framework 4 or later, in both cases, because the soft hyphen is an ignorable character, the method returns the index of "m" in the string when it performs a culture-sensitive comparison. Note that in the case of the first string, which includes the soft hyphen followed by an "m", the method fails to return the index of the soft hyphen but instead returns the index of the "m". The method returns the index of the soft hyphen in the first string only when it performs an ordinal comparison. [!code-csharp[System.String.IndexOf#25](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.IndexOf/CS/ignorable25.cs#25)] [!code-vb[System.String.IndexOf#25](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.IndexOf/VB/ignorable25.vb#25)] @@ -7447,7 +7447,7 @@ The `comparisonType` parameter is a enumeration m Character sets include ignorable characters, which are characters that are not considered when performing a linguistic or culture-sensitive comparison. In a culture-sensitive search (that is, if is not or ), if contains an ignorable character, the result is equivalent to searching with that character removed. If consists only of one or more ignorable characters, the method always returns , which is the character position at which the search begins. - In the following example, the method is used to find the position of a soft hyphen (U+00AD) followed by an "m" starting in the third through sixth character positions in two strings. Only one of the strings contains the required substring. If the example is run on the [!INCLUDE[netfx40_short](~/includes/netfx40-short-md.md)] or later, in both cases, because the soft hyphen is an ignorable character, the method returns the index of "m" in the string when it performs a culture-sensitive comparison. When it performs an ordinal comparison, however, it finds the substring only in the first string. Note that in the case of the first string, which includes the soft hyphen followed by an "m", the method fails to return the index of the soft hyphen but instead returns the index of the "m" when it performs a culture-sensitive comparison. The method returns the index of the soft hyphen in the first string only when it performs an ordinal comparison. + In the following example, the method is used to find the position of a soft hyphen (U+00AD) followed by an "m" starting in the third through sixth character positions in two strings. Only one of the strings contains the required substring. If the example is run on the .NET Framework 4 or later, in both cases, because the soft hyphen is an ignorable character, the method returns the index of "m" in the string when it performs a culture-sensitive comparison. When it performs an ordinal comparison, however, it finds the substring only in the first string. Note that in the case of the first string, which includes the soft hyphen followed by an "m", the method fails to return the index of the soft hyphen but instead returns the index of the "m" when it performs a culture-sensitive comparison. The method returns the index of the soft hyphen in the first string only when it performs an ordinal comparison. [!code-csharp[System.String.IndexOf#24](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.String.IndexOf/CS/ignorable24.cs#24)] [!code-vb[System.String.IndexOf#24](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.String.IndexOf/VB/ignorable24.vb#24)] From 56148f1528ac6265069c48244dd56853b307cfd0 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:31:08 -0800 Subject: [PATCH 049/236] ofprword --- xml/System.Windows.Forms/DataGridView.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Forms/DataGridView.xml b/xml/System.Windows.Forms/DataGridView.xml index 190a0dc9fb1..ad6fd88faf7 100644 --- a/xml/System.Windows.Forms/DataGridView.xml +++ b/xml/System.Windows.Forms/DataGridView.xml @@ -4852,7 +4852,7 @@ The control replaces and extends the control copies the text representation of each selected cell to the Clipboard. This value is the cell value converted to a string or, for image cells, the value of the property. - Values are copied to the Clipboard in , , , and formats. These formats are useful for pasting content into applications such as Notepad, Microsoft Excel, and [!INCLUDE[ofprword](~/includes/ofprword-md.md)]. + Values are copied to the Clipboard in , , , and formats. These formats are useful for pasting content into applications such as Notepad, Microsoft Excel, and Microsoft Word. The control copies the cells contained in the smallest rectangle that includes all selected cells. Rows and columns that do not contain any selected cells are not represented in the copied data. Any unselected cells in the remaining rows and columns are represented by blank placeholders. Depending on the copy mode and the selection mode, header values for the copied rows and columns may be copied, as well. From 4202c8912b91922c1d2cab265aed97868a6172ba Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:31:51 -0800 Subject: [PATCH 050/236] sil3-first --- xml/System.Net/WebRequest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Net/WebRequest.xml b/xml/System.Net/WebRequest.xml index bdf52f38b28..32d46c83ed8 100644 --- a/xml/System.Net/WebRequest.xml +++ b/xml/System.Net/WebRequest.xml @@ -1162,7 +1162,7 @@ derived factory object was used to create the request. This object may be [System.Net.Browser.WebRequestCreator.BrowserHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.browserhttp(v=vs.95)) or [System.Net.Browser.WebRequestCreator.ClientHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.clienthttp(v=vs.95)), but it may also be a custom instance derived from . This allows an application to determine whether the browser hosting [!INCLUDE[silverlight](~/includes/silverlight-md.md)], the [!INCLUDE[silverlight](~/includes/silverlight-md.md)] client, or some custom object handles HTTP requests and responses for the instance. The method allows an application to configure which derived type will be instantiated when making a request to a specific URI. creators are typically registered to handle a specific protocol, such HTTP or HTTPS, but can be registered to handle a request to a specific server or path on a server. This is useful when more than one derived type can process requests for the same protocol. The [!INCLUDE[sil3_first](~/includes/sil3-first-md.md)] and later runtime supports multiple HTTP handlers each having different capabilities. For example, a web service that uses Representational State Transfer (REST) might require the [System.Net.Browser.WebRequestCreator.ClientHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.clienthttp(v=vs.95)) handler while a SOAP web service might be able to use the default [System.Net.Browser.WebRequestCreator.BrowserHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.browserhttp(v=vs.95)) handler. +This property allows an application to determine which derived factory object was used to create the request. This object may be [System.Net.Browser.WebRequestCreator.BrowserHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.browserhttp(v=vs.95)) or [System.Net.Browser.WebRequestCreator.ClientHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.clienthttp(v=vs.95)), but it may also be a custom instance derived from . This allows an application to determine whether the browser hosting [!INCLUDE[silverlight](~/includes/silverlight-md.md)], the [!INCLUDE[silverlight](~/includes/silverlight-md.md)] client, or some custom object handles HTTP requests and responses for the instance. The method allows an application to configure which derived type will be instantiated when making a request to a specific URI. creators are typically registered to handle a specific protocol, such HTTP or HTTPS, but can be registered to handle a request to a specific server or path on a server. This is useful when more than one derived type can process requests for the same protocol. The Microsoft Silverlight 3 and later runtime supports multiple HTTP handlers each having different capabilities. For example, a web service that uses Representational State Transfer (REST) might require the [System.Net.Browser.WebRequestCreator.ClientHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.clienthttp(v=vs.95)) handler while a SOAP web service might be able to use the default [System.Net.Browser.WebRequestCreator.BrowserHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.browserhttp(v=vs.95)) handler. ]]> From 6dc9a18a4a8796c847648ce1c3e6a2fc28371b49 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:32:07 -0800 Subject: [PATCH 051/236] silverlight --- xml/System.Net/WebRequest.xml | 2 +- xml/System.Windows.Controls/Calendar.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Net/WebRequest.xml b/xml/System.Net/WebRequest.xml index 32d46c83ed8..a36d548544a 100644 --- a/xml/System.Net/WebRequest.xml +++ b/xml/System.Net/WebRequest.xml @@ -1162,7 +1162,7 @@ derived factory object was used to create the request. This object may be [System.Net.Browser.WebRequestCreator.BrowserHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.browserhttp(v=vs.95)) or [System.Net.Browser.WebRequestCreator.ClientHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.clienthttp(v=vs.95)), but it may also be a custom instance derived from . This allows an application to determine whether the browser hosting [!INCLUDE[silverlight](~/includes/silverlight-md.md)], the [!INCLUDE[silverlight](~/includes/silverlight-md.md)] client, or some custom object handles HTTP requests and responses for the instance. The method allows an application to configure which derived type will be instantiated when making a request to a specific URI. creators are typically registered to handle a specific protocol, such HTTP or HTTPS, but can be registered to handle a request to a specific server or path on a server. This is useful when more than one derived type can process requests for the same protocol. The Microsoft Silverlight 3 and later runtime supports multiple HTTP handlers each having different capabilities. For example, a web service that uses Representational State Transfer (REST) might require the [System.Net.Browser.WebRequestCreator.ClientHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.clienthttp(v=vs.95)) handler while a SOAP web service might be able to use the default [System.Net.Browser.WebRequestCreator.BrowserHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.browserhttp(v=vs.95)) handler. +This property allows an application to determine which derived factory object was used to create the request. This object may be [System.Net.Browser.WebRequestCreator.BrowserHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.browserhttp(v=vs.95)) or [System.Net.Browser.WebRequestCreator.ClientHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.clienthttp(v=vs.95)), but it may also be a custom instance derived from . This allows an application to determine whether the browser hosting Silverlight, the Silverlight client, or some custom object handles HTTP requests and responses for the instance. The method allows an application to configure which derived type will be instantiated when making a request to a specific URI. creators are typically registered to handle a specific protocol, such HTTP or HTTPS, but can be registered to handle a request to a specific server or path on a server. This is useful when more than one derived type can process requests for the same protocol. The Microsoft Silverlight 3 and later runtime supports multiple HTTP handlers each having different capabilities. For example, a web service that uses Representational State Transfer (REST) might require the [System.Net.Browser.WebRequestCreator.ClientHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.clienthttp(v=vs.95)) handler while a SOAP web service might be able to use the default [System.Net.Browser.WebRequestCreator.BrowserHttp](https://msdn.microsoft.com/library/system.net.browser.webrequestcreator.browserhttp(v=vs.95)) handler. ]]> diff --git a/xml/System.Windows.Controls/Calendar.xml b/xml/System.Windows.Controls/Calendar.xml index 30cf8e097b2..535e61c9f83 100644 --- a/xml/System.Windows.Controls/Calendar.xml +++ b/xml/System.Windows.Controls/Calendar.xml @@ -1002,7 +1002,7 @@ Calendar with dates that cannot be selected - Returns a for use by the [!INCLUDE[silverlight](~/includes/silverlight-md.md)] automation infrastructure. + Returns a for use by the Silverlight automation infrastructure. A for the object. Date: Wed, 24 Feb 2021 11:32:30 -0800 Subject: [PATCH 052/236] sqltecxlinq --- xml/System.Xml.Linq/Extensions.xml | 6 +++--- xml/System.Xml.Linq/XAttribute.xml | 6 +++--- xml/System.Xml.Linq/XContainer.xml | 4 ++-- xml/System.Xml.Linq/XDocument.xml | 8 ++++---- xml/System.Xml.Linq/XDocumentType.xml | 8 ++++---- xml/System.Xml.Linq/XNamespace.xml | 2 +- xml/System.Xml.Linq/XNode.xml | 10 +++++----- xml/System.Xml.Linq/XObjectChangeEventArgs.xml | 14 +++++++------- xml/System.Xml.Linq/XProcessingInstruction.xml | 2 +- xml/System.Xml.Linq/XText.xml | 4 ++-- xml/System.Xml.XPath/Extensions.xml | 2 +- 11 files changed, 33 insertions(+), 33 deletions(-) diff --git a/xml/System.Xml.Linq/Extensions.xml b/xml/System.Xml.Linq/Extensions.xml index 3681342d4b5..0f4ccfd6c9f 100644 --- a/xml/System.Xml.Linq/Extensions.xml +++ b/xml/System.Xml.Linq/Extensions.xml @@ -39,7 +39,7 @@ extension methods are not axis methods, however. These methods remove attributes or nodes from the XML tree. @@ -1182,7 +1182,7 @@ Ancestors and Self , they are returned in the order that they were added to the element, and are not sorted. - Technically, in XML, namespace declarations are not attributes proper. However, this distinction is not normally made by many XML programmers. Instead, because namespace declarations have exactly the same XML syntax as attributes, most XML programmers think of namespaces as attributes. To simplify the [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] programming interface, namespaces are represented in the XML tree as attributes. Such namespace attributes impact serialization of an XML tree. When serializing, [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] attempts to serialize with the namespace prefix specified in namespace attributes. You can use the to determine if an attribute is really a namespace declaration. + Technically, in XML, namespace declarations are not attributes proper. However, this distinction is not normally made by many XML programmers. Instead, because namespace declarations have exactly the same XML syntax as attributes, most XML programmers think of namespaces as attributes. To simplify the LINQ to XML programming interface, namespaces are represented in the XML tree as attributes. Such namespace attributes impact serialization of an XML tree. When serializing, LINQ to XML attempts to serialize with the namespace prefix specified in namespace attributes. You can use the to determine if an attribute is really a namespace declaration. The class derives from . You can add annotations to attributes, and observe events for them. @@ -388,7 +388,7 @@ Console.WriteLine(root) using the extension method. Then you can iterate over the list, removing the attributes. For more information, see [Mixed Declarative Code/Imperative Code Bugs (LINQ to XML)](/dotnet/standard/linq/mixed-declarative-imperative-code-bugs). + There are many scenarios in which you might want to remove a set of attributes. In LINQ to XML programming, you should not manipulate or modify a set of nodes while you are querying for nodes in that set. In practical terms, this means that you should not iterate over a set of attributes and remove them. Instead, you should materialize them into a using the extension method. Then you can iterate over the list, removing the attributes. For more information, see [Mixed Declarative Code/Imperative Code Bugs (LINQ to XML)](/dotnet/standard/linq/mixed-declarative-imperative-code-bugs). Alternatively, if you want to remove a set of attributes, it is recommended that you use the method. This method copies the attributes to a list, then iterates over the list, removing the attributes. diff --git a/xml/System.Xml.Linq/XContainer.xml b/xml/System.Xml.Linq/XContainer.xml index c26e2526f4f..8bc21251290 100644 --- a/xml/System.Xml.Linq/XContainer.xml +++ b/xml/System.Xml.Linq/XContainer.xml @@ -945,7 +945,7 @@ Console.WriteLine(newTree) node. When you serialize or save the tree, the DTD will also be serialized. [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] will expand any entities in the DTD. When you serialize or save the XML tree, the entity references are not saved; instead, the nodes are saved with the entity references replaced by the text of the entity. + You can populate an XML tree with an XML document that contains a DTD. The XML tree will then contain a node. When you serialize or save the tree, the DTD will also be serialized. LINQ to XML will expand any entities in the DTD. When you serialize or save the XML tree, the entity references are not saved; instead, the nodes are saved with the entity references replaced by the text of the entity. If the DTD contains default attributes, the attributes are created in the XML tree as ordinary attributes. - By default, [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] does not validate a document based on its DTD. To validate a document based on a DTD, create an that will validate based on a DTD, and then create an XML tree from the . + By default, LINQ to XML does not validate a document based on its DTD. To validate a document based on a DTD, create an that will validate based on a DTD, and then create an XML tree from the . @@ -2199,7 +2199,7 @@ nodes when not preserving whitespace: 4 . See [Query an XDocument vs. query an XElement](/dotnet/standard/linq/query-xdocument-vs-query-xelement) for more details. + This property is useful when you want to compose LINQ to XML queries in the same context as when composing them for a tree rooted in . See [Query an XDocument vs. query an XElement](/dotnet/standard/linq/query-xdocument-vs-query-xelement) for more details. diff --git a/xml/System.Xml.Linq/XDocumentType.xml b/xml/System.Xml.Linq/XDocumentType.xml index 42fe72516c5..09dca3b325d 100644 --- a/xml/System.Xml.Linq/XDocumentType.xml +++ b/xml/System.Xml.Linq/XDocumentType.xml @@ -49,13 +49,13 @@ This class represents the XML concept of a DTD. - DTD support in [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] is limited. + DTD support in LINQ to XML is limited. - [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] will expand internal entities by default, but it will not resolve external entity references unless an with an associated is used to load the XML tree. + LINQ to XML will expand internal entities by default, but it will not resolve external entity references unless an with an associated is used to load the XML tree. - [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] will not validate a document against a DTD, but you can use a validating to perform DTD validation if necessary. + LINQ to XML will not validate a document against a DTD, but you can use a validating to perform DTD validation if necessary. - To validate an [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] tree against an XML schema, use the method. + To validate an LINQ to XML tree against an XML schema, use the method. When a document contains entity references that are defined in a DTD, the references are expanded upon creation of the XML tree. However, when you serialize or save the XML tree, the content of the expanded entities is preserved; the entity references are not. diff --git a/xml/System.Xml.Linq/XNamespace.xml b/xml/System.Xml.Linq/XNamespace.xml index 416b811acbd..f0820c9bdf9 100644 --- a/xml/System.Xml.Linq/XNamespace.xml +++ b/xml/System.Xml.Linq/XNamespace.xml @@ -198,7 +198,7 @@ Console.WriteLine(e) ``` - This approach has performance implications. Each time that you pass a string that contains an expanded name to [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)], it must parse the name, find the atomized namespace, and find the atomized name. This process takes CPU time. If performance is important, you may want to use a different approach. + This approach has performance implications. Each time that you pass a string that contains an expanded name to LINQ to XML, it must parse the name, find the atomized namespace, and find the atomized name. This process takes CPU time. If performance is important, you may want to use a different approach. With Visual Basic, the recommended approach is to use XML literals, which does not involve the use of expanded names. diff --git a/xml/System.Xml.Linq/XNode.xml b/xml/System.Xml.Linq/XNode.xml index 56e2bc6d122..6574cad2c5c 100644 --- a/xml/System.Xml.Linq/XNode.xml +++ b/xml/System.Xml.Linq/XNode.xml @@ -1098,11 +1098,11 @@ el1 is before el2 . For example, you can create an from a [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] tree, and then pass that reader to . + You typically use this method when you have to supply another component with an . For example, you can create an from a LINQ to XML tree, and then pass that reader to . All of the readers returned by are normalizing readers. They always perform line break normalization and full normalization of attributes. In contrast, the returned by is not a normalizing reader. It does not transform any white space. It also returns attributes in the order that they were added, not in attribute name order. - [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] does not keep information about whether attributes are default attributes. will always return false regardless of whether the attribute was populated from a default value or not. + LINQ to XML does not keep information about whether attributes are default attributes. will always return false regardless of whether the attribute was populated from a default value or not. The `PUBLIC` and `SYSTEM` pseudo attributes on are not available through the method. They are only available through the method that takes the qualified name of the attribute as a parameter. If you have to retrieve the `PUBLIC` or `SYSTEM` attributes, you should use the method. @@ -2725,7 +2725,7 @@ NodeType: Element Child1 Certain standard query operators, such as , iterate their source, collect all of the data, sort it, and then finally yield the first item in the sequence. If you use a query operator that materializes its source before yielding the first item, you will not retain a small memory footprint. - For an example of using [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] to transform extremely large XML documents while maintaining a small memory footprint, see [How to perform streaming transform of large XML documents](/dotnet/standard/linq/perform-streaming-transform-large-xml-documents). + For an example of using LINQ to XML to transform extremely large XML documents while maintaining a small memory footprint, see [How to perform streaming transform of large XML documents](/dotnet/standard/linq/perform-streaming-transform-large-xml-documents). ## Examples @@ -2828,7 +2828,7 @@ ccc by using the extension method. Then, you can iterate over the list to remove the nodes. For more information, see [Mixed Declarative Code/Imperative Code Bugs (LINQ to XML)](/dotnet/standard/linq/mixed-declarative-imperative-code-bugs). + In LINQ to XML programming, you should not manipulate or modify a set of nodes while you are querying for nodes in that set. In practical terms, this means that you should not iterate over a set of nodes and remove them. Instead, you should materialize them into a by using the extension method. Then, you can iterate over the list to remove the nodes. For more information, see [Mixed Declarative Code/Imperative Code Bugs (LINQ to XML)](/dotnet/standard/linq/mixed-declarative-imperative-code-bugs). Alternatively, if you want to remove a set of nodes, it is recommended that you use the method. This method copies the nodes to a list, and then iterates over the list to remove the nodes. @@ -3123,7 +3123,7 @@ Console.WriteLine(xmlTree) ## Examples - The following example shows using the results of a [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] query as the input to this method. + The following example shows using the results of a LINQ to XML query as the input to this method. ```csharp XElement srcTree = new XElement("Root", diff --git a/xml/System.Xml.Linq/XObjectChangeEventArgs.xml b/xml/System.Xml.Linq/XObjectChangeEventArgs.xml index 89abb444173..8e9c47a16e8 100644 --- a/xml/System.Xml.Linq/XObjectChangeEventArgs.xml +++ b/xml/System.Xml.Linq/XObjectChangeEventArgs.xml @@ -39,7 +39,7 @@ @@ -85,13 +85,13 @@ - An that contains the event arguments for [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] events. + An that contains the event arguments for LINQ to XML events. Initializes a new instance of the class. , , , and provide predefined instances for all the event arguments that are raised in [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)]. A typical user will not need to construct event arguments. + The read-only fields , , , and provide predefined instances for all the event arguments that are raised in LINQ to XML. A typical user will not need to construct event arguments. ]]> @@ -135,7 +135,7 @@ event, it passes the instance returned by this property as an argument. + When LINQ to XML raises an event, it passes the instance returned by this property as an argument. ]]> @@ -179,7 +179,7 @@ event, it passes the instance returned by this property as an argument. + When LINQ to XML raises an event, it passes the instance returned by this property as an argument. ]]> @@ -267,7 +267,7 @@ event, it passes the instance returned by this property as an argument. + When LINQ to XML raises an event, it passes the instance returned by this property as an argument. ]]> @@ -311,7 +311,7 @@ event, it passes the instance returned by this property as an argument. + When LINQ to XML raises an event, it passes the instance returned by this property as an argument. ]]> diff --git a/xml/System.Xml.Linq/XProcessingInstruction.xml b/xml/System.Xml.Linq/XProcessingInstruction.xml index 376aab2a2f0..15cbe5b8858 100644 --- a/xml/System.Xml.Linq/XProcessingInstruction.xml +++ b/xml/System.Xml.Linq/XProcessingInstruction.xml @@ -41,7 +41,7 @@ ## Remarks You can use processing instructions in XML to indicate that an XML document can be processed by some processor, such as XSLT. - Processing instructions are nodes in the XML tree. When a processing instruction is found in the XML being parsed, [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] creates an node. + Processing instructions are nodes in the XML tree. When a processing instruction is found in the XML being parsed, LINQ to XML creates an node. ]]> diff --git a/xml/System.Xml.Linq/XText.xml b/xml/System.Xml.Linq/XText.xml index 86e1dc03e65..a560ccc354a 100644 --- a/xml/System.Xml.Linq/XText.xml +++ b/xml/System.Xml.Linq/XText.xml @@ -41,9 +41,9 @@ ## Remarks XML elements can contain text content. Sometimes the content is simple (the element only contains text content), and sometimes the content is mixed (the contents of the element contains both text and other elements). In either case, each chunk of text is represented as an node. - [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] developers will often have to write code to work with arbitrary [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] trees that they did not create. If you are writing code that has to work with [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] trees that you have no control over creating, you should be aware of certain behaviors of nodes. + LINQ to XML developers will often have to write code to work with arbitrary LINQ to XML trees that they did not create. If you are writing code that has to work with LINQ to XML trees that you have no control over creating, you should be aware of certain behaviors of nodes. - When processing the contents of an XML tree at the node level, you should be prepared for multiple nodes to be adjacent to each other. Further, you should be prepared for nodes that contain no text. It is possible through [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] methods to remove the content of a text node. However, [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] does not automatically delete the node. The node has identity, and might have annotations, so [!INCLUDE[sqltecxlinq](~/includes/sqltecxlinq-md.md)] allows for zero-length nodes in the tree. + When processing the contents of an XML tree at the node level, you should be prepared for multiple nodes to be adjacent to each other. Further, you should be prepared for nodes that contain no text. It is possible through LINQ to XML methods to remove the content of a text node. However, LINQ to XML does not automatically delete the node. The node has identity, and might have annotations, so LINQ to XML allows for zero-length nodes in the tree. For more information, see [Programming with nodes](/dotnet/standard/linq/program-nodes). diff --git a/xml/System.Xml.XPath/Extensions.xml b/xml/System.Xml.XPath/Extensions.xml index 23269784f07..dc5d1e7bef0 100644 --- a/xml/System.Xml.XPath/Extensions.xml +++ b/xml/System.Xml.XPath/Extensions.xml @@ -37,7 +37,7 @@ Date: Wed, 24 Feb 2021 11:32:56 -0800 Subject: [PATCH 053/236] sqprsqlong --- xml/System.Web.Caching/SqlCacheDependency.xml | 12 ++++++------ .../SqlCacheDependencySection.xml | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xml/System.Web.Caching/SqlCacheDependency.xml b/xml/System.Web.Caching/SqlCacheDependency.xml index e2a8eede21b..45df8b56c38 100644 --- a/xml/System.Web.Caching/SqlCacheDependency.xml +++ b/xml/System.Web.Caching/SqlCacheDependency.xml @@ -22,14 +22,14 @@ ## Remarks On all supported versions of SQL Server (Microsoft SQL Server 7.0, Microsoft SQL Server 2000, and SQL Server 2005) the class monitors a specific SQL Server database table. When the table changes, items associated with the table are removed from the , and a new version of the item is added to the . - The class also supports integration with the class when using a [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] database. The query notification mechanism of [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] detects changes to data that invalidate the results of an SQL query and removes any cached items associated with the SQL query from the . + The class also supports integration with the class when using a SQL Server 2005 database. The query notification mechanism of SQL Server 2005 detects changes to data that invalidate the results of an SQL query and removes any cached items associated with the SQL query from the . - You can use the class to add items to your application's that are dependent on either a SQL Server database table or on an SQL query when using [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)]. You can also use this class with the directive to make an output-cached page or a user control dependent on a SQL Server database table. Finally, you can use the class with the page directive to make an output-cached page dependent on the results of an SQL query when using [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)]. Query notification using [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] is not supported on the directive for user controls. + You can use the class to add items to your application's that are dependent on either a SQL Server database table or on an SQL query when using SQL Server 2005. You can also use this class with the directive to make an output-cached page or a user control dependent on a SQL Server database table. Finally, you can use the class with the page directive to make an output-cached page dependent on the results of an SQL query when using SQL Server 2005. Query notification using SQL Server 2005 is not supported on the directive for user controls. > [!NOTE] > For this class to work correctly when using table-based notifications, the database and any tables that you want to make dependencies on must have notifications enabled. You can enable notifications by calling methods of the class or by using the command-line tool. In addition, the proper configuration settings must be included in the application's Web.config file. > -> Using a object with [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] query notification does not require any explicit configuration. Consult the [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] Books Online for information about restrictions on the types of Transact-SQL queries that are allowed when using query notification. +> Using a object with SQL Server 2005 query notification does not require any explicit configuration. Consult the SQL Server 2005 Books Online for information about restrictions on the types of Transact-SQL queries that are allowed when using query notification. The following example shows an ASP.NET Web.config file that enables table-based dependencies on a SQL Server database table. @@ -101,7 +101,7 @@ objects that use the query-notification feature of [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] products. + This constructor is used to create objects that use the query-notification feature of SQL Server 2005 products. SQL statements that are associated with the `sqlCmd` parameter must include the following: @@ -109,7 +109,7 @@ - Explicit column names in the Select statement. You cannot use the asterisk (*) wildcard character to select all columns from a table. For example, instead of `select * from dbo.customers`, you must use `select name, address, city, state from dbo.customers`. - This constructor cannot be used to associate a instance with a instance on a page using [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] query notifications with page-level output caching. + This constructor cannot be used to associate a instance with a instance on a page using SQL Server 2005 query notifications with page-level output caching. ]]> @@ -305,7 +305,7 @@ ## Remarks The method returns an identifier used to uniquely track objects associated with an item or application. The unique identifier generated when using table-based notifications is partially dependent on the change identifier generated by the database. - When using SQL Server 2005-based query notifications, the unique identifier is `null` because [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] does not support returning unique identifiers for individual query notifications . + When using SQL Server 2005-based query notifications, the unique identifier is `null` because SQL Server 2005 does not support returning unique identifiers for individual query notifications . ]]> diff --git a/xml/System.Web.Configuration/SqlCacheDependencySection.xml b/xml/System.Web.Configuration/SqlCacheDependencySection.xml index b3d31202288..51e8cdc71b9 100644 --- a/xml/System.Web.Configuration/SqlCacheDependencySection.xml +++ b/xml/System.Web.Configuration/SqlCacheDependencySection.xml @@ -24,7 +24,7 @@ The SQL cache dependency allows the cached data to be synchronized with the original source. After you configure the relationship between an item stored in an ASP.NET application's cache and a specific SQL Server database table, an instance of the class monitors the table so that when an item in the table changes, the item is automatically removed from the cache. - The settings in this element only affect the table-based version of the object. The row-level objects used with [!INCLUDE[sqprsqlong](~/includes/sqprsqlong-md.md)] and above are not affected by these settings. + The settings in this element only affect the table-based version of the object. The row-level objects used with SQL Server 2005 and above are not affected by these settings. > [!NOTE] > The can write information into the related section of the configuration file according to the restrictions defined by the section property whose value is . Any attempt to write in a configuration file at a level not allowed in the hierarchy will result in an error message generated by the parser. However, you can use this class to read configuration information at any level in the hierarchy. From ed1af9f682b2d27858c19a63a884970cace1a530 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:33:36 -0800 Subject: [PATCH 054/236] ss2k --- xml/System.Web.UI.WebControls/LinqDataSource.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Web.UI.WebControls/LinqDataSource.xml b/xml/System.Web.UI.WebControls/LinqDataSource.xml index ea5c60d8b42..fdf6a1b706a 100644 --- a/xml/System.Web.UI.WebControls/LinqDataSource.xml +++ b/xml/System.Web.UI.WebControls/LinqDataSource.xml @@ -124,7 +124,7 @@ You use the property to specify the names of properties from the returned data to sort by. > [!NOTE] -> When you use the control with [!INCLUDE[ss2k](~/includes/ss2k-md.md)] or [!INCLUDE[ssEW](~/includes/ssew-md.md)] and the property is set to `true`, you must provide a value in the property. By default, the property is `true`. If you assign a value to the property, you must also include all identity columns in the list of properties that is returned in the query. +> When you use the control with SQL Server 2000 or [!INCLUDE[ssEW](~/includes/ssew-md.md)] and the property is set to `true`, you must provide a value in the property. By default, the property is `true`. If you assign a value to the property, you must also include all identity columns in the list of properties that is returned in the query. ## Grouping Data @@ -1662,7 +1662,7 @@ The `LoadViewState` method is used to load the previously saved view state of th You can provide more than one property in the property by separating each property by using a comma. For example, to order by properties named `LastName` and `FirstName`, set the property to "LastName, FirstName". > [!NOTE] -> When you use the control with [!INCLUDE[ss2k](~/includes/ss2k-md.md)] or [!INCLUDE[ssEW](~/includes/ssew-md.md)] and the property is set to `true`, you must provide a value in the property. By default, the property is `true`. If you assign a value to the property, you must also include all identity columns in the list of properties that is returned in the query. +> When you use the control with SQL Server 2000 or [!INCLUDE[ssEW](~/includes/ssew-md.md)] and the property is set to `true`, you must provide a value in the property. By default, the property is `true`. If you assign a value to the property, you must also include all identity columns in the list of properties that is returned in the query. If the property is set to `true`, a data-bound control can pass a sort expression to the control at run time. The control will apply the sort expression from the data-bound control after it applies the property. Therefore, the data is returned according to the sort expression from the data-bound control. From 178db5f0dd7fc46a6e90540d88b18d37fc544dd2 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:34:01 -0800 Subject: [PATCH 055/236] ssastoria --- .../DataServiceBuildProvider.xml | 2 +- .../DataServiceCollection`1.xml | 2 +- .../DataServiceContext.xml | 18 +++++++++--------- .../DataServiceQuery`1.xml | 2 +- .../EntityPropertyMappingAttribute.xml | 2 +- .../SyndicationItemProperty.xml | 2 +- .../EntityClassGenerator.xml | 2 +- .../OpenTypeMethods.xml | 2 +- .../ResourceType.xml | 2 +- .../ChangeInterceptorAttribute.xml | 2 +- xml/System.Data.Services/DataServiceHost.xml | 10 +++++----- .../DataServiceHostFactory.xml | 2 +- xml/System.Data.Services/ETagAttribute.xml | 2 +- xml/System.Data.Services/IDataServiceHost.xml | 10 +++++----- .../QueryInterceptorAttribute.xml | 2 +- 15 files changed, 31 insertions(+), 31 deletions(-) diff --git a/xml/System.Data.Services.BuildProvider/DataServiceBuildProvider.xml b/xml/System.Data.Services.BuildProvider/DataServiceBuildProvider.xml index b7e1c75b097..c40ddf88c3a 100644 --- a/xml/System.Data.Services.BuildProvider/DataServiceBuildProvider.xml +++ b/xml/System.Data.Services.BuildProvider/DataServiceBuildProvider.xml @@ -84,7 +84,7 @@ A container for building an assembly. - Generates C# or Visual Basic code for a [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] client application based on the metadata returned by the data service. + Generates C# or Visual Basic code for a WCF Data Services client application based on the metadata returned by the data service. class to support binding data to controls in client applications. This class inherits from the class, which implements the interface and is the primary data binding mechanism for Windows Presentation Foundation (WPF) and Silverlight-based applications. + WCF Data Services provides the class to support binding data to controls in client applications. This class inherits from the class, which implements the interface and is the primary data binding mechanism for Windows Presentation Foundation (WPF) and Silverlight-based applications. You can load an binding collection by using any collection that implements the interface. Items loaded into the binding collection must implement the interface. For more information, see [Binding Data to Controls](/dotnet/framework/data/wcf/binding-data-to-controls-wcf-data-services). diff --git a/xml/System.Data.Services.Client/DataServiceContext.xml b/xml/System.Data.Services.Client/DataServiceContext.xml index d7df86fd4b2..c9c94007f7d 100644 --- a/xml/System.Data.Services.Client/DataServiceContext.xml +++ b/xml/System.Data.Services.Client/DataServiceContext.xml @@ -21,12 +21,12 @@ is not. State on the client is maintained between interactions in order to support features such as update management. This class, and the class that represents a particular HTTP request to a data service, are the two main classes in the client library. + WCF Data Services are stateless, but the is not. State on the client is maintained between interactions in order to support features such as update management. This class, and the class that represents a particular HTTP request to a data service, are the two main classes in the client library. ## Examples - The following example shows how to use the generated by the Add Service Reference tool to implicitly execute a query against the Northwind data service that returns all customers. The URI of the requested `Customers` entity set is determined automatically by the context. The query is executed implicitly when the enumeration occurs. The Northwind data service is created when you complete the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] . + The following example shows how to use the generated by the Add Service Reference tool to implicitly execute a query against the Northwind data service that returns all customers. The URI of the requested `Customers` entity set is determined automatically by the context. The query is executed implicitly when the enumeration occurs. The Northwind data service is created when you complete the WCF Data Services . [!code-csharp[Astoria Northwind Client#GetAllCustomers](~/samples/snippets/csharp/VS_Snippets_Misc/astoria_northwind_client/cs/source.cs#getallcustomers)] [!code-vb[Astoria Northwind Client#GetAllCustomers](~/samples/snippets/visualbasic/VS_Snippets_Misc/astoria_northwind_client/vb/source.vb#getallcustomers)] @@ -114,7 +114,7 @@ ## Examples - The following example shows how to use the and methods to create links that define relationships. In this example, the navigation properties on the `Order_Details` object are also explicitly set. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] . + The following example shows how to use the and methods to create links that define relationships. In this example, the navigation properties on the `Order_Details` object are also explicitly set. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the WCF Data Services . [!code-csharp[Astoria Northwind Client#AddOrderDetailToOrder](~/samples/snippets/csharp/VS_Snippets_Misc/astoria_northwind_client/cs/source.cs#addorderdetailtoorder)] [!code-vb[Astoria Northwind Client#AddOrderDetailToOrder](~/samples/snippets/visualbasic/VS_Snippets_Misc/astoria_northwind_client/vb/source.vb#addorderdetailtoorder)] @@ -528,7 +528,7 @@ ## Examples - The following example shows how to execute an asynchronous query by calling the method to start the query. The inline delegate calls the method to display the query results. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] . + The following example shows how to execute an asynchronous query by calling the method to start the query. The inline delegate calls the method to display the query results. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the WCF Data Services . [!code-csharp[Astoria Northwind Client#ExecuteQueryAsync](~/samples/snippets/csharp/VS_Snippets_Misc/astoria_northwind_client/cs/source.cs#executequeryasync)] [!code-vb[Astoria Northwind Client#ExecuteQueryAsync](~/samples/snippets/visualbasic/VS_Snippets_Misc/astoria_northwind_client/vb/source.vb#executequeryasync)] @@ -1022,7 +1022,7 @@ method to start the query. The inline delegate calls the method to display the query results. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] . + The following example shows how to execute an asynchronous query by calling the method to start the query. The inline delegate calls the method to display the query results. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the WCF Data Services . [!code-csharp[Astoria Northwind Client#ExecuteQueryAsync](~/samples/snippets/csharp/VS_Snippets_Misc/astoria_northwind_client/cs/source.cs#executequeryasync)] [!code-vb[Astoria Northwind Client#ExecuteQueryAsync](~/samples/snippets/visualbasic/VS_Snippets_Misc/astoria_northwind_client/vb/source.vb#executequeryasync)] @@ -1560,7 +1560,7 @@ ## Examples - The following example shows how to call the method to execute an array of objects that contains queries that return both `Customers` and `Products` objects from the Northwind data service. The collection of objects in the returned is enumerated, and the collection of objects that is contained in each is also enumerated. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] . + The following example shows how to call the method to execute an array of objects that contains queries that return both `Customers` and `Products` objects from the Northwind data service. The collection of objects in the returned is enumerated, and the collection of objects that is contained in each is also enumerated. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the WCF Data Services . [!code-csharp[Astoria Northwind Client#BatchQuery](~/samples/snippets/csharp/VS_Snippets_Misc/astoria_northwind_client/cs/source.cs#batchquery)] [!code-vb[Astoria Northwind Client#BatchQuery](~/samples/snippets/visualbasic/VS_Snippets_Misc/astoria_northwind_client/vb/source.vb#batchquery)] @@ -2025,7 +2025,7 @@ ## Examples - The following example shows how to explicitly load the `Customers` object that is related to each returned `Orders` instance. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] . + The following example shows how to explicitly load the `Customers` object that is related to each returned `Orders` instance. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the WCF Data Services . [!code-csharp[Astoria Northwind Client#LoadRelatedOrderCustomer](~/samples/snippets/csharp/VS_Snippets_Misc/astoria_northwind_client/cs/source.cs#loadrelatedordercustomer)] [!code-vb[Astoria Northwind Client#LoadRelatedOrderCustomer](~/samples/snippets/visualbasic/VS_Snippets_Misc/astoria_northwind_client/vb/source.vb#loadrelatedordercustomer)] @@ -2838,7 +2838,7 @@ method on the to mark the item in the context as updated. An HTTP MERGE message is sent to the data service when is called. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] . + The following example retrieves and modifies an existing object and then calls the method on the to mark the item in the context as updated. An HTTP MERGE message is sent to the data service when is called. This example uses the generated by the Add Service Reference tool based on the Northwind data service, which is created when you complete the WCF Data Services . [!code-csharp[Astoria Northwind Client#ModifyCustomer](~/samples/snippets/csharp/VS_Snippets_Misc/astoria_northwind_client/cs/source.cs#modifycustomer)] [!code-vb[Astoria Northwind Client#ModifyCustomer](~/samples/snippets/visualbasic/VS_Snippets_Misc/astoria_northwind_client/vb/source.vb#modifycustomer)] diff --git a/xml/System.Data.Services.Client/DataServiceQuery`1.xml b/xml/System.Data.Services.Client/DataServiceQuery`1.xml index a91a20555a3..108ebedd959 100644 --- a/xml/System.Data.Services.Client/DataServiceQuery`1.xml +++ b/xml/System.Data.Services.Client/DataServiceQuery`1.xml @@ -80,7 +80,7 @@ ## Remarks The query options are added to the resultant URI using `?name=value&name2=value2`… syntax where the name maps directly to the `name` parameter and the `value` is obtained by calling ToString on the `value` parameter. The `name` starts with `$`. - Non-[!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] syntax does not start with `$`. Non-[!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] query options can be added using this method. It is legal to add the same query option twice if the option is not an [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] query option. If a query option is added that is already present in the underlying URI, an exception is thrown. + Non-WCF Data Services syntax does not start with `$`. Non-WCF Data Services query options can be added using this method. It is legal to add the same query option twice if the option is not an WCF Data Services query option. If a query option is added that is already present in the underlying URI, an exception is thrown. diff --git a/xml/System.Data.Services.Common/EntityPropertyMappingAttribute.xml b/xml/System.Data.Services.Common/EntityPropertyMappingAttribute.xml index 4edfd25440f..78bea7b951a 100644 --- a/xml/System.Data.Services.Common/EntityPropertyMappingAttribute.xml +++ b/xml/System.Data.Services.Common/EntityPropertyMappingAttribute.xml @@ -153,7 +153,7 @@ is `true`, the feed is backward compatible with [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] client applications that use protocol version 1.0. When the value of is `false`, the protocol version used by the data service must be 2.0 or later versions. For more information, see [Data Service Versioning](/dotnet/framework/data/wcf/data-service-versioning-wcf-data-services). + When the value of is `true`, the feed is backward compatible with WCF Data Services client applications that use protocol version 1.0. When the value of is `false`, the protocol version used by the data service must be 2.0 or later versions. For more information, see [Data Service Versioning](/dotnet/framework/data/wcf/data-service-versioning-wcf-data-services). ]]> diff --git a/xml/System.Data.Services.Common/SyndicationItemProperty.xml b/xml/System.Data.Services.Common/SyndicationItemProperty.xml index 1a401d17f58..1e684eda182 100644 --- a/xml/System.Data.Services.Common/SyndicationItemProperty.xml +++ b/xml/System.Data.Services.Common/SyndicationItemProperty.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Data.Services.Design/EntityClassGenerator.xml b/xml/System.Data.Services.Design/EntityClassGenerator.xml index ed3be34e60d..403c4fe01ae 100644 --- a/xml/System.Data.Services.Design/EntityClassGenerator.xml +++ b/xml/System.Data.Services.Design/EntityClassGenerator.xml @@ -302,7 +302,7 @@ System.Data.Services.Design.DataServiceCodeVersion - Gets or sets the version of [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] that the generated code targets. + Gets or sets the version of WCF Data Services that the generated code targets. A value that indicates the version of the generated code. To be added. diff --git a/xml/System.Data.Services.Providers/OpenTypeMethods.xml b/xml/System.Data.Services.Providers/OpenTypeMethods.xml index f3c9287f971..5e52ffdda5f 100644 --- a/xml/System.Data.Services.Providers/OpenTypeMethods.xml +++ b/xml/System.Data.Services.Providers/OpenTypeMethods.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Data.Services.Providers/ResourceType.xml b/xml/System.Data.Services.Providers/ResourceType.xml index 22100b4298a..1ae29183d0f 100644 --- a/xml/System.Data.Services.Providers/ResourceType.xml +++ b/xml/System.Data.Services.Providers/ResourceType.xml @@ -54,7 +54,7 @@ - CLR type that represents the format inside the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] runtime. + CLR type that represents the format inside the WCF Data Services runtime. of the resource type. Base type of the resource type as string. diff --git a/xml/System.Data.Services/ChangeInterceptorAttribute.xml b/xml/System.Data.Services/ChangeInterceptorAttribute.xml index 51208c51f8c..dacd0e9a3ed 100644 --- a/xml/System.Data.Services/ChangeInterceptorAttribute.xml +++ b/xml/System.Data.Services/ChangeInterceptorAttribute.xml @@ -26,7 +26,7 @@ . [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] provides the infrastructure required for service developers to write per-entity change processing rules and validation. + Resource-level change authorization and validation is implemented by methods annotated on the . WCF Data Services provides the infrastructure required for service developers to write per-entity change processing rules and validation. Entity-level access control and validation can be enforced through query interceptors. For more information, see . diff --git a/xml/System.Data.Services/DataServiceHost.xml b/xml/System.Data.Services/DataServiceHost.xml index b864d4bfe7f..a4a145d98c7 100644 --- a/xml/System.Data.Services/DataServiceHost.xml +++ b/xml/System.Data.Services/DataServiceHost.xml @@ -26,9 +26,9 @@ that abstracts its implementation from a specific host. This allows [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] to run in a range of hosting environments. For more information, see [Hosting the Data Service](/dotnet/framework/data/wcf/hosting-the-data-service-wcf-data-services). + WCF Data Services defines a generic hosting interface that abstracts its implementation from a specific host. This allows WCF Data Services to run in a range of hosting environments. For more information, see [Hosting the Data Service](/dotnet/framework/data/wcf/hosting-the-data-service-wcf-data-services). ]]> @@ -58,14 +58,14 @@ - Identifies the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] to the host. + Identifies the WCF Data Services to the host. The URI of the host. - Instantiates for [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)]. + Instantiates for WCF Data Services. that abstracts its implementation from a specific host. This allows [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] to run in a range of hosting environments. This interface should not be confused with , which instead handles registration and activation for the service. A default is used in this case. + WCF Data Services defines a generic hosting interface that abstracts its implementation from a specific host. This allows WCF Data Services to run in a range of hosting environments. This interface should not be confused with , which instead handles registration and activation for the service. A default is used in this case. ]]> diff --git a/xml/System.Data.Services/DataServiceHostFactory.xml b/xml/System.Data.Services/DataServiceHostFactory.xml index 1f802206af9..19dd142eea5 100644 --- a/xml/System.Data.Services/DataServiceHostFactory.xml +++ b/xml/System.Data.Services/DataServiceHostFactory.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Data.Services/ETagAttribute.xml b/xml/System.Data.Services/ETagAttribute.xml index f1de8bf2917..dd375b3ea77 100644 --- a/xml/System.Data.Services/ETagAttribute.xml +++ b/xml/System.Data.Services/ETagAttribute.xml @@ -26,7 +26,7 @@ diff --git a/xml/System.Data.Services/IDataServiceHost.xml b/xml/System.Data.Services/IDataServiceHost.xml index 02689f72fb9..eff1451b8d4 100644 --- a/xml/System.Data.Services/IDataServiceHost.xml +++ b/xml/System.Data.Services/IDataServiceHost.xml @@ -17,7 +17,7 @@ is the contract between [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] and its hosting environment. This abstraction allows the [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] runtime to be agnostic to any particular hosting environment. The interface provides [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)] with access to inbound HTTP requests. A new object implementing this interface is instantiated for each HTTP request and is then used to inspect properties of the HTTP request and configure the HTTP response. + Each component that hosts WCF Data Services, such as Windows Communication Foundation (WCF) must implement this interface. is the contract between WCF Data Services and its hosting environment. This abstraction allows the WCF Data Services runtime to be agnostic to any particular hosting environment. The interface provides WCF Data Services with access to inbound HTTP requests. A new object implementing this interface is instantiated for each HTTP request and is then used to inspect properties of the HTTP request and configure the HTTP response. ]]> @@ -108,7 +108,7 @@ @@ -163,7 +163,7 @@ @@ -221,7 +221,7 @@ @@ -532,7 +532,7 @@ http://myhost/myservice.svc/Customers, the response location would be http://myh diff --git a/xml/System.Data.Services/QueryInterceptorAttribute.xml b/xml/System.Data.Services/QueryInterceptorAttribute.xml index 62840aa7dfa..2eb30b86d00 100644 --- a/xml/System.Data.Services/QueryInterceptorAttribute.xml +++ b/xml/System.Data.Services/QueryInterceptorAttribute.xml @@ -26,7 +26,7 @@ . [!INCLUDE[ssAstoria](~/includes/ssastoria-md.md)]s do not implement security policies but instead provide the infrastructure required for service developers to write their own security rules and business validation. + Entity set-level authorization and validation is implemented by methods annotated with the . WCF Data Servicess do not implement security policies but instead provide the infrastructure required for service developers to write their own security rules and business validation. Entity set access control and validation is enabled through query operations by using query composition. To control entity-based access, implement a method-per-entity set according to the following rules: From 914830ccc2d189a5b4d3cb5171b74cfc80cca754 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:34:19 -0800 Subject: [PATCH 056/236] ssew --- xml/System.Web.UI.WebControls/LinqDataSource.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Web.UI.WebControls/LinqDataSource.xml b/xml/System.Web.UI.WebControls/LinqDataSource.xml index fdf6a1b706a..68186c739a7 100644 --- a/xml/System.Web.UI.WebControls/LinqDataSource.xml +++ b/xml/System.Web.UI.WebControls/LinqDataSource.xml @@ -124,7 +124,7 @@ You use the property to specify the names of properties from the returned data to sort by. > [!NOTE] -> When you use the control with SQL Server 2000 or [!INCLUDE[ssEW](~/includes/ssew-md.md)] and the property is set to `true`, you must provide a value in the property. By default, the property is `true`. If you assign a value to the property, you must also include all identity columns in the list of properties that is returned in the query. +> When you use the control with SQL Server 2000 or SQL Server Compact 3.5 and the property is set to `true`, you must provide a value in the property. By default, the property is `true`. If you assign a value to the property, you must also include all identity columns in the list of properties that is returned in the query. ## Grouping Data @@ -1662,7 +1662,7 @@ The `LoadViewState` method is used to load the previously saved view state of th You can provide more than one property in the property by separating each property by using a comma. For example, to order by properties named `LastName` and `FirstName`, set the property to "LastName, FirstName". > [!NOTE] -> When you use the control with SQL Server 2000 or [!INCLUDE[ssEW](~/includes/ssew-md.md)] and the property is set to `true`, you must provide a value in the property. By default, the property is `true`. If you assign a value to the property, you must also include all identity columns in the list of properties that is returned in the query. +> When you use the control with SQL Server 2000 or SQL Server Compact 3.5 and the property is set to `true`, you must provide a value in the property. By default, the property is `true`. If you assign a value to the property, you must also include all identity columns in the list of properties that is returned in the query. If the property is set to `true`, a data-bound control can pass a sort expression to the control at run time. The control will apply the sort expression from the data-bound control after it applies the property. Therefore, the data is returned according to the sort expression from the data-bound control. From c765caae4d0fc3dddded4ffad21e928f048abdc7 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:34:42 -0800 Subject: [PATCH 057/236] sskatmai-r2 --- xml/System.Data.SqlClient/SqlConnection.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Data.SqlClient/SqlConnection.xml b/xml/System.Data.SqlClient/SqlConnection.xml index c8efd11dcd2..d36b898fa2c 100644 --- a/xml/System.Data.SqlClient/SqlConnection.xml +++ b/xml/System.Data.SqlClient/SqlConnection.xml @@ -1065,7 +1065,7 @@ The connection string contains . works regardless of which version of the server you connect to, but extended events logs and entry on connectivity ring buffer errors will not be present in [!INCLUDE[sskatmai_r2](~/includes/sskatmai-r2-md.md)] and earlier. + works regardless of which version of the server you connect to, but extended events logs and entry on connectivity ring buffer errors will not be present in SQL Server 2008 R2 and earlier. You can locate the connection ID in the extended events log to see if the failure was on the server if the extended event for logging connection ID is enabled. You can also locate the connection ID in the connection ring buffer for certain connection errors. If the connection ID is not in the connection ring buffer, you can assume a network error. From 02b9105977ef0a8b97b84a2841ccd41cd24495fc Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 11:35:04 -0800 Subject: [PATCH 058/236] ssodatashort --- .../DataServiceProtocolVersion.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Data.Services.Common/DataServiceProtocolVersion.xml b/xml/System.Data.Services.Common/DataServiceProtocolVersion.xml index 4ee4ae2efda..d62ad94a497 100644 --- a/xml/System.Data.Services.Common/DataServiceProtocolVersion.xml +++ b/xml/System.Data.Services.Common/DataServiceProtocolVersion.xml @@ -38,7 +38,7 @@ 0 - Version 1 of the [!INCLUDE[ssODataShort](~/includes/ssodatashort-md.md)] protocol. + Version 1 of the OData protocol. @@ -60,7 +60,7 @@ 1 - Version 2 of the [!INCLUDE[ssODataShort](~/includes/ssodatashort-md.md)] protocol. + Version 2 of the OData protocol. From 23f66c1e31d0d6b694a035534b7ae3082cd86ec5 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:24:28 -0800 Subject: [PATCH 059/236] tla2sharptla-2d --- xml/System.Windows.Media.Media3D/SpecularMaterial.xml | 2 +- xml/System.Windows.Media/Matrix.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Media.Media3D/SpecularMaterial.xml b/xml/System.Windows.Media.Media3D/SpecularMaterial.xml index e48636e48ba..d9035b1d120 100644 --- a/xml/System.Windows.Media.Media3D/SpecularMaterial.xml +++ b/xml/System.Windows.Media.Media3D/SpecularMaterial.xml @@ -356,7 +356,7 @@ Gets or sets a value that specifies the degree to which a material applied to a 3-D model reflects the lighting model as shine. - Relative contribution, for a material applied as a [!INCLUDE[TLA2#tla_2d](~/includes/tla2sharptla-2d-md.md)] brush to a [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] model, of the specular component of the lighting model. + Relative contribution, for a material applied as a 2-D brush to a [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] model, of the specular component of the lighting model. is stored using row-major order and has the following structure: From 4c1664856d0e0111c2720588cefee8d59af0328e Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:27:25 -0800 Subject: [PATCH 060/236] tla2sharptla-3d --- xml/System.Windows.Controls/Viewport3D.xml | 2 +- xml/System.Windows.Media.Media3D/MatrixTransform3D.xml | 4 ++-- xml/System.Windows.Media.Media3D/Model3DGroup.xml | 2 +- xml/System.Windows.Media.Media3D/RotateTransform3D.xml | 4 ++-- xml/System.Windows.Media.Media3D/SpecularMaterial.xml | 2 +- xml/System.Windows.Media.Media3D/Vector3D.xml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Windows.Controls/Viewport3D.xml b/xml/System.Windows.Controls/Viewport3D.xml index deec4398a44..d4ce366724b 100644 --- a/xml/System.Windows.Controls/Viewport3D.xml +++ b/xml/System.Windows.Controls/Viewport3D.xml @@ -127,7 +127,7 @@ ## Dependency Property Information diff --git a/xml/System.Windows.Media.Media3D/MatrixTransform3D.xml b/xml/System.Windows.Media.Media3D/MatrixTransform3D.xml index 68f3738be81..ba9c6d480f5 100644 --- a/xml/System.Windows.Media.Media3D/MatrixTransform3D.xml +++ b/xml/System.Windows.Media.Media3D/MatrixTransform3D.xml @@ -220,7 +220,7 @@ Gets or sets a that specifies a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] transformation. - A Matrix3D that specifies a [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] transformation. + A Matrix3D that specifies a 3-D transformation. Gets a matrix representation of the [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] transformation. - A representation of the [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] transformation. + A representation of the 3-D transformation. allows a developer to apply transformations, animations, or other processes to a group of [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] models as though they were a single model. + allows a developer to apply transformations, animations, or other processes to a group of 3-D models as though they were a single model. ]]> diff --git a/xml/System.Windows.Media.Media3D/RotateTransform3D.xml b/xml/System.Windows.Media.Media3D/RotateTransform3D.xml index 5e913b5a241..ed95522b38c 100644 --- a/xml/System.Windows.Media.Media3D/RotateTransform3D.xml +++ b/xml/System.Windows.Media.Media3D/RotateTransform3D.xml @@ -24,9 +24,9 @@ ## Remarks Rotations in [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] usually consist of two arguments: a point around which to rotate an object or set of objects, and a value in degrees or radians that determines the amount of rotation. In [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)], it is necessary to specify a rather than a point around which to rotate. - Rotations in [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] become more complicated when they are animated. To animate a [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] rotation using , you can animate the or properties of an , or specify a for the transform. + Rotations in 3-D become more complicated when they are animated. To animate a 3-D rotation using , you can animate the or properties of an , or specify a for the transform. - Axis/angle rotations in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] are specified in degrees, not radians. + Axis/angle rotations in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] 3-D are specified in degrees, not radians. diff --git a/xml/System.Windows.Media.Media3D/SpecularMaterial.xml b/xml/System.Windows.Media.Media3D/SpecularMaterial.xml index d9035b1d120..27c86643f16 100644 --- a/xml/System.Windows.Media.Media3D/SpecularMaterial.xml +++ b/xml/System.Windows.Media.Media3D/SpecularMaterial.xml @@ -356,7 +356,7 @@ Gets or sets a value that specifies the degree to which a material applied to a 3-D model reflects the lighting model as shine. - Relative contribution, for a material applied as a 2-D brush to a [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] model, of the specular component of the lighting model. + Relative contribution, for a material applied as a 2-D brush to a 3-D model, of the specular component of the lighting model. - The representation of the [!INCLUDE[TLA2#tla_3d](~/includes/tla2sharptla-3d-md.md)] vector. + The representation of the 3-D vector. Converts a representation of a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] vector into the equivalent structure. The equivalent structure. From 54ccb6dab9702524179bbb5a2434a8e27257573d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:28:12 -0800 Subject: [PATCH 061/236] tla2sharptla-baml --- .../BamlLocalizabilityResolver.xml | 14 +++++++------- .../BamlLocalizableResource.xml | 2 +- .../BamlLocalizableResourceKey.xml | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizabilityResolver.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizabilityResolver.xml index e11f22887e1..637bfbe83ae 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizabilityResolver.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizabilityResolver.xml @@ -21,15 +21,15 @@ is used by the in order to resolve localizability settings for classes and properties in [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)]. The resolver is called both at the time of resource extraction as well as when localized [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)] is updated. + is used by the in order to resolve localizability settings for classes and properties in BAML. The resolver is called both at the time of resource extraction as well as when localized BAML is updated. At the time of resource extraction (), the resolver: -- Provides for classes and properties in [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)] when the is constructing localizable resources. +- Provides for classes and properties in BAML when the is constructing localizable resources. -- Provides formatting preferences for elements in [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)] so elements are formatted as inline tags. +- Provides formatting preferences for elements in BAML so elements are formatted as inline tags. - At the time at which localized [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)] is updated (), the resolver: + At the time at which localized BAML is updated (), the resolver: - Resolves formatting tags back into classes. @@ -90,7 +90,7 @@ - The full name of the assembly that contains [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)] to be localized. + The full name of the assembly that contains BAML to be localized. The full class name of the element that you want to retrieve localizability information for. Returns a value that indicates whether a specified type of element can be localized and, if so, whether it can be formatted inline. An object that contains the localizability information for the specified assembly and element. @@ -120,7 +120,7 @@ - The full name of the assembly that contains [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)] to be localized. + The full name of the assembly that contains BAML to be localized. The full class name of the element that you want to retrieve localizability information for. The name of the property that you want to retrieve localizability information for. Returns a value that indicates whether a specified property of a specified type of element can be localized. @@ -177,7 +177,7 @@ The name of the tag. - Returns the full class name of a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] tag that has not been encountered in [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)]. + Returns the full class name of a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] tag that has not been encountered in BAML. The full class name associated with the tag. attached property For more information on this attached property, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). + Localization comments are authored by the developer to provide rules or hints for localizers. The comments are free-form strings that are extracted from BAML or from localization comments files. To attach comments to an element in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], use the attached property For more information on this attached property, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). ]]> diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml index 912409f6244..3d069fae3f0 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml @@ -23,7 +23,7 @@ ## Remarks This class represents a key that can uniquely identify a localizable value inside [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)]. It represents a combination of a , class name, and property name. - The value must be added to the source [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file either by using the `updateuid` [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] target (for example, `msbuild /t:updateuid myproj.proj`), or manually in the markup. [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)] without a cannot be localized. The class name is the type name of the element that contains the localizable property. The property name refers to the property that has the localizable value. A special property called "`$Content`" is used to represent values that are the initialization text or content property of an element. For example the `$Content` property name would apply to the initialization text `Click` in the following XAML: + The value must be added to the source [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file either by using the `updateuid` [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] target (for example, `msbuild /t:updateuid myproj.proj`), or manually in the markup. BAML without a cannot be localized. The class name is the type name of the element that contains the localizable property. The property name refers to the property that has the localizable value. A special property called "`$Content`" is used to represent values that are the initialization text or content property of an element. For example the `$Content` property name would apply to the initialization text `Click` in the following XAML: `Click ` @@ -68,7 +68,7 @@ The Uid of an element that has a localizable resource. The class name of a localizable resource in [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)]. - The property name of a localizable resource in [!INCLUDE[TLA2#tla_baml](~/includes/tla2sharptla-baml-md.md)]. + The property name of a localizable resource in BAML. Initializes a new instance of the class with the supplied Uid, class name, and property name. To be added. @@ -103,7 +103,7 @@ From f0fa1ec06481a0a1b0838dbeabd3c5e76e080a89 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:28:58 -0800 Subject: [PATCH 062/236] tla2sharptla-bpp --- xml/System.Windows.Media/PixelFormats.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Media/PixelFormats.xml b/xml/System.Windows.Media/PixelFormats.xml index 60cc81e1aaa..76f4182900e 100644 --- a/xml/System.Windows.Media/PixelFormats.xml +++ b/xml/System.Windows.Media/PixelFormats.xml @@ -802,7 +802,7 @@ System.Windows.Media.PixelFormat - Gets the pixel format. is a ScRGB format with 128 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel is allocated 32 [!INCLUDE[tla2#tla_bpp](~/includes/tla2sharptla-bpp-md.md)]. This format has a gamma of 1.0. + Gets the pixel format. is a ScRGB format with 128 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel is allocated 32 BPP. This format has a gamma of 1.0. The pixel format. Date: Wed, 24 Feb 2021 12:29:20 -0800 Subject: [PATCH 063/236] tla2sharptla-caf --- xml/System.Windows.Annotations.Storage/XmlStreamStore.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml b/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml index 2261ad67498..b7626a8a293 100644 --- a/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml +++ b/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml @@ -447,7 +447,7 @@ ## Remarks The `name` parameter works only for predefined [!INCLUDE[TLA#tla_caf](~/includes/tlasharptla-caf-md.md)] namespaces. For any other namespace given in the `name` parameter will return `null`, even those namespaces registered through the `knownNamespaces` parameter of the constructor. - The namespaces predefined by the [!INCLUDE[TLA2#tla_caf](~/includes/tla2sharptla-caf-md.md)] include the following: + The namespaces predefined by the Annotations Framework include the following: - `http://schemas.microsoft.com/windows/annotations/2003/11/core` @@ -494,7 +494,7 @@ ## Remarks The property will never return `null`, however the returned list can be empty if no namespaces are ignored. - helps in XML markup compatibility when the program reads annotation content created by different versions of the [!INCLUDE[TLA#tla_caf](~/includes/tlasharptla-caf-md.md)]. When an older application is given annotation content created using a newer version of the [!INCLUDE[TLA2#tla_caf](~/includes/tla2sharptla-caf-md.md)], returns a list of the XML namespaces for elements and attributes not known to the older framework. Unknown XML elements and attributes associated with newer namespaces are ignored when the annotation content is read and deserialized by the older application. For more information see the *XML Markup Compatibility Specification* available at [https://go.microsoft.com/fwlink/?LinkId=73824](https://go.microsoft.com/fwlink/?LinkId=73824). + helps in XML markup compatibility when the program reads annotation content created by different versions of the [!INCLUDE[TLA#tla_caf](~/includes/tlasharptla-caf-md.md)]. When an older application is given annotation content created using a newer version of the Annotations Framework, returns a list of the XML namespaces for elements and attributes not known to the older framework. Unknown XML elements and attributes associated with newer namespaces are ignored when the annotation content is read and deserialized by the older application. For more information see the *XML Markup Compatibility Specification* available at [https://go.microsoft.com/fwlink/?LinkId=73824](https://go.microsoft.com/fwlink/?LinkId=73824). ]]> @@ -547,13 +547,13 @@ System.Collections.Generic.IList<System.Uri> - Gets a list of all namespaces that are predefined by the [!INCLUDE[TLA2#tla_caf](~/includes/tla2sharptla-caf-md.md)]. + Gets a list of all namespaces that are predefined by the Annotations Framework. The list of namespaces that are predefined by the [!INCLUDE[TLA#tla_caf](~/includes/tlasharptla-caf-md.md)]. Date: Wed, 24 Feb 2021 12:29:50 -0800 Subject: [PATCH 064/236] tla2sharptla-clr --- .../DependencyPropertyDescriptor.xml | 4 +-- xml/System.Windows.Controls/StyleSelector.xml | 4 +-- xml/System.Windows.Data/Binding.xml | 2 +- xml/System.Windows.Input/Mouse.xml | 8 ++--- .../XmlnsDefinitionAttribute.xml | 4 +-- xml/System.Windows/ContentElement.xml | 24 +++++++-------- xml/System.Windows/DependencyObject.xml | 8 ++--- xml/System.Windows/DependencyObjectType.xml | 12 ++++---- xml/System.Windows/DependencyProperty.xml | 8 ++--- xml/System.Windows/EventManager.xml | 2 +- .../FrameworkContentElement.xml | 2 +- xml/System.Windows/LocalValueEnumerator.xml | 2 +- xml/System.Windows/PropertyPath.xml | 4 +-- xml/System.Windows/UIElement.xml | 30 +++++++++---------- xml/System.Windows/UIElement3D.xml | 28 ++++++++--------- 15 files changed, 71 insertions(+), 71 deletions(-) diff --git a/xml/System.ComponentModel/DependencyPropertyDescriptor.xml b/xml/System.ComponentModel/DependencyPropertyDescriptor.xml index 583c818cb20..bc827de8b6f 100644 --- a/xml/System.ComponentModel/DependencyPropertyDescriptor.xml +++ b/xml/System.ComponentModel/DependencyPropertyDescriptor.xml @@ -811,7 +811,7 @@ ## Remarks This property relies on the underlying . - Dependency properties are registered as read-only using particular method calls, and by convention the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] wrapper properties that are the properties viewed by reflection and the descriptors must also be read-only. However, since this is a convention and not a requirement to compile, you might want to double check the dependency property identifier read-only state. To do this, get the identifier () value for this and then check the value of . Note that the is on the identifier itself, not metadata. + Dependency properties are registered as read-only using particular method calls, and by convention the CLR wrapper properties that are the properties viewed by reflection and the descriptors must also be read-only. However, since this is a convention and not a requirement to compile, you might want to double check the dependency property identifier read-only state. To do this, get the identifier () value for this and then check the value of . Note that the is on the identifier itself, not metadata. ]]> @@ -849,7 +849,7 @@ ## Remarks The value can be `null` if there is no metadata or if the property is not a dependency property. - Metadata that has matching concepts in [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] attributes is re-exposed as attributes in the collection. + Metadata that has matching concepts in CLR attributes is re-exposed as attributes in the collection. ]]> diff --git a/xml/System.Windows.Controls/StyleSelector.xml b/xml/System.Windows.Controls/StyleSelector.xml index 134d3c14ea1..9be0624d5e6 100644 --- a/xml/System.Windows.Controls/StyleSelector.xml +++ b/xml/System.Windows.Controls/StyleSelector.xml @@ -31,7 +31,7 @@ [!code-csharp[ListViewSnips#ItemStyleSelector](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewSnips/CSharp/Window1.xaml.cs#itemstyleselector)] [!code-vb[ListViewSnips#ItemStyleSelector](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ListViewSnips/visualbasic/window1.xaml.vb#itemstyleselector)] - The following example shows how to define a for the . The `namespc` prefix maps to a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + The following example shows how to define a for the . The `namespc` prefix maps to a CLR namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). [!code-xaml[ListViewSnips#myStyleSelectorKey](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewSnips/CSharp/Window1.xaml#mystyleselectorkey)] @@ -113,7 +113,7 @@ [!code-csharp[ListViewSnips#ItemStyleSelector](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewSnips/CSharp/Window1.xaml.cs#itemstyleselector)] [!code-vb[ListViewSnips#ItemStyleSelector](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ListViewSnips/visualbasic/window1.xaml.vb#itemstyleselector)] - The following example shows how to define a for the . The `namespc` prefix maps to a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + The following example shows how to define a for the . The `namespc` prefix maps to a CLR namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). [!code-xaml[ListViewSnips#myStyleSelectorKey](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewSnips/CSharp/Window1.xaml#mystyleselectorkey)] diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 76cbe47cef2..cfde100fed2 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -33,7 +33,7 @@ - The target property must be a dependency property. This also means that you cannot bind a field. Most properties of objects are dependency properties and most dependency properties, except read-only ones, support data binding by default. (Only types can define dependency properties and all objects derive from .) -- Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding supports data in the form of [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] objects and [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. To provide some examples, your binding source may be a , any list object, a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object that is associated with [!INCLUDE[TLA#tla_adonet](~/includes/tlasharptla-adonet-md.md)] data or Web Services, or an XmlNode that contains your [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data. +- Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom CLR object. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding supports data in the form of CLR objects and [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. To provide some examples, your binding source may be a , any list object, a CLR object that is associated with [!INCLUDE[TLA#tla_adonet](~/includes/tlasharptla-adonet-md.md)] data or Web Services, or an XmlNode that contains your [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data. Use the property to specify the direction of the data flow. To detect source changes in one-way or two-way bindings, the source must implement a suitable property change notification mechanism such as . For an example, see [How to: Implement Property Change Notification](/dotnet/framework/wpf/data/how-to-implement-property-change-notification). The property specifies the timing of source updates. For more information, see "Basic Data Binding Concepts" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index 970b9822a48..01672659041 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -970,7 +970,7 @@ - Register a handler on the control procedurally by calling and choosing the signature option that enables handlers to listen for events even if they are already marked as handled in the routed event data. - For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying mouse routed event be surfaced as [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] events along the route. Similar issues exist with tunneling mouse events. Should you handle the event and not have it be handled by further children toward the source, and how would that affect compositing a control where the compositing pieces might have expected mouse behaviors? + For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying mouse routed event be surfaced as CLR events along the route. Similar issues exist with tunneling mouse events. Should you handle the event and not have it be handled by further children toward the source, and how would that affect compositing a control where the compositing pieces might have expected mouse behaviors? ## Routed Event Information @@ -1238,7 +1238,7 @@ The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. - For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] events all along the route. + For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as CLR events all along the route. Similar issues exist with tunneling mouse events. Should you handle the event and not have it be handled by children further towards the source, and how would that affect compositing in a control where the compositing pieces might have expected mouse behaviors? @@ -1450,7 +1450,7 @@ The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. - For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and handling it by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] events along the route. + For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and handling it by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as CLR events along the route. ## Routed Event Information @@ -1653,7 +1653,7 @@ The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. - For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] events along the route. + For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as CLR events along the route. ## Routed Event Information diff --git a/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml b/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml index 041c197b3e8..5ec4fe53951 100644 --- a/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml @@ -77,7 +77,7 @@ The XAML namespace identifier. - A string that references a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] namespace name. + A string that references a CLR namespace name. Initializes a new instance of the class. To be added. @@ -154,7 +154,7 @@ System.String - Gets the string name of the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] namespace specified in this attribute. + Gets the string name of the CLR namespace specified in this attribute. The CLR namespace, specified as a string. To be added. diff --git a/xml/System.Windows/ContentElement.xml b/xml/System.Windows/ContentElement.xml index 5ecabd44437..64af0022697 100644 --- a/xml/System.Windows/ContentElement.xml +++ b/xml/System.Windows/ContentElement.xml @@ -1304,7 +1304,7 @@ where `myElement` is the class name of the type that you are overriding the meta @@ -2017,7 +2017,7 @@ where `myElement` is the class name of the type that you are overriding the meta @@ -2249,7 +2249,7 @@ The default implementation of this property caches the value and also calculates @@ -2350,7 +2350,7 @@ The default implementation of this property caches the value and also calculates @@ -2455,7 +2455,7 @@ The default implementation of this property caches the value and also calculates @@ -2552,7 +2552,7 @@ The default implementation of this property caches the value and also calculates @@ -2655,7 +2655,7 @@ The default implementation of this property caches the value and also calculates @@ -2830,7 +2830,7 @@ The default implementation of this property caches the value and also calculates @@ -2926,7 +2926,7 @@ The default implementation of this property caches the value and also calculates @@ -3032,7 +3032,7 @@ The default implementation of this property caches the value and also calculates @@ -10463,11 +10463,11 @@ Note that by default a is not foc System.Windows.DependencyObjectType - Gets the that wraps the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] type of this instance. - A that wraps the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] type of this instance. + Gets the that wraps the CLR type of this instance. + A that wraps the CLR type of this instance. and you want to perform property system specific operations on it depending on its type. For example it is more efficient to call using the rather than the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] type. facilitates faster lookup. + This property is useful if an object that is returned from a method has a return value type of and you want to perform property system specific operations on it depending on its type. For example it is more efficient to call using the rather than the CLR type. facilitates faster lookup. @@ -707,7 +707,7 @@ ## Examples - The following example defines a read-only dependency property, along with a `public static readonly` that provides necessary read-only exposure to property consumers, and the get accessor for the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] wrapper. + The following example defines a read-only dependency property, along with a `public static readonly` that provides necessary read-only exposure to property consumers, and the get accessor for the CLR wrapper. [!code-csharp[WPFAquariumSln#RODP](~/samples/snippets/csharp/VS_Snippets_Wpf/WPFAquariumSln/CSharp/WPFAquariumObjects/Class1.cs#rodp)] [!code-vb[WPFAquariumSln#RODP](~/samples/snippets/visualbasic/VS_Snippets_Wpf/WPFAquariumSln/visualbasic/wpfaquariumobjects/class1.vb#rodp)] diff --git a/xml/System.Windows/DependencyObjectType.xml b/xml/System.Windows/DependencyObjectType.xml index 1329b5bb7e2..c7326c9ada2 100644 --- a/xml/System.Windows/DependencyObjectType.xml +++ b/xml/System.Windows/DependencyObjectType.xml @@ -21,7 +21,7 @@ represents a specific underlying system ([!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)]) of a . is essentially a wrapper for the ([!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)]) so that it can extend some of its capabilities. + represents a specific underlying system (CLR) of a . is essentially a wrapper for the (CLR) so that it can extend some of its capabilities. This class has no public constructor. Instances of this class can only be obtained through properties on other objects (such as ), or through the static method . @@ -80,9 +80,9 @@ - The system ([!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)]) type to convert. - Returns a that represents a given system ([!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)]) type. - A that represents the system ([!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)]) type. + The system (CLR) type to convert. + Returns a that represents a given system (CLR) type. + A that represents the system (CLR) type. Gets the name of the represented [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] system type. - The name of the represented [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] system type. + The name of the represented CLR system type. Gets the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] system type represented by this . - The [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] system type represented by this . + The CLR system type represented by this . To be added. diff --git a/xml/System.Windows/DependencyProperty.xml b/xml/System.Windows/DependencyProperty.xml index e4f965b75ee..9c0b5a08ac3 100644 --- a/xml/System.Windows/DependencyProperty.xml +++ b/xml/System.Windows/DependencyProperty.xml @@ -142,7 +142,7 @@ This signature does not allow for specifying metadata. When you use this method, the metadata is automatically generated for the new and its owner type. The auto-generated metadata is the result of the merged metadata from all of the base types that have this property defined. If no merged metadata is available, then the default metadata for the property is used. If the property is registered by using the method, then the default metadata is the same as the metadata that is created when was called. Otherwise, the object is created with the property set to the property type's default and all other properties of the is set to `null`. Use the signature if you want to provide metadata for the version of the dependency property as added to the provided type. - The return value of this method is typically used to declare and expose the dependency property by storing a dependency property identifier. The identifier provides access to the dependency property if you want to call property system APIs against the dependency property, particularly as it exists on the adding owner class. The same property name for both original owner and added owner should be used to indicate the similar functionality. You should use the return value of the method to define the dependency property identifier, and also to declare [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] property wrappers, for dependency properties that are added to types using . + The return value of this method is typically used to declare and expose the dependency property by storing a dependency property identifier. The identifier provides access to the dependency property if you want to call property system APIs against the dependency property, particularly as it exists on the adding owner class. The same property name for both original owner and added owner should be used to indicate the similar functionality. You should use the return value of the method to define the dependency property identifier, and also to declare CLR property wrappers, for dependency properties that are added to types using . The methodology recommended above is used when creating the dependency properties that are declared within [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For instance, both and define a `BorderBrush` dependency property, which have similar functionality. defines its `BorderBrush` property to the property system by calling based on the original owner and its registered dependency property identifer. The return value is then used to establish a new static field () for that property on the added owner, and a `BorderBrush` property wrapper is also declared. @@ -182,11 +182,11 @@ ## Remarks This method enables the property system to recognize a dependency property on a type that did not register that particular dependency property initially. - The return value of this method is used to declare and expose the dependency property, particularly as it exists on the adding owner class. Generally, the same property name for both original owner and added owner should be used to indicate the similar functionality. It is good practice to expose the identifiers, as well as new [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] property wrappers, for dependency properties that are added to types using . + The return value of this method is used to declare and expose the dependency property, particularly as it exists on the adding owner class. Generally, the same property name for both original owner and added owner should be used to indicate the similar functionality. It is good practice to expose the identifiers, as well as new CLR property wrappers, for dependency properties that are added to types using . The methodology recommended above is used when creating APIs declared within [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For instance, both and define a `BorderBrush` dependency property, which have similar functionality. defines its `BorderBrush` property to the property system by calling on original owner and its registered dependency property identifer. The return value is then used to establish a static field () for that property on the added owner, and a `BorderBrush` property wrapper is also declared. - The added owner's dependency property identifier should be used for operations such as . However, type-specific operations involving either types or instances of the class that was added as owner with different metadata will still return the expected results even if the original (not the added owner's) dependency property identifier is specified in calls to methods such as or . The metadata for the added owner is perpetuated by the call itself, not necessarily referenced exclusively by the adding owner class identifier field. Nevertheless, it is good practice to expose the identifier, as well as new [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] property wrappers, for dependency properties that are added to types using , because failing to do so creates disparity between the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representations of your properties. + The added owner's dependency property identifier should be used for operations such as . However, type-specific operations involving either types or instances of the class that was added as owner with different metadata will still return the expected results even if the original (not the added owner's) dependency property identifier is specified in calls to methods such as or . The metadata for the added owner is perpetuated by the call itself, not necessarily referenced exclusively by the adding owner class identifier field. Nevertheless, it is good practice to expose the identifier, as well as new CLR property wrappers, for dependency properties that are added to types using , because failing to do so creates disparity between the CLR and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representations of your properties. The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist. Only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics, such as , are replaced if they are specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dependency properties. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). @@ -804,7 +804,7 @@ Read-only dependency properties require a identifier rather than a identifier to perform metadata operations such as overriding the metadata or setting the value. If you obtained a collection of identifiers through a call to or another API that exposes identifiers, check the value before attempting to call or using that dependency property identifier as an input parameter, to verify that the dependency property that the identifier represents is not read-only. If the value of is `true` on a dependency property, there is no programmatic way to obtain a reference to the identifier of that dependency property, from the metadata or from the identifier; the identifier must be available as a static field in order to call against a read-only dependency property. - When you create a custom dependency property, and register it as read-only, you should define only a get accessor for the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] wrapper property. Otherwise, your class will have a confusing object model for the property wrapper as compared to the access to the backing dependency property. For details, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties) or [Read-Only Dependency Properties](/dotnet/framework/wpf/advanced/read-only-dependency-properties). + When you create a custom dependency property, and register it as read-only, you should define only a get accessor for the CLR wrapper property. Otherwise, your class will have a confusing object model for the property wrapper as compared to the access to the backing dependency property. For details, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties) or [Read-Only Dependency Properties](/dotnet/framework/wpf/advanced/read-only-dependency-properties). diff --git a/xml/System.Windows/EventManager.xml b/xml/System.Windows/EventManager.xml index ec502d2db1e..310613770ca 100644 --- a/xml/System.Windows/EventManager.xml +++ b/xml/System.Windows/EventManager.xml @@ -28,7 +28,7 @@ ## Examples - The following example show how to use this class to register a new routed event as a class member, along with the routed event "wrapper" technique of overriding the add and remove implementations for a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event. + The following example show how to use this class to register a new routed event as a class member, along with the routed event "wrapper" technique of overriding the add and remove implementations for a CLR event. [!code-csharp[DPCustom#EventManagerClass](~/samples/snippets/csharp/VS_Snippets_Wpf/DPCustom/CSharp/default.xaml.cs#eventmanagerclass)] [!code-vb[DPCustom#EventManagerClass](~/samples/snippets/visualbasic/VS_Snippets_Wpf/DPCustom/visualbasic/default.xaml.vb#eventmanagerclass)] diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index 9467e199c38..e48fb954e98 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -798,7 +798,7 @@ ## XAML Values *dataContextObject* - A directly embedded object that serves as data context for any bindings within the parent element. Typically, this object is a or another subclass. Alternatively, raw data of any [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object type intended for binding may be placed here, with the actual bindings defined later. + A directly embedded object that serves as data context for any bindings within the parent element. Typically, this object is a or another subclass. Alternatively, raw data of any CLR object type intended for binding may be placed here, with the actual bindings defined later. *bindingUsage* A binding usage that evaluates to an appropriate data context. For details, see [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension). diff --git a/xml/System.Windows/LocalValueEnumerator.xml b/xml/System.Windows/LocalValueEnumerator.xml index 68669243b9a..1cb048cedae 100644 --- a/xml/System.Windows/LocalValueEnumerator.xml +++ b/xml/System.Windows/LocalValueEnumerator.xml @@ -25,7 +25,7 @@ , or more typically by using the set accessor of a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] property wrapper that calls internally. Examples of other property system determinants that are not local values are values set through styles, or dependency property default values. For details, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). + A *local value* is a value for a dependency property that was set directly on a dependency property, by calling , or more typically by using the set accessor of a CLR property wrapper that calls internally. Examples of other property system determinants that are not local values are values set through styles, or dependency property default values. For details, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). A is returned by the method and implements the interface. A public constructor does not exist; therefore, you must call to obtain an instance of this class. diff --git a/xml/System.Windows/PropertyPath.xml b/xml/System.Windows/PropertyPath.xml index 991fb8f8b6f..f9863871962 100644 --- a/xml/System.Windows/PropertyPath.xml +++ b/xml/System.Windows/PropertyPath.xml @@ -89,7 +89,7 @@ ## Remarks This constructor has two completely different usages depending on whether it is being used for a source-mode property path for a binding, or for a target-mode single-step property path for a storyboard target. - If using this in source mode for a binding, `parameter` is a string representing a property name, or can be a string that describes a "step-through" path to the property in the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object model of the object that is being used as the source for a binding. For a binding property path, the character that identifies a "step" is a dot (.). Indexer references (including multiple indexers, and type differentiation) are also supported. For more details on the syntax of the string as specifically used by the object, see . A property used as a binding source need not be a dependency property. If the binding updates two-way, the property referenced must be read-write. Also note that the binding target does have to be a dependency property. For details, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + If using this in source mode for a binding, `parameter` is a string representing a property name, or can be a string that describes a "step-through" path to the property in the CLR object model of the object that is being used as the source for a binding. For a binding property path, the character that identifies a "step" is a dot (.). Indexer references (including multiple indexers, and type differentiation) are also supported. For more details on the syntax of the string as specifically used by the object, see . A property used as a binding source need not be a dependency property. If the binding updates two-way, the property referenced must be read-write. Also note that the binding target does have to be a dependency property. For details, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). If using this in target mode for a single-step path for a storyboard target, `parameter` is generally provided as type . You can also specify a string that is the . Either of these evaluate to the same result, because it is stored internally as a string. A provided is converted to a string through . The supports a qualified naming format for dependency properties, so you can specify a *typeName*.*propertyName* qualified dependency property name string to the constructor in code. The qualified path to the dependency property identifier is a different concept than a complex path. A complex-path should instead be created with the constructor. @@ -173,7 +173,7 @@ ## Remarks The string contained in this property has three completely different meanings depending on whether a is being used for a source-mode property path for a binding, for a target-mode single-step property path for a storyboard target, or for a complex path for a storyboard target. - If using this in source mode for a binding, is a string representing a property name, or can be a string that describes a "step-through" path to the property in the [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] object model of the object that is being used as the source for a binding. For a binding property path, the character that identifies a "step" is a dot (.). Indexer references (including multiple indexers, and type differentiation) are also supported. For more details on the syntax of the string as specifically used by the object, see . A property used as a binding source need not be a dependency property. If the binding updates two-way, the property source must be read-write. Also note that the binding target does have to be a dependency property. For details, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + If using this in source mode for a binding, is a string representing a property name, or can be a string that describes a "step-through" path to the property in the CLR object model of the object that is being used as the source for a binding. For a binding property path, the character that identifies a "step" is a dot (.). Indexer references (including multiple indexers, and type differentiation) are also supported. For more details on the syntax of the string as specifically used by the object, see . A property used as a binding source need not be a dependency property. If the binding updates two-way, the property source must be read-write. Also note that the binding target does have to be a dependency property. For details, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). If using this in target mode for a single-step path for a storyboard target, is a string that is a *typeName*.*propertyName* qualified dependency property name string. diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 68517265c59..cbdd76753e8 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -1959,7 +1959,7 @@ Image with an Elliptical Clip Region @@ -3014,7 +3014,7 @@ Image with an Elliptical Clip Region @@ -3210,7 +3210,7 @@ Image with an Elliptical Clip Region @@ -3344,7 +3344,7 @@ Image with an Elliptical Clip Region @@ -3447,7 +3447,7 @@ Image with an Elliptical Clip Region @@ -3646,7 +3646,7 @@ Image with an Elliptical Clip Region @@ -3743,7 +3743,7 @@ Image with an Elliptical Clip Region @@ -3847,7 +3847,7 @@ Image with an Elliptical Clip Region @@ -4027,7 +4027,7 @@ Image with an Elliptical Clip Region @@ -4125,7 +4125,7 @@ Image with an Elliptical Clip Region @@ -4232,7 +4232,7 @@ Image with an Elliptical Clip Region @@ -4404,7 +4404,7 @@ Image with an Elliptical Clip Region ## Remarks This event is not raised if the element is not being rendered by the layout system, for reasons other than the value of the property. For example, the element might not have an associated visual. - This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. + This member is a CLR event, not a routed event. ]]> @@ -4613,7 +4613,7 @@ Image with an Elliptical Clip Region ## Remarks A layout update can occur as a result of a property change, a window resize, or an explicit user request. - This member is a [!INCLUDE[TLA2#tla_clr](~/includes/tla2sharptla-clr-md.md)] event, not a routed event. + This member is a CLR event, not a routed event. ]]> @@ -12858,11 +12858,11 @@ Image with an Elliptical Clip Region is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1846,7 +1846,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2059,7 +2059,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2207,7 +2207,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2322,7 +2322,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2431,7 +2431,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2539,7 +2539,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2654,7 +2654,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2847,7 +2847,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -2956,7 +2956,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -3074,7 +3074,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -3268,7 +3268,7 @@ is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -11103,11 +11103,11 @@ Date: Wed, 24 Feb 2021 12:30:15 -0800 Subject: [PATCH 065/236] tla2sharptla-com --- xml/System.Dynamic/IInvokeOnGetBinder.xml | 4 ++-- xml/System.Printing/PrintQueue.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Dynamic/IInvokeOnGetBinder.xml b/xml/System.Dynamic/IInvokeOnGetBinder.xml index 2809c594a99..dc3f487eec4 100644 --- a/xml/System.Dynamic/IInvokeOnGetBinder.xml +++ b/xml/System.Dynamic/IInvokeOnGetBinder.xml @@ -80,9 +80,9 @@ diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index d6f6846cd32..19c204012b5 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -584,7 +584,7 @@ ## Remarks If `fastCopy` is `true`, then the printer must be an [Printing Overview](/dotnet/framework/wpf/advanced/printing-overview). If it is not, the method throws an exception. - If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to [!INCLUDE[TLA#tla_com](~/includes/tlasharptla-com-md.md)]. The call to [!INCLUDE[TLA2#tla_com](~/includes/tla2sharptla-com-md.md)] requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: + If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to [!INCLUDE[TLA#tla_com](~/includes/tlasharptla-com-md.md)]. The call to COM requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: - The simplest way is to add the (that is, "`[System.STAThreadAttribute()]`") just above the first line of the application's `Main` method (usually "`static void Main(string[] args)`"). From 8789a7f4e77cc3e847604d32874c2a7f9dc5abf8 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:30:51 -0800 Subject: [PATCH 066/236] tla2sharptla-dpi --- xml/System.Windows.Media/ContainerVisual.xml | 8 ++++---- xml/System.Windows.Media/Visual.xml | 8 ++++---- xml/System.Windows.Media/VisualTreeHelper.xml | 8 ++++---- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/xml/System.Windows.Media/ContainerVisual.xml b/xml/System.Windows.Media/ContainerVisual.xml index 1a772866c58..52abafa0441 100644 --- a/xml/System.Windows.Media/ContainerVisual.xml +++ b/xml/System.Windows.Media/ContainerVisual.xml @@ -669,9 +669,9 @@ @@ -708,9 +708,9 @@ diff --git a/xml/System.Windows.Media/Visual.xml b/xml/System.Windows.Media/Visual.xml index 4ce629a2df9..592b6e1f0ee 100644 --- a/xml/System.Windows.Media/Visual.xml +++ b/xml/System.Windows.Media/Visual.xml @@ -1312,9 +1312,9 @@ Visual class hierarchy @@ -1345,9 +1345,9 @@ Visual class hierarchy diff --git a/xml/System.Windows.Media/VisualTreeHelper.xml b/xml/System.Windows.Media/VisualTreeHelper.xml index 2b4f5f3b8de..e9ee2ce9234 100644 --- a/xml/System.Windows.Media/VisualTreeHelper.xml +++ b/xml/System.Windows.Media/VisualTreeHelper.xml @@ -771,9 +771,9 @@ @@ -808,9 +808,9 @@ From d8ea129a9c6d6430d16c6f57405677a8c87a079f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:31:20 -0800 Subject: [PATCH 067/236] tla2sharptla-dx --- xml/System.Windows.Media/RenderCapability.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Windows.Media/RenderCapability.xml b/xml/System.Windows.Media/RenderCapability.xml index ce12b36f890..1d1c1c8d65b 100644 --- a/xml/System.Windows.Media/RenderCapability.xml +++ b/xml/System.Windows.Media/RenderCapability.xml @@ -31,7 +31,7 @@ - Multitexture Support: Multitexture support refers to the ability to apply two or more distinct textures during a blending operation on a 3D graphics object. The degree of multitexture support is determined by the number of multitexture units on the graphics hardware. - The pixel shader, vertex shader, and multitexture features are used to define specific [!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] version levels, which, in turn, are used to define the different rendering tiers in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For a full description of the rendering tiers, see [Graphics Rendering Tiers](/dotnet/framework/wpf/advanced/graphics-rendering-tiers). + The pixel shader, vertex shader, and multitexture features are used to define specific DirectX version levels, which, in turn, are used to define the different rendering tiers in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For a full description of the rendering tiers, see [Graphics Rendering Tiers](/dotnet/framework/wpf/advanced/graphics-rendering-tiers). ]]> @@ -247,21 +247,21 @@ ## Remarks > [!NOTE] -> Starting in the .NET Framework 4, rendering tier 1 has been redefined to only include graphics hardware that supports [!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] 9.0 or greater. Graphics hardware that supports [!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] 7 or 8 is now defined as rendering tier 0. +> Starting in the .NET Framework 4, rendering tier 1 has been redefined to only include graphics hardware that supports DirectX 9.0 or greater. Graphics hardware that supports DirectX 7 or 8 is now defined as rendering tier 0. The return value is one of three possible values: |Return value|Rendering tier|Notes| |------------------|--------------------|-----------| -|0x00000000|0|No graphics hardware acceleration is available for the application on the device. All graphics features use software acceleration. The [!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] version level is less than version 9.0.| -|0x00010000|1|Most of the graphics features of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] will use hardware acceleration if the necessary system resources are available and have not been exhausted. This corresponds to a [!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] version that is greater than or equal to 9.0.| -|0x00020000|2|Most of the graphics features of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] will use hardware acceleration provided the necessary system resources have not been exhausted. This corresponds to a [!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] version that is greater than or equal to 9.0.| +|0x00000000|0|No graphics hardware acceleration is available for the application on the device. All graphics features use software acceleration. The DirectX version level is less than version 9.0.| +|0x00010000|1|Most of the graphics features of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] will use hardware acceleration if the necessary system resources are available and have not been exhausted. This corresponds to a DirectX version that is greater than or equal to 9.0.| +|0x00020000|2|Most of the graphics features of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] will use hardware acceleration provided the necessary system resources have not been exhausted. This corresponds to a DirectX version that is greater than or equal to 9.0.| The following table shows the differences in graphics hardware requirements for rendering tier 1 and rendering tier 2: |Feature|Tier 1|Tier 2| |-------------|------------|------------| -|[!INCLUDE[TLA2#tla_dx](~/includes/tla2sharptla-dx-md.md)] version|Must be greater than or equal to 9.0.|Must be greater than or equal to 9.0.| +|DirectX version|Must be greater than or equal to 9.0.|Must be greater than or equal to 9.0.| |Video RAM|Must be greater than or equal to 60MB.|Must be greater than or equal to 120MB.| |Pixel shader|Version level must greater than or equal to 2.0.|Version level must greater than or equal to 2.0.| |Vertex shader|No requirement.|Version level must greater than or equal to 2.0.| From e03349cafebb82f60832b3bee4f132f52b6a7e5b Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:31:41 -0800 Subject: [PATCH 068/236] tla2sharptla-exif --- xml/System.Windows.Media.Imaging/BitmapMetadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index b8d1e935479..83830c62bbb 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -40,7 +40,7 @@ ## Examples - The following example demonstrates how to write metadata to a [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] image by using the IFD and [!INCLUDE[TLA2#tla_exif](~/includes/tla2sharptla-exif-md.md)] schemas. + The following example demonstrates how to write metadata to a [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] image by using the IFD and Exif schemas. [!code-csharp[BitmapFrameExample#7](~/samples/snippets/csharp/VS_Snippets_Wpf/BitmapFrameExample/CSharp/BitmapFrame.cs#7)] [!code-vb[BitmapFrameExample#7](~/samples/snippets/visualbasic/VS_Snippets_Wpf/BitmapFrameExample/VB/BitmapFrame.vb#7)] @@ -86,7 +86,7 @@ Date: Wed, 24 Feb 2021 12:31:57 -0800 Subject: [PATCH 069/236] tla2sharptla-gui --- xml/System.Windows.Automation.Peers/AutomationPeer.xml | 2 +- .../ContentElementAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/DocumentAutomationPeer.xml | 2 +- .../GridViewCellAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml | 2 +- .../ScrollViewerAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/TableAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml | 2 +- .../UIElement3DAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/xml/System.Windows.Automation.Peers/AutomationPeer.xml b/xml/System.Windows.Automation.Peers/AutomationPeer.xml index a74b1f63a0f..910ea8b52b4 100644 --- a/xml/System.Windows.Automation.Peers/AutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/AutomationPeer.xml @@ -1469,7 +1469,7 @@ This method calls the derived implementation of - Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. + Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUI. if the element is a control; otherwise, . To be added. diff --git a/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml index d76ae83ce32..64845ddaba6 100644 --- a/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml @@ -676,7 +676,7 @@ - Gets a value that indicates whether the that is associated with this is something that the end user would understand as being interactive or as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. Called by . + Gets a value that indicates whether the that is associated with this is something that the end user would understand as being interactive or as contributing to the logical structure of the control in the GUI. Called by . . To be added. diff --git a/xml/System.Windows.Automation.Peers/DocumentAutomationPeer.xml b/xml/System.Windows.Automation.Peers/DocumentAutomationPeer.xml index 499b804fe28..b0b58b96cbd 100644 --- a/xml/System.Windows.Automation.Peers/DocumentAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/DocumentAutomationPeer.xml @@ -242,7 +242,7 @@ - Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or the user might understand the as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or the user might understand the as contributing to the logical structure of the control in the GUI. This method is called by . in all cases. To be added. diff --git a/xml/System.Windows.Automation.Peers/GridViewCellAutomationPeer.xml b/xml/System.Windows.Automation.Peers/GridViewCellAutomationPeer.xml index f3c1ed2f595..d629b6c6dd8 100644 --- a/xml/System.Windows.Automation.Peers/GridViewCellAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/GridViewCellAutomationPeer.xml @@ -122,7 +122,7 @@ - Gets or sets a value that indicates whether the element that is associated with this is understood by the end user as interactive or the user might understand the element as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + Gets or sets a value that indicates whether the element that is associated with this is understood by the end user as interactive or the user might understand the element as contributing to the logical structure of the control in the GUI. This method is called by . If this is associated with a element, this method returns ; otherwise, this method returns a list of child elements. To be added. diff --git a/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml b/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml index d413a7b1aa3..36b7ba74344 100644 --- a/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml @@ -180,7 +180,7 @@ - Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive the user might understand the as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive the user might understand the as contributing to the logical structure of the control in the GUI. This method is called by . . To be added. diff --git a/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml index 033e2bd4fb8..9531bbbce51 100644 --- a/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml @@ -653,7 +653,7 @@ corresponds to the data item in the collection. The user might understand the as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + The corresponds to the data item in the collection. The user might understand the as contributing to the logical structure of the control in the GUI. This method is called by . ]]> diff --git a/xml/System.Windows.Automation.Peers/ScrollViewerAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ScrollViewerAutomationPeer.xml index b47fd234fae..67cecb43372 100644 --- a/xml/System.Windows.Automation.Peers/ScrollViewerAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ScrollViewerAutomationPeer.xml @@ -151,7 +151,7 @@ - Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the GUI. This method is called by . If the is , this method returns ; otherwise, . To be added. UI Automation Overview diff --git a/xml/System.Windows.Automation.Peers/TableAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TableAutomationPeer.xml index aa944420623..361a6ae5b7d 100644 --- a/xml/System.Windows.Automation.Peers/TableAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TableAutomationPeer.xml @@ -170,7 +170,7 @@ - Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the GUI. This method is called by . . To be added. diff --git a/xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml index 5f568e05ed5..2d04452025c 100644 --- a/xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TableCellAutomationPeer.xml @@ -205,7 +205,7 @@ - Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the GUI. This method is called by . . To be added. diff --git a/xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml index 0b753d5de88..f46e5f2d670 100644 --- a/xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TextBlockAutomationPeer.xml @@ -150,7 +150,7 @@ - Gets or sets a value that indicates whether the that is associated with this is something that the end user would understand as being interactive or as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. Called by . + Gets or sets a value that indicates whether the that is associated with this is something that the end user would understand as being interactive or as contributing to the logical structure of the control in the GUI. Called by . if the element is part of a template; otherwise . To be added. diff --git a/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml b/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml index 88e3d0c5be1..1603634bcfe 100644 --- a/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml @@ -801,7 +801,7 @@ - Returns a value that indicates whether the that is associated with this is understood by the end user as interactive. Optionally, the user might understand the as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + Returns a value that indicates whether the that is associated with this is understood by the end user as interactive. Optionally, the user might understand the as contributing to the logical structure of the control in the GUI. This method is called by . in all cases. diff --git a/xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml b/xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml index 6d1c37936aa..3894680d1df 100644 --- a/xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml @@ -663,7 +663,7 @@ - Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive. Optionally, the user might understand the as contributing to the logical structure of the control in the [!INCLUDE[TLA2#tla_gui](~/includes/tla2sharptla-gui-md.md)]. This method is called by . + Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive. Optionally, the user might understand the as contributing to the logical structure of the control in the GUI. This method is called by . . To be added. From ec1561aa6b7d3ac4f67f5a2603795c985c0e1475 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:32:35 -0800 Subject: [PATCH 070/236] tla2sharptla-html --- xml/System.Windows.Controls/WebBrowser.xml | 28 +++++++++++----------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/xml/System.Windows.Controls/WebBrowser.xml b/xml/System.Windows.Controls/WebBrowser.xml index 78d27c31d55..d1c015e3ea0 100644 --- a/xml/System.Windows.Controls/WebBrowser.xml +++ b/xml/System.Windows.Controls/WebBrowser.xml @@ -43,7 +43,7 @@ is bound by the security constraints of the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application that is hosting the : -- When is hosted by a full-trust [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application (a stand-alone application, for example), can host [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] documents from any location. +- When is hosted by a full-trust [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application (a stand-alone application, for example), can host HTML documents from any location. - When is hosted by a partial-trust [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application (an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). @@ -53,7 +53,7 @@ ## Examples - The following example shows how to configure to navigate to an [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] document by using markup only. + The following example shows how to configure to navigate to an HTML document by using markup only. ```xaml @@ -223,7 +223,7 @@ private void backButton_Click(object sender, RoutedEventArgs e) . The example first checks that there are documents to navigate forward to by checking . + The following example shows how to navigate forward to the next HTML document by calling . The example first checks that there are documents to navigate forward to by checking . ```csharp private void forwardButton_Click(object sender, RoutedEventArgs e) @@ -266,7 +266,7 @@ private void forwardButton_Click(object sender, RoutedEventArgs e) System.Object - Gets the Document object that represents the hosted [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] page. + Gets the Document object that represents the hosted HTML page. A Document object. . The example first checks that there are [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] documents to navigate back to by checking . + The following example shows how to navigate back to the previous HTML document by calling . The example first checks that there are HTML documents to navigate back to by checking . ```csharp private void backButton_Click(object sender, RoutedEventArgs e) @@ -362,7 +362,7 @@ private void backButton_Click(object sender, RoutedEventArgs e) - Navigate forward to the next [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] document, if there is one. + Navigate forward to the next HTML document, if there is one. . In this example, the script function has no parameters. - The following is the [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] document that implements the script function that will be called from [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)]. + The following is the HTML document that implements the script function that will be called from [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)]. ```html @@ -465,7 +465,7 @@ private void forwardButton_Click(object sender, RoutedEventArgs e) ``` - The following shows the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] implementation to call the script function in the [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] document. + The following shows the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] implementation to call the script function in the HTML document. ```csharp private void callScriptFunctionNoParamButton_Click(object sender, RoutedEventArgs e) @@ -570,7 +570,7 @@ private void callScriptFunctionNoParamButton_Click(object sender, RoutedEventArg ``` - The following shows the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] implementation to call the script functions in the [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] document. + The following shows the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] implementation to call the script functions in the HTML document. ```csharp private void callScriptFunctionNoParamButton_Click(object sender, RoutedEventArgs e) @@ -940,7 +940,7 @@ private void goNavigateButton_Click(object sender, RoutedEventArgs e) ## Remarks If the `stream` parameter is `null`, navigates to a blank document ("about:blank"). - If the stream parameter is not in a valid [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] format, it will be displayed as plain text. + If the stream parameter is not in a valid HTML format, it will be displayed as plain text. After navigation, will be `null`. @@ -997,7 +997,7 @@ private void goNavigateToStreamButton_Click(object sender, RoutedEventArgs e) ## Remarks If the `text` parameter is `null`, navigates to a blank document ("about:blank"). - If the text parameter is not in valid [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] format, it will be displayed as plain text. + If the text parameter is not in valid HTML format, it will be displayed as plain text. After navigation, will be `null`. @@ -1093,7 +1093,7 @@ private void goNavigateToStringButton_Click(object sender, RoutedEventArgs e) ## Remarks This property can be set to any COM-visible object for which you want its public properties and methods available to scripting code. You can make a class COM-visible by marking it with the . - The object that is set for scripting is exposed to the current document by the [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] DOM using the `window.external` property. + The object that is set for scripting is exposed to the current document by the HTML DOM using the `window.external` property. ]]> @@ -1207,7 +1207,7 @@ private void goNavigateToStringButton_Click(object sender, RoutedEventArgs e) Gets or sets the of the current document hosted in the . - The for the current [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] document. + The for the current HTML document. to navigate to an [!INCLUDE[TLA2#tla_html](~/includes/tla2sharptla-html-md.md)] document by using markup only. + The following example shows how to configure to navigate to an HTML document by using markup only. ```xaml From 43c5c81a789c0940e637136b9c345300913f1907 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:33:06 -0800 Subject: [PATCH 071/236] tla2sharptla-idsharpplural --- xml/System.Windows.Automation/Automation.xml | 4 ++-- .../AutomationFocusChangedEventArgs.xml | 4 ++-- xml/System.Windows.Automation/ControlType.xml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Windows.Automation/Automation.xml b/xml/System.Windows.Automation/Automation.xml index 71df47553e0..49ae6368c03 100644 --- a/xml/System.Windows.Automation/Automation.xml +++ b/xml/System.Windows.Automation/Automation.xml @@ -268,7 +268,7 @@ The second run-time ID to compare. Compares two integer arrays containing run-time [!INCLUDE[TLA#tla_id#plural](~/includes/tlasharptla-idsharpplural-md.md)] to determine whether their content is the same. - if the compared run-time [!INCLUDE[TLA2#tla_id#plural](~/includes/tla2sharptla-idsharpplural-md.md)] refer to the same [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element; otherwise . + if the compared run-time IDs refer to the same [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element; otherwise . to an `IAccessible` object in an older accessible technology application. + Object IDs are 32-bit values that identify categories of accessible objects within an application. The `idObject` and `idChild` parameters contain the object IDs that clients can use to link an to an `IAccessible` object in an older accessible technology application. ]]> @@ -124,7 +124,7 @@ to an `IAccessible` object in an older accessible technology application. + Object IDs are 32-bit values that identify categories of accessible objects within an application. The `idObject` and `idChild` parameters contain the object IDs that clients can use to link an to an `IAccessible` object in an older accessible technology application. ]]> diff --git a/xml/System.Windows.Automation/ControlType.xml b/xml/System.Windows.Automation/ControlType.xml index b77f8b575b7..31d51eed738 100644 --- a/xml/System.Windows.Automation/ControlType.xml +++ b/xml/System.Windows.Automation/ControlType.xml @@ -406,7 +406,7 @@ Retrieves an array of the required property [!INCLUDE[TLA#tla_id#plural](~/includes/tlasharptla-idsharpplural-md.md)] for this control type. - An array of property [!INCLUDE[TLA2#tla_id#plural](~/includes/tla2sharptla-idsharpplural-md.md)]. + An array of property IDs. Date: Wed, 24 Feb 2021 12:33:32 -0800 Subject: [PATCH 072/236] tla2sharptla-ie6 --- xml/System.Windows.Controls/DataGridHyperlinkColumn.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml b/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml index 8ab47f257fb..458be19a2c3 100644 --- a/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml +++ b/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml @@ -26,7 +26,7 @@ ![DataGridHyperlinkColumn with email addresses](~/add/media/wpf-hyperlinkcolumn.png "DataGridHyperlinkColumn with email addresses") > [!NOTE] -> navigation can only occur if either the direct or indirect parent of a is a navigation host. Examples of navigation hosts include , , or any browser that can host [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)], such as [!INCLUDE[TLA2#tla_ie6](~/includes/tla2sharptla-ie6-md.md)] or later and Firefox 2.0 or later. For more information, see the "Navigation Hosts" topic in [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). +> navigation can only occur if either the direct or indirect parent of a is a navigation host. Examples of navigation hosts include , , or any browser that can host [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)], such as Microsoft Internet Explorer 6 or later and Firefox 2.0 or later. For more information, see the "Navigation Hosts" topic in [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). To populate the column, bind the column to the data by using the property. To display hyperlink text that is different than the URI string, bind the text value to the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data. For more information about data binding, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). From 3c20073d1ef9aa0612fa3d00397ed9e1668ce412 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:33:50 -0800 Subject: [PATCH 073/236] tla2sharptla-ie7 --- xml/System.Windows.Navigation/CustomContentState.xml | 2 +- xml/System.Windows.Navigation/JournalEntry.xml | 2 +- xml/System.Windows.Navigation/NavigationService.xml | 6 +++--- xml/System.Windows.Navigation/NavigationWindow.xml | 2 +- xml/System.Windows/Application.xml | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xml/System.Windows.Navigation/CustomContentState.xml b/xml/System.Windows.Navigation/CustomContentState.xml index a57b759417c..e7f756a65f7 100644 --- a/xml/System.Windows.Navigation/CustomContentState.xml +++ b/xml/System.Windows.Navigation/CustomContentState.xml @@ -58,7 +58,7 @@ When the navigation history entry is navigated to, [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] checks to see if a custom object is associated with it. If so, it calls to allow the custom object to apply the state it remembered from the previous navigation. - A custom class can override to change the name that appears for the navigation history entry to which the object is associated. The value that returns is visible from the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of the various navigators ([!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)], , ). + A custom class can override to change the name that appears for the navigation history entry to which the object is associated. The value that returns is visible from the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of the various navigators (Internet Explorer 7, , ). A class that derives from must be serializable, which means it must at least be augmented with , and optionally implement . diff --git a/xml/System.Windows.Navigation/JournalEntry.xml b/xml/System.Windows.Navigation/JournalEntry.xml index 1e707f3434b..762b1f1ec79 100644 --- a/xml/System.Windows.Navigation/JournalEntry.xml +++ b/xml/System.Windows.Navigation/JournalEntry.xml @@ -308,7 +308,7 @@ , , or [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)], display navigation UI that allows users to navigate through back and forward navigation history. The text that is displayed for each entry in navigation history depends on which of the following pieces of data are used to automatically construct a navigation history entry name, in order of precedence: + Content hosted by , , or Internet Explorer 7, display navigation UI that allows users to navigate through back and forward navigation history. The text that is displayed for each entry in navigation history depends on which of the following pieces of data are used to automatically construct a navigation history entry name, in order of precedence: - The attached attribute. diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 8412b235cfb..60073d57a7c 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -73,11 +73,11 @@ is a `sealed` class and therefore cannot be instantiated; instead, is used by navigators to enable navigation. In WPF, there are two navigators: and . - Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] as a navigator, to provide an integrated user experience. Physically, however, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] running in [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] in the following ways: + Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use Internet Explorer 7 as a navigator, to provide an integrated user experience. Physically, however, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7 in the following ways: -- When content is navigated to by calling , , and from within an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] the relevant navigation history entries are also added to [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] navigation history. +- When content is navigated to by calling , , and from within an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] the relevant navigation history entries are also added to Internet Explorer 7 navigation history. -- When entries in the [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] are selected, [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] causes to navigate back or forwards to the content that is associated with those entries. +- When entries in the Internet Explorer 7 navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] are selected, Internet Explorer 7 causes to navigate back or forwards to the content that is associated with those entries. > [!NOTE] > A can provide its own navigation history, or use the navigation history of the navigator that hosts it. If provides its own navigation history, it can display its own navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] to navigate through the entries in navigation history; those entries are not added to the navigation history of the host navigator (, , [!INCLUDE[TLA2#tla_iegeneric](~/includes/tla2sharptla-iegeneric-md.md)]) and, consequently, cannot be navigated to from the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of each (see ). diff --git a/xml/System.Windows.Navigation/NavigationWindow.xml b/xml/System.Windows.Navigation/NavigationWindow.xml index 9212e431942..69810a207c4 100644 --- a/xml/System.Windows.Navigation/NavigationWindow.xml +++ b/xml/System.Windows.Navigation/NavigationWindow.xml @@ -96,7 +96,7 @@ Using , you can also remember multiple sets of state for a single page instance. - is one of two navigators in WPF, the other being . Essentially, navigator is a class supports navigation and navigation history. Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] as a navigator, to provide an integrated user experience. However, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] running in [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)] will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)]. + is one of two navigators in WPF, the other being . Essentially, navigator is a class supports navigation and navigation history. Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use Internet Explorer 7 as a navigator, to provide an integrated user experience. However, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7. **Content Model:** is a , which means that can contain content such as text, images, or panels. Also, is a root element and, consequently, cannot be part of another element's content. For more information about the content model for , see [WPF Content Model](/dotnet/framework/wpf/controls/wpf-content-model). diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index d1044675662..3b3b756c3a3 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -358,7 +358,7 @@ - An [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] is navigated away from. -- In [!INCLUDE[TLA2#tla_ie7](~/includes/tla2sharptla-ie7-md.md)], when the tab that is hosting the [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] is closed. +- In Internet Explorer 7, when the tab that is hosting the [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] is closed. - When the browser is closed. From 508386127906a9f8d86e9f1143f7305551c0f2e3 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:34:10 -0800 Subject: [PATCH 074/236] tla2sharptla-iegeneric --- xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml | 2 +- xml/System.Windows.Navigation/NavigationService.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml b/xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml index 4556a951738..7d0c44988e3 100644 --- a/xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml +++ b/xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml @@ -148,7 +148,7 @@ The navigator that raised the event. - A that refers to the navigator ([!INCLUDE[TLA2#tla_iegeneric](~/includes/tla2sharptla-iegeneric-md.md)], , .) that is navigating to the content fragment. + A that refers to the navigator (Internet Explorer, , .) that is navigating to the content fragment. To be added. diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 60073d57a7c..3b2e38a8bd3 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -80,7 +80,7 @@ - When entries in the Internet Explorer 7 navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] are selected, Internet Explorer 7 causes to navigate back or forwards to the content that is associated with those entries. > [!NOTE] -> A can provide its own navigation history, or use the navigation history of the navigator that hosts it. If provides its own navigation history, it can display its own navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] to navigate through the entries in navigation history; those entries are not added to the navigation history of the host navigator (, , [!INCLUDE[TLA2#tla_iegeneric](~/includes/tla2sharptla-iegeneric-md.md)]) and, consequently, cannot be navigated to from the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of each (see ). +> A can provide its own navigation history, or use the navigation history of the navigator that hosts it. If provides its own navigation history, it can display its own navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] to navigate through the entries in navigation history; those entries are not added to the navigation history of the host navigator (, , Internet Explorer) and, consequently, cannot be navigated to from the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of each (see ). ]]> From 2b7664cba97b0d11147d8c49f8b90c16b6c550c6 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:34:28 -0800 Subject: [PATCH 075/236] tla2sharptla-mime --- xml/System.IO.Packaging/PackWebResponse.xml | 8 +++--- xml/System.IO.Packaging/PackagePart.xml | 26 +++++++++---------- .../IXpsFixedPageWriter.xml | 4 +-- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/xml/System.IO.Packaging/PackWebResponse.xml b/xml/System.IO.Packaging/PackWebResponse.xml index d298f690ef5..5f4f149e6bd 100644 --- a/xml/System.IO.Packaging/PackWebResponse.xml +++ b/xml/System.IO.Packaging/PackWebResponse.xml @@ -119,20 +119,20 @@ Gets the [!INCLUDE[TLA#tla_mime](~/includes/tlasharptla-mime-md.md)] content type of the response stream's content. - The [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type of the stream's content. + The MIME type of the stream's content. value, the value is returned. -2. If the requested part contains no value but the stream name contains a recognized [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] extension type, the [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type corresponding to the extension is returned. +2. If the requested part contains no value but the stream name contains a recognized MIME extension type, the MIME type corresponding to the extension is returned. -3. If the requested part does not contain a value nor a recognized [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] extension type, returns an empty string. +3. If the requested part does not contain a value nor a recognized MIME extension type, returns an empty string. ]]> diff --git a/xml/System.IO.Packaging/PackagePart.xml b/xml/System.IO.Packaging/PackagePart.xml index a61e81f6701..a4d394ed158 100644 --- a/xml/System.IO.Packaging/PackagePart.xml +++ b/xml/System.IO.Packaging/PackagePart.xml @@ -39,7 +39,7 @@ |Access|Description| |------------|-----------------| ||The URI of the part.| -||The [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type of the content stream.| +||The MIME type of the content stream.| ||The content data stream of the part.| ]]> @@ -158,8 +158,8 @@ The parent of the part. The URI of the part, relative to the parent root. - The [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] content type of the part data stream. - Initializes a new instance of the class with a specified parent , part URI, and [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] content type. + The MIME content type of the part data stream. + Initializes a new instance of the class with a specified parent , part URI, and MIME content type. property of the part is initialized to . - `contentType` must be a [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. + `contentType` must be a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. |Description|Content Type| |-----------------|------------------| @@ -224,16 +224,16 @@ The parent of the part. The URI of the part, relative to the parent root. - The [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] content type of the part's data stream. + The MIME content type of the part's data stream. The compression option of the part data stream. - Initializes a new instance of the class with a specified parent , part URI, [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] content type, and . + Initializes a new instance of the class with a specified parent , part URI, MIME content type, and . URI formed in accordance with the [RFC 3986](https://tools.ietf.org/html/rfc3986) *Uniform Resource Identifier (URI) Generic Syntax* specification and the [Open Packaging Conventions](https://go.microsoft.com/fwlink/?LinkID=71255) specification. - `contentType` must be a [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. + `contentType` must be a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. |Description|Content Type| |-----------------|------------------| @@ -330,8 +330,8 @@ System.String - Gets the [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type of the content stream. - The [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type of the content data stream for the part. + Gets the MIME type of the content stream. + The MIME type of the content data stream for the part. property is automatically set by the constructor. After it is set by the constructor, the cannot be changed. - The property is a [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. + The property is a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. |Description|Content Type| |-----------------|------------------| @@ -698,13 +698,13 @@ - When overridden in a derived class, returns the [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type of the part content. - The [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type of the part content. + When overridden in a derived class, returns the MIME type of the part content. + The MIME type of the part content. is a virtual method of the abstract base class. Implement this method only in derived types where the value for the content type cannot be provided at the time of construction, or if calculating the content type value is a nontrivial or costly operation. The return value must be a valid [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] content type. + is a virtual method of the abstract base class. Implement this method only in derived types where the value for the content type cannot be provided at the time of construction, or if calculating the content type value is a nontrivial or costly operation. The return value must be a valid MIME content type. Derived classes can call to initialize the property of the derived class to a default value. After the property has been set it cannot be changed. diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml index d91b009f1c9..b7f7a39863d 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml @@ -294,8 +294,8 @@ - The [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type of the image to add. - Adds a new with a specified [!INCLUDE[TLA2#tla_mime](~/includes/tla2sharptla-mime-md.md)] type to the current page. + The MIME type of the image to add. + Adds a new with a specified MIME type to the current page. The new image resource that was added to the page Date: Wed, 24 Feb 2021 12:34:44 -0800 Subject: [PATCH 076/236] tla2sharptla-net --- xml/System.Windows.Data/Binding.xml | 2 +- xml/System.Windows.Input/RoutedUICommand.xml | 2 +- xml/System.Windows.Markup/XamlReader.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index cfde100fed2..67670a6af1a 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -573,7 +573,7 @@ While waiting for the value to arrive, the binding reports the , if one is available, or the default value of the binding target property. - However, there should not be many scenarios where you need to use the property. The [!INCLUDE[TLA2#tla_net](~/includes/tla2sharptla-net-md.md)] guidelines recommend against defining properties that are orders of magnitude slower than a field set would be. When you are creating your class, consider handling extremely slow operations outside of the `get` accessor and caching the result. + However, there should not be many scenarios where you need to use the property. The .NET guidelines recommend against defining properties that are orders of magnitude slower than a field set would be. When you are creating your class, consider handling extremely slow operations outside of the `get` accessor and caching the result. ]]> diff --git a/xml/System.Windows.Input/RoutedUICommand.xml b/xml/System.Windows.Input/RoutedUICommand.xml index cd6e1185cd9..bdbb59eab24 100644 --- a/xml/System.Windows.Input/RoutedUICommand.xml +++ b/xml/System.Windows.Input/RoutedUICommand.xml @@ -58,7 +58,7 @@ One of the predefined commands. *prefix* - The `xlmns` prefix that maps *customClassName*.*customCommandName* to the [!INCLUDE[TLA2#tla_net](~/includes/tla2sharptla-net-md.md)] class. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + The `xlmns` prefix that maps *customClassName*.*customCommandName* to the .NET class. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *customClassName* A custom class that contains the custom command. diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index b3131455e3c..e29a69c483e 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -41,7 +41,7 @@ ## Code Access Security, Loose XAML, and XamlReader XAML is a markup language that directly represents object instantiation and execution. Therefore, elements created in XAML have the same ability to interact with system resources (network access, file system IO, for example) as the equivalent generated code does. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] supports the [!INCLUDE[TLA2#tla_net](~/includes/tla2sharptla-net-md.md)] security framework [!INCLUDE[TLA#tla_cas](~/includes/tlasharptla-cas-md.md)]. This means that [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). + [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] supports the .NET security framework [!INCLUDE[TLA#tla_cas](~/includes/tlasharptla-cas-md.md)]. This means that [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). The implications of these statements for is that your application design must make trust decisions about the XAML you decide to load. If you are loading XAML that is not trusted, consider implementing your own sandboxing technique for how you load the resulting object graph. From 71aacaa9f33eef05129d370195e466d3109e87c7 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:35:03 -0800 Subject: [PATCH 077/236] tla2sharptla-netframewkattr --- .../AttachedPropertyBrowsableForTypeAttribute.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml index 7ca6580cc8a..2cd4c0e21eb 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml @@ -190,7 +190,7 @@ From b38569c3ad7fc9d2364335e1676ff9d10c094dbb Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:35:22 -0800 Subject: [PATCH 078/236] tla2sharptla-opentype --- xml/System.Windows/FontStretch.xml | 6 +++--- xml/System.Windows/FontStretches.xml | 2 +- xml/System.Windows/FontWeight.xml | 4 ++-- xml/System.Windows/FontWeights.xml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Windows/FontStretch.xml b/xml/System.Windows/FontStretch.xml index e095fa7afa9..912450bdc38 100644 --- a/xml/System.Windows/FontStretch.xml +++ b/xml/System.Windows/FontStretch.xml @@ -37,7 +37,7 @@ ## Remarks A font stretch describes the degree to which a font form is stretched from its normal aspect ratio, which is the original width to height ratio specified for the glyphs in the font. - The values correspond to the `usWidthClass` definition in the [!INCLUDE[TLA2#tla_opentype](~/includes/tla2sharptla-opentype-md.md)] specification. The `usWidthClass` represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths. + The values correspond to the `usWidthClass` definition in the OpenType specification. The `usWidthClass` represents an integer value between 1 and 9 - lower values indicate narrower widths; higher values indicate wider widths. |Font stretch|usWidthClass|% of normal| |------------------|------------------|-----------------| @@ -195,7 +195,7 @@ - An integer value between one and nine that corresponds to the usStretchValue definition in the [!INCLUDE[TLA2#tla_opentype](~/includes/tla2sharptla-opentype-md.md)] specification. + An integer value between one and nine that corresponds to the usStretchValue definition in the OpenType specification. Creates a new instance of that corresponds to the [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] usStretchClass value. A new instance of . To be added. @@ -484,7 +484,7 @@ Returns a value that represents the [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] usStretchClass for this object. - An integer value between 1 and 999 that corresponds to the usStretchClass definition in the [!INCLUDE[TLA2#tla_opentype](~/includes/tla2sharptla-opentype-md.md)] specification. + An integer value between 1 and 999 that corresponds to the usStretchClass definition in the OpenType specification. To be added. diff --git a/xml/System.Windows/FontStretches.xml b/xml/System.Windows/FontStretches.xml index 6aaf3896041..429ab5cad21 100644 --- a/xml/System.Windows/FontStretches.xml +++ b/xml/System.Windows/FontStretches.xml @@ -23,7 +23,7 @@ ## Remarks A font stretch describes the degree to which a font form is stretched from its normal aspect ratio, which is the original width to height ratio specified for the glyphs in the font. - The values correspond to the `usWidthClass` definition in the [!INCLUDE[TLA2#tla_opentype](~/includes/tla2sharptla-opentype-md.md)] specification. The `usWidthClass` represents an integer value between 1 and 9. Lower numeric values indicate narrower widths; higher values indicate wider widths. + The values correspond to the `usWidthClass` definition in the OpenType specification. The `usWidthClass` represents an integer value between 1 and 9. Lower numeric values indicate narrower widths; higher values indicate wider widths. |Font stretch|usWidthClass|% of normal| |------------------|------------------|-----------------| diff --git a/xml/System.Windows/FontWeight.xml b/xml/System.Windows/FontWeight.xml index 4d749396fda..2ff617399a1 100644 --- a/xml/System.Windows/FontWeight.xml +++ b/xml/System.Windows/FontWeight.xml @@ -196,7 +196,7 @@ - An integer value between 1 and 999 that corresponds to the usWeightClass definition in the [!INCLUDE[TLA2#tla_opentype](~/includes/tla2sharptla-opentype-md.md)] specification. + An integer value between 1 and 999 that corresponds to the usWeightClass definition in the OpenType specification. Creates a new instance of that corresponds to the [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] usWeightClass value. A new instance of . @@ -527,7 +527,7 @@ Returns a value that represents the [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] usWeightClass for the object. - An integer value between 1 and 999 that corresponds to the usWeightClass definition in the [!INCLUDE[TLA2#tla_opentype](~/includes/tla2sharptla-opentype-md.md)] specification. + An integer value between 1 and 999 that corresponds to the usWeightClass definition in the OpenType specification. values correspond to the `usWeightClass` definition in the [!INCLUDE[TLA2#tla_opentype](~/includes/tla2sharptla-opentype-md.md)] specification. The `usWeightClass` represents an integer value between 1 and 999. Lower values indicate lighter weights; higher values indicate heavier weights. + The values correspond to the `usWeightClass` definition in the OpenType specification. The `usWeightClass` represents an integer value between 1 and 999. Lower values indicate lighter weights; higher values indicate heavier weights. |Font weight|usWeightClass| |-----------------|-------------------| @@ -38,7 +38,7 @@ |

|900| |

|950| - For more information about the OpenType 'usWeightClass' value, see the [usWeightClass](https://docs.microsoft.com/typography/opentype/spec/os2#usweightclass) section of the [!INCLUDE[TLA2#tla_opentype](~/includes/tla2sharptla-opentype-md.md)] specification. + For more information about the OpenType 'usWeightClass' value, see the [usWeightClass](https://docs.microsoft.com/typography/opentype/spec/os2#usweightclass) section of the OpenType specification. From 3030e6e5119d1d2c5717b5a39be80dcaf335935d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:35:37 -0800 Subject: [PATCH 079/236] tla2sharptla-passport --- xml/System.Security.RightsManagement/AuthenticationType.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Security.RightsManagement/AuthenticationType.xml b/xml/System.Security.RightsManagement/AuthenticationType.xml index 6304cf5806f..93583cac04f 100644 --- a/xml/System.Security.RightsManagement/AuthenticationType.xml +++ b/xml/System.Security.RightsManagement/AuthenticationType.xml @@ -123,7 +123,7 @@ 2 - Either Windows authentication or [!INCLUDE[TLA2#tla_passport](~/includes/tla2sharptla-passport-md.md)] authentication. + Either Windows authentication or Windows Live ID authentication. From 0a491be9162bdb087f638ee3b7cb8dc6ebf0a3e2 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:36:04 -0800 Subject: [PATCH 080/236] tla2sharptla-png --- xml/System.Windows.Media.Imaging/BitmapMetadata.xml | 10 +++++----- .../BitmapMetadataBlob.xml | 2 +- xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml | 2 +- .../PngInterlaceOption.xml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index 83830c62bbb..5cc99965df4 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -31,7 +31,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but is not necessary to display the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt ([!INCLUDE[TLA2#tla_png](~/includes/tla2sharptla-png-md.md)] Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. If a is exposed by a that is obtained by using a , it is read-only by default and mutable operations will throw an exception. If it is exposed by a that wraps another , it is mutable on construction. @@ -433,7 +433,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt ([!INCLUDE[TLA2#tla_png](~/includes/tla2sharptla-png-md.md)] Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. ]]>
@@ -691,7 +691,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt ([!INCLUDE[TLA2#tla_png](~/includes/tla2sharptla-png-md.md)] Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. @@ -910,7 +910,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt ([!INCLUDE[TLA2#tla_png](~/includes/tla2sharptla-png-md.md)] Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. ]]>
@@ -960,7 +960,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt ([!INCLUDE[TLA2#tla_png](~/includes/tla2sharptla-png-md.md)] Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml index 185d2380a70..734f2dc8755 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml @@ -21,7 +21,7 @@ diff --git a/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml index 4aa5603106a..8caacf0d50e 100644 --- a/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml @@ -101,7 +101,7 @@ property. diff --git a/xml/System.Windows.Media.Imaging/PngInterlaceOption.xml b/xml/System.Windows.Media.Imaging/PngInterlaceOption.xml index 27b45e28069..48376ba5dc2 100644 --- a/xml/System.Windows.Media.Imaging/PngInterlaceOption.xml +++ b/xml/System.Windows.Media.Imaging/PngInterlaceOption.xml @@ -20,7 +20,7 @@ Date: Wed, 24 Feb 2021 12:36:31 -0800 Subject: [PATCH 081/236] tla2sharptla-riff --- xml/System.Windows/DataFormats.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index 514a7dc102d..14196624a9a 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -578,7 +578,7 @@ class and other classes that implement the interface to describe an available data format. From 62be6f182c40f46de025e9f1d62719cecd9be386 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:36:54 -0800 Subject: [PATCH 082/236] tla2sharptla-sdk --- xml/System.Windows/SourceChangedEventArgs.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows/SourceChangedEventArgs.xml b/xml/System.Windows/SourceChangedEventArgs.xml index 6d31f3e7a38..25e0b23af9e 100644 --- a/xml/System.Windows/SourceChangedEventArgs.xml +++ b/xml/System.Windows/SourceChangedEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks The SourceChanged event is a routed event where the event identifier is not publicly exposed. This is because this event plays a potentially critical part in interoperation and should not be allowed to be raised arbitrarily by any other source than the internal implementation of a known subclass (currently, the only such class is ). When implementing an interoperation solution, you can attach or remove handlers for the event (by calling and , respectively) but you cannot perform other operations normally available to routed events such as class handling, adding owners, or raising the event from an arbitrary element source. - This class overrides the virtual method , in order to return a type-specific handler when requested by the event system. This override does not appear in the class members table in this [!INCLUDE[TLA2#tla_sdk](~/includes/tla2sharptla-sdk-md.md)] documentation because it is a protected member implemented by a sealed class. + This class overrides the virtual method , in order to return a type-specific handler when requested by the event system. This override does not appear in the class members table in this SDK documentation because it is a protected member implemented by a sealed class. ]]> From 597624323c4d1fb1491e7a08ef1a60cf05fa8f3f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:37:08 -0800 Subject: [PATCH 083/236] tla2sharptla-tiff --- xml/System.Windows/DataFormats.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index 14196624a9a..8328251fa3a 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -770,7 +770,7 @@ class and other classes that implement the interface to describe an available data format. From 53a814fc31e0630b7b933e49e5adfb7762de19a9 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:37:24 -0800 Subject: [PATCH 084/236] tla2sharptla-titlexaml --- .../MarkupCompilePass1.xml | 2 +- xml/System.Windows.Controls/Frame.xml | 2 +- xml/System.Windows.Controls/Page.xml | 2 +- .../FragmentNavigationEventArgs.xml | 2 +- .../NavigationService.xml | 6 +++--- .../NavigationWindow.xml | 2 +- xml/System.Windows/Application.xml | 18 +++++++++--------- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml index 24abe7315ef..cb9407c3312 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml @@ -347,7 +347,7 @@ Gets or sets a value that specifies whether the current value of **DefineConstants** is kept. - Specifies whether the current value of **DefineConstants** is kept, which affects target assembly generation; if this parameter is changed, the public API in the target assembly may be changed and the compilation of [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] files that reference local types may be affected. + Specifies whether the current value of **DefineConstants** is kept, which affects target assembly generation; if this parameter is changed, the public API in the target assembly may be changed and the compilation of XAML files that reference local types may be affected. To be added. diff --git a/xml/System.Windows.Controls/Frame.xml b/xml/System.Windows.Controls/Frame.xml index 24101c24ef6..e7c163ff798 100644 --- a/xml/System.Windows.Controls/Frame.xml +++ b/xml/System.Windows.Controls/Frame.xml @@ -650,7 +650,7 @@ System.Windows.Navigation.FragmentNavigationEventHandler - Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] content has been loaded, if the desired fragment is in different content. + Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content. , , , or from a browser. To be hosted, a page can be: -- The direct child of a , , or element in [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)]. +- The direct child of a , , or element in XAML. - Instantiated and set as the value of the `Content` property of , , and . diff --git a/xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml b/xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml index 7d0c44988e3..1f2d4d90b29 100644 --- a/xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml +++ b/xml/System.Windows.Navigation/FragmentNavigationEventArgs.xml @@ -37,7 +37,7 @@ ... ``` - You navigate to a [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] fragment by providing a URI with a suffix in the following format: + You navigate to a XAML fragment by providing a URI with a suffix in the following format: \#*FragmentName* diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 3b2e38a8bd3..2a8a4139215 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -278,7 +278,7 @@ System.Windows.Navigation.FragmentNavigationEventHandler - Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] content has been loaded, if the desired fragment is in different content. + Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content. event is raised), fragment navigation begins and the attempts to locate the [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] fragment. If the [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] fragment is found, instructs the content navigator (, ) to show the fragment. If you need to change this behavior, you can handle to provide your own fragment navigation behavior. is passed a parameter which exposes properties that are useful for this purpose, including: + After the source page loads (after event is raised), fragment navigation begins and the attempts to locate the XAML fragment. If the XAML fragment is found, instructs the content navigator (, ) to show the fragment. If you need to change this behavior, you can handle to provide your own fragment navigation behavior. is passed a parameter which exposes properties that are useful for this purpose, including: - The navigator that owns this navigation service (, ). @@ -322,7 +322,7 @@ ## Examples - The following example shows how to handle to provide custom fragment navigation behavior. In this case, the example opens an error [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] page if the fragment in the source [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] page is not found. + The following example shows how to handle to provide custom fragment navigation behavior. In this case, the example opens an error XAML page if the fragment in the source XAML page is not found. [!code-csharp[NavigationServiceSnippets#MainWindowFragmentNavigationCODE](~/samples/snippets/csharp/VS_Snippets_Wpf/NavigationServiceSnippets/CSharp/MainWindow.xaml.cs#mainwindowfragmentnavigationcode)] [!code-vb[NavigationServiceSnippets#MainWindowFragmentNavigationCODE](~/samples/snippets/visualbasic/VS_Snippets_Wpf/NavigationServiceSnippets/visualbasic/mainwindow.xaml.vb#mainwindowfragmentnavigationcode)] diff --git a/xml/System.Windows.Navigation/NavigationWindow.xml b/xml/System.Windows.Navigation/NavigationWindow.xml index 69810a207c4..e82d588e084 100644 --- a/xml/System.Windows.Navigation/NavigationWindow.xml +++ b/xml/System.Windows.Navigation/NavigationWindow.xml @@ -531,7 +531,7 @@ System.Windows.Navigation.FragmentNavigationEventHandler - Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] content has been loaded, if the desired fragment is in different content. + Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content. System.Windows.Navigation.FragmentNavigationEventHandler - Occurs when a navigator in the application begins navigation to a content fragment, Navigation occurs immediately if the desired fragment is in the current content, or after the source [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] content has been loaded if the desired fragment is in different content. + Occurs when a navigator in the application begins navigation to a content fragment, Navigation occurs immediately if the desired fragment is in the current content, or after the source XAML content has been loaded if the desired fragment is in different content. [!NOTE] > This method is not thread-safe. @@ -746,7 +746,7 @@ ## Remarks You must explicitly convert the return value to the same type as the root element of the [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file. - The [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] file can be an application code file (configured as an [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] Page item) or an application data file (a resource file, content file, or site-of-origin file; see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). + The XAML file can be an application code file (configured as an [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] Page item) or an application data file (a resource file, content file, or site-of-origin file; see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). > [!NOTE] > This method is not thread-safe. @@ -756,7 +756,7 @@ is null. The is an absolute URI. - The file is not a [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] file. + The file is not a XAML file. @@ -797,7 +797,7 @@ [!NOTE] > This method is not thread-safe. @@ -844,9 +844,9 @@ If the property of the object is set to , closing the main window causes the application to shut down. - It is possible to set the property from [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)], if an application's main window is not the window that is produced by setting the property in [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)]. The two limitations of the [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)] approach are: + It is possible to set the property from [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)], if an application's main window is not the window that is produced by setting the property in XAML. The two limitations of the XAML approach are: -- You can specify either a [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)]-only or a [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)]-only as the main window. +- You can specify either a XAML-only or a XAML-only as the main window. - You must set the property of the window you specify, otherwise it won't be shown. @@ -865,7 +865,7 @@ [!code-csharp[ApplicationMainWindowSnippets#GetApplicationMainWindowCODE](~/samples/snippets/csharp/VS_Snippets_Wpf/ApplicationMainWindowSnippets/CSharp/App.xaml.cs#getapplicationmainwindowcode)] [!code-vb[ApplicationMainWindowSnippets#GetApplicationMainWindowCODE](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ApplicationMainWindowSnippets/visualbasic/application.xaml.vb#getapplicationmainwindowcode)] - The following example shows how to set using [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)]. + The following example shows how to set using XAML. [!code-xaml[ApplicationMainWindowSnippets#SetApplicationMainWindowXAML](~/samples/snippets/xaml/VS_Snippets_Wpf/ApplicationMainWindowSnippets/XAML/App.xaml#setapplicationmainwindowxaml)] @@ -2154,7 +2154,7 @@ This example illustrates how to use XAML together with application-scope resourc > [!NOTE] > Command-line parameters can also be acquired by calling the static method of the object. However, requires full trust to execute. - If you set using [!INCLUDE[TLA2#tla_titlexaml](~/includes/tla2sharptla-titlexaml-md.md)], the main window that is created is not available from either the property or the property of the object until after the event is processed. If you need access to the main window during startup, you need to manually create a new window object from your event handler. + If you set using XAML, the main window that is created is not available from either the property or the property of the object until after the event is processed. If you need access to the main window during startup, you need to manually create a new window object from your event handler. > [!NOTE] > If your application uses to specify a credential policy, you need to set after is raised; otherwise, [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] sets it to a default internal policy directly after the event has been raised. From e3d55c0e7475d2df402875c10c48c05d9ba327d0 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:37:42 -0800 Subject: [PATCH 085/236] tla2sharptla-tpc --- xml/System.Windows/SystemParameters.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows/SystemParameters.xml b/xml/System.Windows/SystemParameters.xml index 22f4a1f52ee..1b03e5a696a 100644 --- a/xml/System.Windows/SystemParameters.xml +++ b/xml/System.Windows/SystemParameters.xml @@ -3447,7 +3447,7 @@ Gets a value that indicates whether the current operating system is Microsoft Windows XP [!INCLUDE[TLA#tla_tpc](~/includes/tlasharptla-tpc-md.md)] Edition. - if the current operating system is Windows XP [!INCLUDE[TLA2#tla_tpc](~/includes/tla2sharptla-tpc-md.md)] Edition; otherwise, . + if the current operating system is Windows XP Tablet PC Edition; otherwise, . Date: Wed, 24 Feb 2021 12:38:04 -0800 Subject: [PATCH 086/236] tla2sharptla-ui --- .../FrameworkElementAdapters.xml | 4 +-- .../ObservableCollection`1.xml | 2 +- .../INotifyCollectionChanged.xml | 2 +- .../TabItemWrapperAutomationPeer.xml | 2 +- xml/System.Windows.Automation/Automation.xml | 4 +-- ...onElement+AutomationElementInformation.xml | 4 +-- .../AutomationElement.xml | 34 +++++++++---------- .../AutomationElementMode.xml | 4 +-- .../CacheRequest.xml | 2 +- .../IItemContainerGenerator.xml | 2 +- .../FlowDocumentReader.xml | 4 +-- .../FlowDocumentScrollViewer.xml | 2 +- xml/System.Windows.Controls/ItemsControl.xml | 6 ++-- xml/System.Windows.Controls/Page.xml | 14 ++++---- xml/System.Windows.Controls/PasswordBox.xml | 2 +- xml/System.Windows.Controls/RichTextBox.xml | 2 +- xml/System.Windows.Controls/TextBlock.xml | 2 +- xml/System.Windows.Controls/TextBox.xml | 2 +- .../VirtualizationCacheLength.xml | 4 +-- .../VirtualizingStackPanel.xml | 8 ++--- xml/System.Windows.Data/Binding.xml | 2 +- xml/System.Windows.Data/BindingMode.xml | 2 +- xml/System.Windows.Data/CollectionView.xml | 6 ++-- .../DataSourceProvider.xml | 12 +++---- .../FocusNavigationDirection.xml | 2 +- xml/System.Windows.Input/InputMethod.xml | 12 +++---- .../NavigationCommands.xml | 32 ++++++++--------- .../HwndSourceParameters.xml | 2 +- xml/System.Windows.Interop/InteropBitmap.xml | 6 ++-- .../CustomContentState.xml | 6 ++-- .../JournalEntryUnifiedViewConverter.xml | 2 +- .../NavigationService.xml | 6 ++-- xml/System.Windows.Threading/Dispatcher.xml | 2 +- xml/System.Windows/CoerceValueCallback.xml | 2 +- xml/System.Windows/ContentElement.xml | 2 +- .../FrameworkContentElement.xml | 6 ++-- xml/System.Windows/FrameworkElement.xml | 10 +++--- xml/System.Windows/Style.xml | 2 +- xml/System.Windows/SystemParameters.xml | 2 +- xml/System.Windows/UIElement.xml | 4 +-- xml/System.Windows/Window.xml | 2 +- 41 files changed, 114 insertions(+), 114 deletions(-) diff --git a/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml b/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml index feb1dbf63b0..5ec8d066ea7 100644 --- a/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml +++ b/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml @@ -67,7 +67,7 @@ Windows Presentation Foundation (WPF) extends the .NET Framework add-in model to The that was passed across the isolation boundary between the host application and the add-in. Returns a that has been converted from an . - A that will be displayed from either the host application or add-in, depending on the direction in which the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] is passed between the two. + A that will be displayed from either the host application or add-in, depending on the direction in which the UI is passed between the two. To be added. @@ -100,7 +100,7 @@ Windows Presentation Foundation (WPF) extends the .NET Framework add-in model to The to be passed across the isolation boundary between the host application and the add-in. Returns an that has been converted from a . - An that is passed from either the host application or the add-in, depending on the direction in which the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] is passed between the two. + An that is passed from either the host application or the add-in, depending on the direction in which the UI is passed between the two. To be added. is not the root element of a tree of elements. diff --git a/xml/System.Collections.ObjectModel/ObservableCollection`1.xml b/xml/System.Collections.ObjectModel/ObservableCollection`1.xml index e7432268318..d5521cb454a 100644 --- a/xml/System.Collections.ObjectModel/ObservableCollection`1.xml +++ b/xml/System.Collections.ObjectModel/ObservableCollection`1.xml @@ -78,7 +78,7 @@ ## Remarks In many cases the data that you work with is a collection of objects. For example, a common scenario in data binding is to use an such as a , , or to display a collection of records. - You can enumerate over any collection that implements the interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] automatically, the collection must implement the interface. This interface exposes the event, an event that should be raised whenever the underlying collection changes. + You can enumerate over any collection that implements the interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the UI automatically, the collection must implement the interface. This interface exposes the event, an event that should be raised whenever the underlying collection changes. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] provides the class, which is a built-in implementation of a data collection that implements the interface. diff --git a/xml/System.Collections.Specialized/INotifyCollectionChanged.xml b/xml/System.Collections.Specialized/INotifyCollectionChanged.xml index dc5fb58bebf..8f7838d9b04 100644 --- a/xml/System.Collections.Specialized/INotifyCollectionChanged.xml +++ b/xml/System.Collections.Specialized/INotifyCollectionChanged.xml @@ -54,7 +54,7 @@ interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] automatically, the collection must implement the interface. This interface exposes the event that must be raised whenever the underlying collection changes. + You can enumerate over any collection that implements the interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the UI automatically, the collection must implement the interface. This interface exposes the event that must be raised whenever the underlying collection changes. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] provides the class, which is a built-in implementation of a data collection that exposes the interface. For an example, see [How to: Create and Bind to an ObservableCollection](/dotnet/framework/wpf/data/how-to-create-and-bind-to-an-observablecollection). diff --git a/xml/System.Windows.Automation.Peers/TabItemWrapperAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TabItemWrapperAutomationPeer.xml index a331e151f02..9739b42a70f 100644 --- a/xml/System.Windows.Automation.Peers/TabItemWrapperAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TabItemWrapperAutomationPeer.xml @@ -21,7 +21,7 @@ subtree for the data items. The system also creates an for each data item. When the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] for the data item is created, this is also created. The two peers then merge to form a single peer. + When data items are shown in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)], the system creates a subtree for the data items. The system also creates an for each data item. When the UI for the data item is created, this is also created. The two peers then merge to form a single peer. ]]> diff --git a/xml/System.Windows.Automation/Automation.xml b/xml/System.Windows.Automation/Automation.xml index 49ae6368c03..0d94458cff5 100644 --- a/xml/System.Windows.Automation/Automation.xml +++ b/xml/System.Windows.Automation/Automation.xml @@ -312,9 +312,9 @@ The first [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element to compare. The second [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element to compare. - Compares two [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements, returning if both refer to the same [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] element. + Compares two [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements, returning if both refer to the same UI element. - if the run time identifiers of the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] elements are the same; otherwise . + if the run time identifiers of the UI elements are the same; otherwise . @@ -425,7 +425,7 @@ property can change because of [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] interactions. You should get an updated cache by calling if the value of the property might have changed since you issued the cache request. + The value of the property can change because of UI interactions. You should get an updated cache by calling if the value of the property might have changed since you issued the cache request. For more information, see . diff --git a/xml/System.Windows.Automation/AutomationElement.xml b/xml/System.Windows.Automation/AutomationElement.xml index 941d2b619c9..95517491e4c 100644 --- a/xml/System.Windows.Automation/AutomationElement.xml +++ b/xml/System.Windows.Automation/AutomationElement.xml @@ -306,7 +306,7 @@ Bounding rectangles are of type . The returned rectangle is in physical screen coordinates. The default value is . is returned if the item is not currently displaying a [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. - The returned rectangle can contain points that are not clickable. Instances where this could happen include when the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] item has an irregular shape or clickable region, or it is obscured by other [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] elements. + The returned rectangle can contain points that are not clickable. Instances where this could happen include when the UI item has an irregular shape or clickable region, or it is obscured by other UI elements. @@ -870,7 +870,7 @@ Gets the that currently has focus. - The focused [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] element. + The focused UI element. - The handle of the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] element. + The handle of the UI element. Retrieves a new object for the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item referenced by the specified window handle. - An for the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] item identified by . + An for the UI item identified by . To be added. Obtaining UI Automation Elements @@ -1009,9 +1009,9 @@ - The physical screen coordinates on the desktop at which to locate the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] element. + The physical screen coordinates on the desktop at which to locate the UI element. Retrieves a new object for the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item at specified point on the desktop. - The [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] item at the specified point. + The UI item at the specified point. gets the specified pattern based on its availability at the time of the call. - For some forms of [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], this method will incur cross-process performance overhead. Applications can concentrate overhead by caching patterns and then retrieving them by using . + For some forms of UI, this method will incur cross-process performance overhead. Applications can concentrate overhead by caching patterns and then retrieving them by using . @@ -1331,7 +1331,7 @@ ## Remarks The value returned by the method is current at the time it is called. The value can subsequently change by other applications interacting with the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. - For some forms of [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], this method will incur cross-process performance overhead. Applications can concentrate overhead by caching properties and then retrieving them by using . + For some forms of UI, this method will incur cross-process performance overhead. Applications can concentrate overhead by caching properties and then retrieving them by using . ]]> @@ -1374,11 +1374,11 @@ method is current at the time it is called. The value can subsequently change by other applications interacting with the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + The value returned by the method is current at the time it is called. The value can subsequently change by other applications interacting with the UI. If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, a default property specified by [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] is returned. For information on default properties, see the property identifier fields of , such as . - For some forms of [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], this method will incur cross-process performance overhead. Concentrate overhead by caching properties and then retrieving them by using . + For some forms of UI, this method will incur cross-process performance overhead. Concentrate overhead by caching properties and then retrieving them by using . @@ -1429,7 +1429,7 @@ The value returned by the method is current at the time it is called. The value can subsequently change by other applications interacting with the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. - For some forms of [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], this method will incur cross-process performance overhead. Applications can concentrate overhead by caching properties and then retrieving them by using . + For some forms of UI, this method will incur cross-process performance overhead. Applications can concentrate overhead by caching properties and then retrieving them by using . @@ -1493,7 +1493,7 @@ is in the cache. @@ -1751,7 +1751,7 @@ This property can also be retrieved from the or properties. - The content view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree provides a view of the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] that only contains elements that represent data within the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + The content view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree provides a view of the UI that only contains elements that represent data within the UI. An element must be a control to be able to hold content. @@ -1804,7 +1804,7 @@ This property can also be retrieved from the or properties. - Controls are elements that a user perceives as interactive or containing information in the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + Controls are elements that a user perceives as interactive or containing information in the UI. Return values of the property are of type . The default value for the property is `true`. @@ -3270,12 +3270,12 @@ The second to compare. Returns a value indicating whether the specified objects refer to the same [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element. - if the two objects refer to the same [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] element; otherwise . + if the two objects refer to the same UI element; otherwise . objects that compare as equal might contain different cached information from different points in time. only tests that the objects refer to the same underlying [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] element. + Two objects that compare as equal might contain different cached information from different points in time. only tests that the objects refer to the same underlying UI element. ]]> @@ -3310,7 +3310,7 @@ The second to compare. Returns a value indicating whether the specified objects refer to different [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements. - if the two objects refer to different [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] elements; otherwise . + if the two objects refer to different UI elements; otherwise . To be added. diff --git a/xml/System.Windows.Automation/AutomationElementMode.xml b/xml/System.Windows.Automation/AutomationElementMode.xml index 7c77811af20..f204133c114 100644 --- a/xml/System.Windows.Automation/AutomationElementMode.xml +++ b/xml/System.Windows.Automation/AutomationElementMode.xml @@ -60,7 +60,7 @@ 1 - Specifies that returned elements have a full reference to the underlying [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + Specifies that returned elements have a full reference to the underlying UI. @@ -82,7 +82,7 @@ 0 - Specifies that returned elements have no reference to the underlying [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] and contain only cached information. This mode might be used, for example, to retrieve the names of items in a list box without obtaining references to the items themselves. + Specifies that returned elements have no reference to the underlying UI and contain only cached information. This mode might be used, for example, to retrieve the names of items in a list box without obtaining references to the items themselves. diff --git a/xml/System.Windows.Automation/CacheRequest.xml b/xml/System.Windows.Automation/CacheRequest.xml index 3743805e074..4d00cd778cf 100644 --- a/xml/System.Windows.Automation/CacheRequest.xml +++ b/xml/System.Windows.Automation/CacheRequest.xml @@ -264,7 +264,7 @@ is the default value, and specifies that returned elements contain a full reference to the underlying [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. specifies that the returned elements have no reference to the underlying [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], and contain only cached information. + is the default value, and specifies that returned elements contain a full reference to the underlying UI. specifies that the returned elements have no reference to the underlying UI, and contain only cached information. Certain operations on elements, including , , and , require a full reference; attempting to perform these on an element that has none results in an . diff --git a/xml/System.Windows.Controls.Primitives/IItemContainerGenerator.xml b/xml/System.Windows.Controls.Primitives/IItemContainerGenerator.xml index 9f5081a045c..013635e6775 100644 --- a/xml/System.Windows.Controls.Primitives/IItemContainerGenerator.xml +++ b/xml/System.Windows.Controls.Primitives/IItemContainerGenerator.xml @@ -18,7 +18,7 @@ is the base class for containing and displaying one or more data items. maintains an association between and the list of items that are displayed by . is also responsible for generating the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] for those items on behalf of . , , and also use for the same reason. + is the base class for containing and displaying one or more data items. maintains an association between and the list of items that are displayed by . is also responsible for generating the UI for those items on behalf of . , , and also use for the same reason. implements and is the interface through which each of the mentioned layout elements communicate with . diff --git a/xml/System.Windows.Controls/FlowDocumentReader.xml b/xml/System.Windows.Controls/FlowDocumentReader.xml index c5992972c08..1e416da2d5d 100644 --- a/xml/System.Windows.Controls/FlowDocumentReader.xml +++ b/xml/System.Windows.Controls/FlowDocumentReader.xml @@ -58,7 +58,7 @@ - **Zoom Controls** - The zoom controls enable the user to increase or decrease the zoom level by clicking the plus or minus buttons, respectively. The zoom controls also include a slider for adjusting the zoom level. For more information, see . - The default toolbar [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] does not include a **Print** button. + The default toolbar UI does not include a **Print** button. is the only allowable child element for a . A element can host no more than one . @@ -650,7 +650,7 @@ ![Screenshot with callouts: FlowDocumentReader](~/add/media/flowdocrdr-find.png "Screenshot with callouts: FlowDocumentReader") - When is `false`, the **Find** button does not appear on the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + When is `false`, the **Find** button does not appear on the UI. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml index 6d22553d50c..c51ad2f82c8 100644 --- a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml @@ -54,7 +54,7 @@ ![Screenshot: Basic FlowDocumentScrollViewer](~/add/media/flowdocscrollviewer-main.png "Screenshot: Basic FlowDocumentScrollViewer") - By default, a vertical scrollbar is always shown, and a horizontal scrollbar becomes visible if needed. The default [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] for does not include a toolbar; however, the property can be used to enable a built-in toolbar. + By default, a vertical scrollbar is always shown, and a horizontal scrollbar becomes visible if needed. The default UI for does not include a toolbar; however, the property can be used to enable a built-in toolbar. is the only allowable child element for a . A element may host no more than one . diff --git a/xml/System.Windows.Controls/ItemsControl.xml b/xml/System.Windows.Controls/ItemsControl.xml index e30764297c2..fc3417f7dc8 100644 --- a/xml/System.Windows.Controls/ItemsControl.xml +++ b/xml/System.Windows.Controls/ItemsControl.xml @@ -1885,9 +1885,9 @@ ListBox that contains multiple types of objects to specify the visualization of the data objects. If your is bound to a collection object and you do not provide specific display instructions using a , the resulting [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of each item is a string representation of each object in the underlying collection. + You use the to specify the visualization of the data objects. If your is bound to a collection object and you do not provide specific display instructions using a , the resulting UI of each item is a string representation of each object in the underlying collection. - When you set an on an , the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] is generated as follows (using the as an example): + When you set an on an , the UI is generated as follows (using the as an example): 1. During content generation, the initiates a request for the to create a container for each data item. For , the container is a . The generator calls back into the to prepare the container. @@ -1895,7 +1895,7 @@ ListBox that contains multiple types of objects 3. Similar to all types, the of a contains a . When the template is applied, it creates a whose is bound to the of the . -4. Finally, the applies that to itself, and that creates the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. +4. Finally, the applies that to itself, and that creates the UI. If you have more than one defined and you want to supply logic to programmatically choose and apply a , use the property. diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index 45bb3e05347..f8d5949fec0 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -48,7 +48,7 @@ - It can access and use the that navigated to it. -- It can alter the title, width, height, and navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of its host window (, , , ). +- It can alter the title, width, height, and navigation UI of its host window (, , , ). - It has designer support in [!INCLUDE[TLA#tla_visualstu](~/includes/tlasharptla-visualstu-md.md)]. @@ -70,7 +70,7 @@ - Programmatically by using . -- Visually by using the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of the host, including [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)], , and . +- Visually by using the navigation UI of the host, including [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)], , and . For structured navigation using page functions (), see [Structured Navigation Overview](/dotnet/framework/wpf/app-development/structured-navigation-overview) and [Navigation Topologies Overview](/dotnet/framework/wpf/app-development/navigation-topologies-overview). @@ -999,22 +999,22 @@ System.Boolean - Gets or sets a value that indicates whether the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of a on [!INCLUDE[TLA#tla_ie6](~/includes/tlasharptla-ie6-md.md)] is visible. + Gets or sets a value that indicates whether the navigation UI of a on [!INCLUDE[TLA#tla_ie6](~/includes/tlasharptla-ie6-md.md)] is visible. - if the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of a host is visible; otherwise, . + if the navigation UI of a host is visible; otherwise, . displays navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] by default to enable browser-style forwards and backwards navigation. If a page is set as the , automatically opens a to host the page in. If the page does not want to use the default navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], it can set to `false`. + displays navigation UI by default to enable browser-style forwards and backwards navigation. If a page is set as the , automatically opens a to host the page in. If the page does not want to use the default navigation UI, it can set to `false`. > [!NOTE] -> Because [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] does not integrate with the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] for [!INCLUDE[TLA#tla_ie6](~/includes/tlasharptla-ie6-md.md)], it provides its own navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], which can be shown or hidden by setting . [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] does integrate with the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], so setting on pages in [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] has no effect. +> Because [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] does not integrate with the navigation UI for [!INCLUDE[TLA#tla_ie6](~/includes/tlasharptla-ie6-md.md)], it provides its own navigation UI, which can be shown or hidden by setting . [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] does integrate with the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation UI, so setting on pages in [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] has no effect. ## Examples - The following example shows how to use [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] to hide the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of a . + The following example shows how to use [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] to hide the navigation UI of a . [!code-xaml[PageShowsNavigationUISnippets#SetPageShowsNavigationUIXAML1](~/samples/snippets/xaml/VS_Snippets_Wpf/PageShowsNavigationUISnippets/XAML/HomePage.xaml#setpageshowsnavigationuixaml1)] [!code-xaml[PageShowsNavigationUISnippets#SetPageShowsNavigationUIXAML2](~/samples/snippets/xaml/VS_Snippets_Wpf/PageShowsNavigationUISnippets/XAML/HomePage.xaml#setpageshowsnavigationuixaml2)] diff --git a/xml/System.Windows.Controls/PasswordBox.xml b/xml/System.Windows.Controls/PasswordBox.xml index e210c8f883d..2e801d6e8e1 100644 --- a/xml/System.Windows.Controls/PasswordBox.xml +++ b/xml/System.Windows.Controls/PasswordBox.xml @@ -30,7 +30,7 @@ ## Remarks > [!IMPORTANT] -> has built-in handling for the bubbling and events. Consequently, custom event handlers that listen for `MouseUp` or `MouseDown` events from a `PasswordBox` will never be called. If you need to respond to these events, listen for the tunneling and events instead, or register the handlers with the argument (this latter option is only available through code). Do not mark the event handled unless you deliberately want to disable native handling of these events, and be aware that this has notable effects on the control's [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. +> has built-in handling for the bubbling and events. Consequently, custom event handlers that listen for `MouseUp` or `MouseDown` events from a `PasswordBox` will never be called. If you need to respond to these events, listen for the tunneling and events instead, or register the handlers with the argument (this latter option is only available through code). Do not mark the event handled unless you deliberately want to disable native handling of these events, and be aware that this has notable effects on the control's UI. ## Customizing the PasswordBox Control To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). To see the parts and states that are specific to the , see [PasswordBox Styles and Templates](/dotnet/framework/wpf/controls/passwordbox-styles-and-templates). diff --git a/xml/System.Windows.Controls/RichTextBox.xml b/xml/System.Windows.Controls/RichTextBox.xml index e6078db06d6..58ac6991347 100644 --- a/xml/System.Windows.Controls/RichTextBox.xml +++ b/xml/System.Windows.Controls/RichTextBox.xml @@ -39,7 +39,7 @@ is the only supported child element for a . > [!IMPORTANT] -> has built-in handling for the bubbling and events. Consequently, custom event handlers that listen for `MouseUp` or `MouseDown` events from a will never be called. If you need to respond to these events, listen for the tunneling and events instead, or register the handlers with the argument (this latter option is only available through code). Do not mark the event handled unless you deliberately want to disable native handling of these events, and be aware that this has notable effects on the control's [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. +> has built-in handling for the bubbling and events. Consequently, custom event handlers that listen for `MouseUp` or `MouseDown` events from a will never be called. If you need to respond to these events, listen for the tunneling and events instead, or register the handlers with the argument (this latter option is only available through code). Do not mark the event handled unless you deliberately want to disable native handling of these events, and be aware that this has notable effects on the control's UI. While supports copying and pasting of images, certain scenarios are currently unsupported and may not work properly. The following table summarizes these scenarios and expected results. diff --git a/xml/System.Windows.Controls/TextBlock.xml b/xml/System.Windows.Controls/TextBlock.xml index 62dcf9daf55..7732f5436aa 100644 --- a/xml/System.Windows.Controls/TextBlock.xml +++ b/xml/System.Windows.Controls/TextBlock.xml @@ -47,7 +47,7 @@ is designed to be lightweight, and is geared specifically at integrating small portions of flow content into a [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. is optimized for single-line display, and provides good performance for displaying up to a few lines of content. - is not optimized for scenarios that need to display more than a few lines of content; for such scenarios, a coupled with an appropriate viewing control is a better choice than , in terms of performance. After , is the next lightest-weight control for displaying flow content, and simply provides a scrolling content area with minimal [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. is optimized around "page-at-a-time" viewing mode for flow content. Finally, supports the richest set functionality for viewing flow content, but is correspondingly heavier-weight. + is not optimized for scenarios that need to display more than a few lines of content; for such scenarios, a coupled with an appropriate viewing control is a better choice than , in terms of performance. After , is the next lightest-weight control for displaying flow content, and simply provides a scrolling content area with minimal UI. is optimized around "page-at-a-time" viewing mode for flow content. Finally, supports the richest set functionality for viewing flow content, but is correspondingly heavier-weight. Horizontally aligning text within a is done with the property. Aligning the within the layout of the page is done with the and properties. diff --git a/xml/System.Windows.Controls/TextBox.xml b/xml/System.Windows.Controls/TextBox.xml index 4b3c683a6d2..349684b5314 100644 --- a/xml/System.Windows.Controls/TextBox.xml +++ b/xml/System.Windows.Controls/TextBox.xml @@ -50,7 +50,7 @@ Example of a TextBox The best way to hide the border around a is to set the property of the to `0`. > [!IMPORTANT] -> has built-in handling for the bubbling and events. Consequently, custom event handlers that listen for or events from a will not be called. If you need to respond to these events, listen for the tunneling and events instead, or register the handlers with the argument (this latter option is only available through code). Do not mark the event handled unless you deliberately want to disable native handling of these events, and be aware that this has notable effects on the control's [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. +> has built-in handling for the bubbling and events. Consequently, custom event handlers that listen for or events from a will not be called. If you need to respond to these events, listen for the tunneling and events instead, or register the handlers with the argument (this latter option is only available through code). Do not mark the event handled unless you deliberately want to disable native handling of these events, and be aware that this has notable effects on the control's UI. Scrollbars are not visible on a by default. To make scrollbars visible, set the and properties to or . diff --git a/xml/System.Windows.Controls/VirtualizationCacheLength.xml b/xml/System.Windows.Controls/VirtualizationCacheLength.xml index 6c5eac0c498..1a3f360dd85 100644 --- a/xml/System.Windows.Controls/VirtualizationCacheLength.xml +++ b/xml/System.Windows.Controls/VirtualizationCacheLength.xml @@ -114,7 +114,7 @@ @@ -143,7 +143,7 @@ diff --git a/xml/System.Windows.Controls/VirtualizingStackPanel.xml b/xml/System.Windows.Controls/VirtualizingStackPanel.xml index 095eab7eef2..9057f316d18 100644 --- a/xml/System.Windows.Controls/VirtualizingStackPanel.xml +++ b/xml/System.Windows.Controls/VirtualizingStackPanel.xml @@ -26,7 +26,7 @@ calculates the number of visible items and works with the from an (such as or ) to create [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] elements only for visible items. + The standard layout system creates item containers and computes layout for each item associated with a list control. The word "virtualize" refers to a technique by which a subset of [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements are generated from a larger number of data items based on which items are visible on-screen. Generating many UI elements when only a few elements might be on the screen can adversely affect the performance of your application. The calculates the number of visible items and works with the from an (such as or ) to create UI elements only for visible items. Virtualization in a only occurs when the items control contained in the panel creates its own item containers. You can ensure this happens by using data binding. In scenarios where item containers are created and added to the items control, a offers no performance advantage over a . @@ -111,7 +111,7 @@ calculates the number of visible items and works with the from an (such as or ) to create [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] elements only for visible items. + The standard layout system creates item containers and computes layout for each item associated with a list control. The word "virtualize" refers to a technique by which a subset of UI elements are generated from a larger number of data items based on which items are visible on-screen. Generating many UI elements when only a few elements might be on the screen can adversely affect the performance of your application. The calculates the number of visible items and works with the from an (such as or ) to create UI elements only for visible items. ]]> @@ -1023,7 +1023,7 @@ Notice that the IsVirtualizing attached property is explicitly set to `true`. calculates the number of visible items and works with the from an (such as or ) to create [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] elements only for visible items. + The standard layout system creates item containers and computes layout for each item associated with a list control. The word "virtualize" refers to a technique by which a subset of UI elements are generated from a larger number of data items based on which items are visible on-screen. Generating many UI elements when only a few elements might be on the screen can adversely affect the performance of your application. The calculates the number of visible items and works with the from an (such as or ) to create UI elements only for visible items. ]]> @@ -1428,7 +1428,7 @@ Notice that the IsVirtualizing attached property is explicitly set to `true`. calculates the number of visible items and works with the from an (such as or ) to create [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] elements only for visible items. + The standard layout system creates item containers and computes layout for each item associated with a list control. The word "virtualize" refers to a technique by which a subset of UI elements are generated from a larger number of data items based on which items are visible on-screen. Generating many UI elements when only a few elements might be on the screen can adversely affect the performance of your application. The calculates the number of visible items and works with the from an (such as or ) to create UI elements only for visible items. ]]> diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 67670a6af1a..7bb51d82435 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -569,7 +569,7 @@ property when the `get` accessor of your binding source property might take a long time. One example is an image property with a `get` accessor that downloads from the Web. Setting to `true` avoids blocking the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] while the download occurs. + Use the property when the `get` accessor of your binding source property might take a long time. One example is an image property with a `get` accessor that downloads from the Web. Setting to `true` avoids blocking the UI while the download occurs. While waiting for the value to arrive, the binding reports the , if one is available, or the default value of the binding target property. diff --git a/xml/System.Windows.Data/BindingMode.xml b/xml/System.Windows.Data/BindingMode.xml index 9faa233e9ed..fc8202ca127 100644 --- a/xml/System.Windows.Data/BindingMode.xml +++ b/xml/System.Windows.Data/BindingMode.xml @@ -128,7 +128,7 @@ 0 - Causes changes to either the source property or the target property to automatically update the other. This type of binding is appropriate for editable forms or other fully-interactive [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] scenarios. + Causes changes to either the source property or the target property to automatically update the other. This type of binding is appropriate for editable forms or other fully-interactive UI scenarios. diff --git a/xml/System.Windows.Data/CollectionView.xml b/xml/System.Windows.Data/CollectionView.xml index de114655b33..458eea253cc 100644 --- a/xml/System.Windows.Data/CollectionView.xml +++ b/xml/System.Windows.Data/CollectionView.xml @@ -1492,7 +1492,7 @@ if it is on the correct [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread dispatcher and has never been updated from a different thread, or posts the change to the dispatcher to process it on the correct thread. + This method calls if it is on the correct UI thread dispatcher and has never been updated from a different thread, or posts the change to the dispatcher to process it on the correct thread. ]]> @@ -1669,10 +1669,10 @@ The object to process. - When overridden in a derived class, processes a single change on the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread. + When overridden in a derived class, processes a single change on the UI thread. To be added. - This method must be overridden in a derived class to process a single change on the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread. + This method must be overridden in a derived class to process a single change on the UI thread. diff --git a/xml/System.Windows.Data/DataSourceProvider.xml b/xml/System.Windows.Data/DataSourceProvider.xml index d576527f070..69bae005f1c 100644 --- a/xml/System.Windows.Data/DataSourceProvider.xml +++ b/xml/System.Windows.Data/DataSourceProvider.xml @@ -30,7 +30,7 @@ ## Remarks is a convenience wrapper around an existing data model; it does not replace any data model. A data provider does not attempt to condense the complexity and versatility of a data model such as ADO into one single object with a few properties. - is an abstract class. Use one of the derived classes, which are and . The is aware of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] threading and dispatcher model. It assumes the thread at creation time to be the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread. Events will get marshaled from a worker thread to the UI thread of the application. + is an abstract class. Use one of the derived classes, which are and . The is aware of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] threading and dispatcher model. It assumes the thread at creation time to be the UI thread. Events will get marshaled from a worker thread to the UI thread of the application. ]]> @@ -236,8 +236,8 @@ System.Windows.Threading.Dispatcher - Gets or sets the current object to the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread to use. - The current object to the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread to use. By default, this is the object that is associated with the thread on which this instance was created. + Gets or sets the current object to the UI thread to use. + The current object to the UI thread to use. By default, this is the object that is associated with the thread on which this instance was created. To be added. @@ -473,7 +473,7 @@ @@ -505,14 +505,14 @@ The data that is the result of the query. The error that occurred while running the query. This value is if there is no error. - Optional delegate that is used to execute completion work on the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread, for example, to set additional properties. + Optional delegate that is used to execute completion work on the UI thread, for example, to set additional properties. Optional arguments to send as a parameter with the delegate. Derived classes call this method to indicate that a query has finished. diff --git a/xml/System.Windows.Input/FocusNavigationDirection.xml b/xml/System.Windows.Input/FocusNavigationDirection.xml index 8c6e0b7c6c9..9e3207a4f44 100644 --- a/xml/System.Windows.Input/FocusNavigationDirection.xml +++ b/xml/System.Windows.Input/FocusNavigationDirection.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Windows.Input/InputMethod.xml b/xml/System.Windows.Input/InputMethod.xml index f15cae3c103..966743251bd 100644 --- a/xml/System.Windows.Input/InputMethod.xml +++ b/xml/System.Windows.Input/InputMethod.xml @@ -61,7 +61,7 @@ Gets a value that indicates whether or not this input method can display configuration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. - if configuration [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] can be displayed; otherwise, . + if configuration UI can be displayed; otherwise, . This property has no default value. @@ -105,7 +105,7 @@ Gets a value that indicates whether this input method can display word registration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. - if word registration [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] can be displayed; otherwise, . + if word registration UI can be displayed; otherwise, . This property has no default value. To be added. @@ -1109,8 +1109,8 @@ - A that will be used as the parent element for the configuration [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. This parameter can be . - Displays configuration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service, using a specified as the parent element for the configuration [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + A that will be used as the parent element for the configuration UI. This parameter can be . + Displays configuration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service, using a specified as the parent element for the configuration UI. To be added. @@ -1226,9 +1226,9 @@ - A that will be used as the parent element for the word registration [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. This parameter can be . + A that will be used as the parent element for the word registration UI. This parameter can be . A string that specifies a value to register. - Displays word registration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service. Accepts a specified string as the default value to register, and a specified as the parent element for the configuration [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + Displays word registration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service. Accepts a specified string as the default value to register, and a specified as the parent element for the configuration UI. Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -137,7 +137,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -212,7 +212,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -290,7 +290,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -365,7 +365,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -441,7 +441,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -518,7 +518,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -594,7 +594,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -670,7 +670,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -746,7 +746,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -822,7 +822,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -897,7 +897,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -973,7 +973,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -1049,7 +1049,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -1124,7 +1124,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values @@ -1203,7 +1203,7 @@ Gets the value that represents the command. - The routed [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] command. + The routed UI command. Default Values diff --git a/xml/System.Windows.Interop/HwndSourceParameters.xml b/xml/System.Windows.Interop/HwndSourceParameters.xml index 85e28d90da0..d500a4a5f6b 100644 --- a/xml/System.Windows.Interop/HwndSourceParameters.xml +++ b/xml/System.Windows.Interop/HwndSourceParameters.xml @@ -23,7 +23,7 @@ ## Remarks This structure is used only in the object constructor call. - The properties whose values are established by this structure are not directly exposed on instances when an is constructed. However, the values of the structure typically affect general [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] properties such as "Height" and "Width" that might exist in specific hosted objects and their APIs. + The properties whose values are established by this structure are not directly exposed on instances when an is constructed. However, the values of the structure typically affect general UI properties such as "Height" and "Width" that might exist in specific hosted objects and their APIs. > [!IMPORTANT] > Do not construct instances of this structure using the default (parameterless) constructor. An instance that is created by the parameterless constructor results in that cannot be assigned a (even though the property appears to be settable). If such an instance is applied as the parameters for an constructor, the resulting cannot display a window. diff --git a/xml/System.Windows.Interop/InteropBitmap.xml b/xml/System.Windows.Interop/InteropBitmap.xml index 9cf4930b481..49785d3bdb8 100644 --- a/xml/System.Windows.Interop/InteropBitmap.xml +++ b/xml/System.Windows.Interop/InteropBitmap.xml @@ -233,7 +233,7 @@ - Forces the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] to be rendered. + Forces the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] UI to be rendered. To be added. The instance is frozen and cannot have its members written to. @@ -264,8 +264,8 @@ - The area of the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] to be rendered. If this parameter is null, the entire non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] is rendered. - Forces the specified area of the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] to be rendered. + The area of the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] UI to be rendered. If this parameter is null, the entire non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] UI is rendered. + Forces the specified area of the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] UI to be rendered. To be added. The instance is frozen and cannot have its members written to. diff --git a/xml/System.Windows.Navigation/CustomContentState.xml b/xml/System.Windows.Navigation/CustomContentState.xml index e7f756a65f7..29f618d4d90 100644 --- a/xml/System.Windows.Navigation/CustomContentState.xml +++ b/xml/System.Windows.Navigation/CustomContentState.xml @@ -58,7 +58,7 @@ When the navigation history entry is navigated to, [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] checks to see if a custom object is associated with it. If so, it calls to allow the custom object to apply the state it remembered from the previous navigation. - A custom class can override to change the name that appears for the navigation history entry to which the object is associated. The value that returns is visible from the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of the various navigators (Internet Explorer 7, , ). + A custom class can override to change the name that appears for the navigation history entry to which the object is associated. The value that returns is visible from the navigation UI of the various navigators (Internet Explorer 7, , ). A class that derives from must be serializable, which means it must at least be augmented with , and optionally implement . @@ -122,13 +122,13 @@ System.String - The name for the content that is stored in navigation history. The value of is displayed from , , and [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + The name for the content that is stored in navigation history. The value of is displayed from , , and [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation UI. The name of the content that is stored in navigation history. , , or [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]. + Entries stored in back and forward navigation history are typically available from the back and forward drop down navigation buttons on the navigation UI of the host navigator, including , , or [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]. is the value that is displayed in a navigation history drop down list. diff --git a/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml b/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml index 98cd59b9795..7613aa60e5d 100644 --- a/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml +++ b/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml @@ -46,7 +46,7 @@ To create the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]-style drop-down list, and use to merge their individual back navigation history and forward navigation history into a single list of navigation history entries. The resulting list contains up to nine entries from back navigation history and up to nine entries from forward navigation history, plus an entry for the current content. - If you create custom navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)], and need to provide an [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]-style drop-down list, you can use to similar effect. + If you create custom navigation UI, and need to provide an [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]-style drop-down list, you can use to similar effect. ## XAML Attribute Usage This class is not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 2a8a4139215..35c97d03093 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -77,10 +77,10 @@ - When content is navigated to by calling , , and from within an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] the relevant navigation history entries are also added to Internet Explorer 7 navigation history. -- When entries in the Internet Explorer 7 navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] are selected, Internet Explorer 7 causes to navigate back or forwards to the content that is associated with those entries. +- When entries in the Internet Explorer 7 navigation UI are selected, Internet Explorer 7 causes to navigate back or forwards to the content that is associated with those entries. > [!NOTE] -> A can provide its own navigation history, or use the navigation history of the navigator that hosts it. If provides its own navigation history, it can display its own navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] to navigate through the entries in navigation history; those entries are not added to the navigation history of the host navigator (, , Internet Explorer) and, consequently, cannot be navigated to from the navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] of each (see ). +> A can provide its own navigation history, or use the navigation history of the navigator that hosts it. If provides its own navigation history, it can display its own navigation UI to navigate through the entries in navigation history; those entries are not added to the navigation history of the host navigator (, , Internet Explorer) and, consequently, cannot be navigated to from the navigation UI of each (see ). ]]> @@ -923,7 +923,7 @@ - is called. -- or is called (or an entry is selected from a navigation [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]). +- or is called (or an entry is selected from a navigation UI). - A content fragment is navigated to. diff --git a/xml/System.Windows.Threading/Dispatcher.xml b/xml/System.Windows.Threading/Dispatcher.xml index f9cf4cf9718..9d17fba7961 100644 --- a/xml/System.Windows.Threading/Dispatcher.xml +++ b/xml/System.Windows.Threading/Dispatcher.xml @@ -30,7 +30,7 @@ If a is shut down, it cannot be restarted. - In WPF, a can only be accessed by the it is associated with. For example, a background thread cannot update the contents of a that is associated with the on the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread. In order for the background thread to access the property of the , the background thread must delegate the work to the associated with the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] thread. This is accomplished by using either or . is synchronous and is asynchronous. The operation is added to the queue of the at the specified . + In WPF, a can only be accessed by the it is associated with. For example, a background thread cannot update the contents of a that is associated with the on the UI thread. In order for the background thread to access the property of the , the background thread must delegate the work to the associated with the UI thread. This is accomplished by using either or . is synchronous and is asynchronous. The operation is added to the queue of the at the specified . If is called on a that has shut down, the status property of the returned is set to . diff --git a/xml/System.Windows/CoerceValueCallback.xml b/xml/System.Windows/CoerceValueCallback.xml index 014aa36601d..fdc357f3049 100644 --- a/xml/System.Windows/CoerceValueCallback.xml +++ b/xml/System.Windows/CoerceValueCallback.xml @@ -51,7 +51,7 @@ ## Examples - The following example includes an implementation of this callback to coerce the stored value of a dependency property based on other inputs, such as another property's value. In this case, the callback checks to see whether the `ShirtType` property corresponds to a type of shirt that has buttons; if so it establishes a starting default color for the `ButtonColor`, if the shirt type has no buttons, it coerces the `ButtonColor` value back to a starting value, which causes the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] (not shown) to remove that dropdown from the effective choices. + The following example includes an implementation of this callback to coerce the stored value of a dependency property based on other inputs, such as another property's value. In this case, the callback checks to see whether the `ShirtType` property corresponds to a type of shirt that has buttons; if so it establishes a starting default color for the `ButtonColor`, if the shirt type has no buttons, it coerces the `ButtonColor` value back to a starting value, which causes the UI (not shown) to remove that dropdown from the effective choices. [!code-csharp[DPCustom#CoerceValueCallback](~/samples/snippets/csharp/VS_Snippets_Wpf/DPCustom/CSharp/default.xaml.cs#coercevaluecallback)] [!code-vb[DPCustom#CoerceValueCallback](~/samples/snippets/visualbasic/VS_Snippets_Wpf/DPCustom/visualbasic/default.xaml.vb#coercevaluecallback)] diff --git a/xml/System.Windows/ContentElement.xml b/xml/System.Windows/ContentElement.xml index 64af0022697..db309b3e6f9 100644 --- a/xml/System.Windows/ContentElement.xml +++ b/xml/System.Windows/ContentElement.xml @@ -10359,7 +10359,7 @@ Note that by default a is not foc ## Examples - The following handler captures or releases mouse capture according to mouse button states. The example shows how to use captured mouse movement for alternative purposes other than moving the mouse pointer in the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. + The following handler captures or releases mouse capture according to mouse button states. The example shows how to use captured mouse movement for alternative purposes other than moving the mouse pointer in the UI. [!code-csharp[ContentElementsSmorgasbord#UIElementMouseCapture](~/samples/snippets/csharp/VS_Snippets_Wpf/ContentElementsSmorgasbord/CSharp/Trackball.cs#uielementmousecapture)] [!code-vb[ContentElementsSmorgasbord#UIElementMouseCapture](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ContentElementsSmorgasbord/visualbasic/trackball.vb#uielementmousecapture)] diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index e48fb954e98..442246b8e36 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -1187,7 +1187,7 @@ is more appropriate in control subclassing or compositing scenarios. + Setting this property to `true` will override the cursor preferences established by child elements. Doing so in general application UI might be confusing for the user, particularly if child elements are attempting to specify cursors. Setting is more appropriate in control subclassing or compositing scenarios. ## Dependency Property Information @@ -1705,7 +1705,7 @@ This property essentially provides a WPF framework-level convenience property to set the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive). - Getting a from code is not common, because if you have the appropriate reference in code already, you can just call methods and properties on the element reference and do not generally need the . An exception is if the string has some overloaded meaning, for instance if it is useful to display that name in [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. Setting a from code if the original was set from markup is also not recommended, and changing the property will not change the object reference. Such object references are created only when the underlying namescopes are explicitly created during [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] loading. + Getting a from code is not common, because if you have the appropriate reference in code already, you can just call methods and properties on the element reference and do not generally need the . An exception is if the string has some overloaded meaning, for instance if it is useful to display that name in UI. Setting a from code if the original was set from markup is also not recommended, and changing the property will not change the object reference. Such object references are created only when the underlying namescopes are explicitly created during [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] loading. You must specifically call to make an effective change on the property of an already loaded element. @@ -2894,7 +2894,7 @@ , then that is the tool-tip that will be used in the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. If the value is of any other type, then that value will be used as the *content* for a provided (constructed) by the system. For more information see . The service class provides attached properties that can be used to further customize a tool-tip. + If the value of this property is of type , then that is the tool-tip that will be used in the UI. If the value is of any other type, then that value will be used as the *content* for a provided (constructed) by the system. For more information see . The service class provides attached properties that can be used to further customize a tool-tip. ## XAML Attribute Usage diff --git a/xml/System.Windows/FrameworkElement.xml b/xml/System.Windows/FrameworkElement.xml index 5349239b993..327c2d413f5 100644 --- a/xml/System.Windows/FrameworkElement.xml +++ b/xml/System.Windows/FrameworkElement.xml @@ -1521,7 +1521,7 @@ Gets or sets the direction that text and other [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements flow within any parent element that controls their layout. - The direction that text and other [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] elements flow within their parent element, as a value of the enumeration. The default value is . + The direction that text and other UI elements flow within their parent element, as a value of the enumeration. The default value is . is more appropriate in control subclassing or compositing scenarios. + If you set this property to `true` you will override the cursor preferences established by child elements. Doing so in general application UI might be confusing for the user, particularly if child elements are attempting to specify cursors. Setting is more appropriate in control subclassing or compositing scenarios. ## Dependency Property Information @@ -3331,7 +3331,7 @@ Names must be unique within a namescope. For more information, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). - Getting a if you are creating elements in code is not common. If you have the appropriate reference in code already, you can just call methods and properties on the element reference and will not generally need the . An exception to this is if the string has some overloaded meaning, for instance if it is useful to display that name in [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. Setting a from code-behind if the original was set from markup is also not recommended, and changing the property after loading the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will not change the original object reference. The object references are created only when the underlying namescopes are explicitly created during parsing. You must specifically call to make an effective change to the property of an already loaded element. + Getting a if you are creating elements in code is not common. If you have the appropriate reference in code already, you can just call methods and properties on the element reference and will not generally need the . An exception to this is if the string has some overloaded meaning, for instance if it is useful to display that name in UI. Setting a from code-behind if the original was set from markup is also not recommended, and changing the property after loading the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will not change the original object reference. The object references are created only when the underlying namescopes are explicitly created during parsing. You must specifically call to make an effective change to the property of an already loaded element. One notable case where setting from code is important is when registering names for elements that storyboards will run against, so that they can be referenced at run time. Before you can register a name, might also need to instantiate and assign a instance. See the Example section, or [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). @@ -3850,7 +3850,7 @@ The most common usage of this property is an indirect usage within the setter of a style that is supplying a themed style. > [!IMPORTANT] -> If you set to `true` on a control, you will be suppressing the default control template supplied by the theme styles. That control template typically includes the content presenter and other composited elements that provide basic [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] functionality and visualization for the control. If you want the control to continue to support the same features as the default theme styles, you must supply an alternate style with a control template that replicates the same structure. For more information, see [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). +> If you set to `true` on a control, you will be suppressing the default control template supplied by the theme styles. That control template typically includes the content presenter and other composited elements that provide basic UI functionality and visualization for the control. If you want the control to continue to support the same features as the default theme styles, you must supply an alternate style with a control template that replicates the same structure. For more information, see [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). ## Dependency Property Information @@ -4949,7 +4949,7 @@ , then that value is the tool-tip that will be used in the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. If the value is of any other type, then that value will be used as the *content* for a provided (constructed) by the system. For more information, see . The service class provides attached properties that can be used to further customize a . + If the value of this property is of type , then that value is the tool-tip that will be used in the UI. If the value is of any other type, then that value will be used as the *content* for a provided (constructed) by the system. For more information, see . The service class provides attached properties that can be used to further customize a . ## XAML Attribute Usage diff --git a/xml/System.Windows/Style.xml b/xml/System.Windows/Style.xml index ae86dcc6744..016e56fc6a7 100644 --- a/xml/System.Windows/Style.xml +++ b/xml/System.Windows/Style.xml @@ -59,7 +59,7 @@ > [!NOTE] > If there is more than one setter in the setter collection with the same property value, the setter that is declared last is used. Similarly, if you set a value for the same property in a style and on an element directly, the value set on the element directly takes precedence. - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] styling and templating model allows maintenance and sharing of a look as well as the separation of presentation and logic. The styling and templating model includes a suite of features that enable you to customize your [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. This suite of features includes the class as well as the following: + The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] styling and templating model allows maintenance and sharing of a look as well as the separation of presentation and logic. The styling and templating model includes a suite of features that enable you to customize your UI. This suite of features includes the class as well as the following: - diff --git a/xml/System.Windows/SystemParameters.xml b/xml/System.Windows/SystemParameters.xml index 1b03e5a696a..283efe7ba31 100644 --- a/xml/System.Windows/SystemParameters.xml +++ b/xml/System.Windows/SystemParameters.xml @@ -7977,7 +7977,7 @@ Gets a value that indicates whether all [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] effects are enabled. - if all [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] effects are enabled; if they are disabled. + if all UI effects are enabled; if they are disabled. property is `true`. - is typically checked as one of the measurement factors when you implement layout behavior overrides such as , , or (in the case, you might check instead, but this depends on your implementation). Depending on the scenario, might be fully respected by your implementation logic, constraints on might be applied, and such constraints might also change other characteristics of either the parent element or child element. For example, a control that supports scrollable regions (but chooses not to derive from the WPF framework-level controls that already enable scrollable regions) could compare available size to . The control could then set an internal state that enabled scrollbars in the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] for that control. Or, could potentially also be ignored in certain scenarios. + is typically checked as one of the measurement factors when you implement layout behavior overrides such as , , or (in the case, you might check instead, but this depends on your implementation). Depending on the scenario, might be fully respected by your implementation logic, constraints on might be applied, and such constraints might also change other characteristics of either the parent element or child element. For example, a control that supports scrollable regions (but chooses not to derive from the WPF framework-level controls that already enable scrollable regions) could compare available size to . The control could then set an internal state that enabled scrollbars in the UI for that control. Or, could potentially also be ignored in certain scenarios. @@ -3117,7 +3117,7 @@ Image with an Elliptical Clip Region [!code-csharp[PopupSimple#IsFocused](~/samples/snippets/csharp/VS_Snippets_Wpf/PopupSimple/CSharp/Window1.xaml.cs#isfocused)] - Another common way to achieve this same effect is to place a in the of a control; this approach does not require handling specific events with code-behind and allows designers greater access to the interactive and graphical nature of the [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)]. For an example, see [How to: Create an Outer Glow Effect](https://msdn.microsoft.com/library/a2ccf19a-d0dc-4e3c-88e3-95d7f7d765b1). + Another common way to achieve this same effect is to place a in the of a control; this approach does not require handling specific events with code-behind and allows designers greater access to the interactive and graphical nature of the UI. For an example, see [How to: Create an Outer Glow Effect](https://msdn.microsoft.com/library/a2ccf19a-d0dc-4e3c-88e3-95d7f7d765b1). ]]> diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index 6c27f3b5783..9b2947cb989 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -2071,7 +2071,7 @@ Modal windows are primarily used as dialog boxes. A dialog box is a special type of window that applications use to interact with users to complete tasks, such as opening files or printing documents. Dialog boxes commonly allow users to accept or cancel the task for which they were shown before the dialog box is closed. returns a value that specifies whether the activity was accepted or canceled. The return value is the value of the property before a window closes. For more information, see . - A window that is opened by calling the method does not automatically have a relationship with the window that opened it; specifically, the opened window does not know which window opened it. This relationship can be established using the property and managed using the property. To support [!INCLUDE[TLA2#tla_ui](~/includes/tla2sharptla-ui-md.md)] automation (see [UI Automation Overview](/dotnet/framework/ui-automation/ui-automation-overview)), must be set for a window opened by calling . + A window that is opened by calling the method does not automatically have a relationship with the window that opened it; specifically, the opened window does not know which window opened it. This relationship can be established using the property and managed using the property. To support UI automation (see [UI Automation Overview](/dotnet/framework/ui-automation/ui-automation-overview)), must be set for a window opened by calling . When a modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window (a window opened by calling ) is closed, the previously activated window is reactivated. If a modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window has an owner window (see ), the owner window is not reactivated when the modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window is closed unless it was the previously activated window. From 5bad32dc0a7781d5de34666c4b5ad2f32c9a28e9 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:38:30 -0800 Subject: [PATCH 087/236] tla2sharptla-uiautomation --- .../AutomationPeer.xml | 22 ++++----- .../ButtonAutomationPeer.xml | 4 +- .../GridViewAutomationPeer.xml | 2 +- .../IViewAutomationPeer.xml | 2 +- .../ItemAutomationPeer.xml | 10 ++-- .../UIElement3DAutomationPeer.xml | 2 +- .../AutomationInteropProvider.xml | 10 ++-- .../IGridProvider.xml | 4 +- .../IRawElementProviderFragment.xml | 14 +++--- .../IRawElementProviderHwndOverride.xml | 2 +- .../IRawElementProviderSimple.xml | 6 +-- .../ITextProvider.xml | 2 +- .../ITextRangeProvider.xml | 2 +- .../ITransformProvider.xml | 2 +- .../ProviderOptions.xml | 2 +- .../TextPatternRange.xml | 4 +- .../AndCondition.xml | 2 +- .../AsyncContentLoadedState.xml | 6 +-- xml/System.Windows.Automation/Automation.xml | 46 +++++++++---------- ...onElement+AutomationElementInformation.xml | 20 ++++---- .../AutomationElement.xml | 40 ++++++++-------- .../AutomationElementIdentifiers.xml | 46 +++++++++---------- .../AutomationEventHandler.xml | 2 +- .../AutomationFocusChangedEventHandler.xml | 2 +- .../AutomationIdentifier.xml | 2 +- .../AutomationProperties.xml | 4 +- .../AutomationTextAttribute.xml | 2 +- .../CacheRequest.xml | 10 ++-- .../ClientSideProviderDescription.xml | 2 +- xml/System.Windows.Automation/Condition.xml | 4 +- xml/System.Windows.Automation/ControlType.xml | 12 ++--- xml/System.Windows.Automation/DockPattern.xml | 8 ++-- .../ExpandCollapsePattern.xml | 10 ++-- ...ItemPattern+GridItemPatternInformation.xml | 4 +- .../GridPattern+GridPatternInformation.xml | 4 +- xml/System.Windows.Automation/GridPattern.xml | 10 ++-- .../GridPatternIdentifiers.xml | 4 +- .../InvokePattern.xml | 2 +- .../MultipleViewPattern.xml | 8 ++-- xml/System.Windows.Automation/OrCondition.xml | 2 +- .../PropertyCondition.xml | 2 +- ...uePattern+RangeValuePatternInformation.xml | 18 ++++---- .../RangeValuePattern.xml | 2 +- ...ScrollPattern+ScrollPatternInformation.xml | 4 +- .../ScrollPattern.xml | 10 ++-- .../SelectionItemPattern.xml | 2 +- .../SelectionPattern.xml | 12 ++--- .../StructureChangeType.xml | 12 ++--- .../StructureChangedEventArgs.xml | 8 ++-- ...temPattern+TableItemPatternInformation.xml | 4 +- .../TablePattern.xml | 6 +-- xml/System.Windows.Automation/TextPattern.xml | 2 +- .../TextPatternIdentifiers.xml | 4 +- .../TogglePattern.xml | 8 ++-- ...ormPattern+TransformPatternInformation.xml | 6 +-- .../TransformPattern.xml | 14 +++--- xml/System.Windows.Automation/TreeWalker.xml | 26 +++++------ .../ValuePattern+ValuePatternInformation.xml | 6 +-- .../ValuePattern.xml | 4 +- .../WindowClosedEventArgs.xml | 8 ++-- .../WindowPattern.xml | 10 ++-- .../UIAutomationClientSideProviders.xml | 2 +- 62 files changed, 256 insertions(+), 256 deletions(-) diff --git a/xml/System.Windows.Automation.Peers/AutomationPeer.xml b/xml/System.Windows.Automation.Peers/AutomationPeer.xml index 910ea8b52b4..f497bc7a31b 100644 --- a/xml/System.Windows.Automation.Peers/AutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/AutomationPeer.xml @@ -22,7 +22,7 @@ @@ -103,7 +103,7 @@ - Gets the accelerator key combinations for the element that is associated with the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] peer. + Gets the accelerator key combinations for the element that is associated with the UI Automation peer. The accelerator key. To be added. A public call to this method is currently in progress. @@ -220,7 +220,7 @@ - Gets the control type for the element that is associated with the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] peer. + Gets the control type for the element that is associated with the UI Automation peer. The control type. To be added. A public call to this method is currently in progress. @@ -663,17 +663,17 @@ - Tells [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] where in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree to place the being hosted by a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] element. - This method returns the hosted to [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] for controls that host objects. + Tells UI Automation where in the UI Automation tree to place the being hosted by a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] element. + This method returns the hosted to UI Automation for controls that host objects. that is associated with an element that immediately hosts an `hwnd` must override this method. - If this method is not overridden, [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] places the `hwnd` as a child element of the that hosts the whole application. Typically, you want to override this default behavior and set [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] to position the hosted `hwnd` parallel to the place where it is located in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] logical tree. + If this method is not overridden, UI Automation places the `hwnd` as a child element of the that hosts the whole application. Typically, you want to override this default behavior and set UI Automation to position the hosted `hwnd` parallel to the place where it is located in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] logical tree. Except in hosting scenarios, do not allow types to override this method. @@ -1844,16 +1844,16 @@ This method calls the derived implementation of One of the enumeration values. - Gets a value that indicates whether [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] is listening for the specified event. - A that indicates whether [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] is listening for the event. + Gets a value that indicates whether UI Automation is listening for the specified event. + A that indicates whether UI Automation is listening for the event. that raises the event. This method is a performance measure because if [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] does not listen for the event, it does not make sense to create a peer to raise one. + Typically, you call this method before creating the that raises the event. This method is a performance measure because if UI Automation does not listen for the event, it does not make sense to create a peer to raise one. > [!NOTE] -> This method is static and only answers if a delegate listens for the specified event in [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)], not for an event on a specific element. [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] can create broadcast listeners; therefore the per-element information is irrelevant. +> This method is static and only answers if a delegate listens for the specified event in UI Automation, not for an event on a specific element. UI Automation can create broadcast listeners; therefore the per-element information is irrelevant. ]]> diff --git a/xml/System.Windows.Automation.Peers/ButtonAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ButtonAutomationPeer.xml index 757473264cb..00f1d15c188 100644 --- a/xml/System.Windows.Automation.Peers/ButtonAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ButtonAutomationPeer.xml @@ -72,7 +72,7 @@ - Gets the control type of the element that is associated with the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] peer. + Gets the control type of the element that is associated with the UI Automation peer. The enumeration value. To be added. @@ -96,7 +96,7 @@ - Gets the name of the control that is associated with this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] peer. + Gets the name of the control that is associated with this UI Automation peer. A string that contains "Button". To be added. UI Automation Control Types diff --git a/xml/System.Windows.Automation.Peers/GridViewAutomationPeer.xml b/xml/System.Windows.Automation.Peers/GridViewAutomationPeer.xml index 29c6e4bf77e..68a36d4e695 100644 --- a/xml/System.Windows.Automation.Peers/GridViewAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/GridViewAutomationPeer.xml @@ -152,7 +152,7 @@ Collection of child objects you want to get. - Gets the collection of immediate child elements of the specified [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] peer. + Gets the collection of immediate child elements of the specified UI Automation peer. Collection of child objects. The automation peers for the list items. - Gets the collection of immediate child elements of the specified [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] peer. + Gets the collection of immediate child elements of the specified UI Automation peer. The automation peers for all items in the control. If the view contains interactive or informational elements in addition to the list items, automation peers for these elements must be added to the list. To be added. diff --git a/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml index 9531bbbce51..9d042984368 100644 --- a/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml @@ -30,9 +30,9 @@ types do not have children; however, they can have a tree and a corresponding [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree. + Data items that are not also types do not have children; however, they can have a tree and a corresponding UI Automation tree. - For example, a can have a collection of strings that contain data items. When those items are processed by an for visualization, a tree is created for them. This tree can have a corresponding [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree. After the tree is created, [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] merges the tree into a [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree. works with its counterpart, if it exists, to obtain more information about the tree. + For example, a can have a collection of strings that contain data items. When those items are processed by an for visualization, a tree is created for them. This tree can have a corresponding UI Automation tree. After the tree is created, [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] merges the tree into a UI Automation tree. works with its counterpart, if it exists, to obtain more information about the tree. Only visible data items, or more precisely, the corresponding trees, have this dualism. Non-visible data items, which have no corresponding trees, have only one . @@ -155,12 +155,12 @@ Gets the string that uniquely identifies the that corresponds to the data item in the collection that is associated with this . - A string that contains the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] identifier. + A string that contains the UI Automation identifier. property. If the property is not set, the value is the property. + The value of the UI Automation identifier is the property. If the property is not set, the value is the property. This method is called by . @@ -681,7 +681,7 @@ Gets a value that indicates whether the specified can receive and send events. - if the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] peer can receive and send events; otherwise, . + if the UI Automation peer can receive and send events; otherwise, . uses to communicate with [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)]. + By default, any class that inherits from uses to communicate with UI Automation. If you create a class that inherits from , you may want to provide an automation peer to support the functionality of your class. Override the method to return a string that represents the type of the element associated with the . For example, if you create a class called `My3DElement` and an automation peer called `My3DElementAutomationPeer`, override the method to return the string "My3DElement". diff --git a/xml/System.Windows.Automation.Provider/AutomationInteropProvider.xml b/xml/System.Windows.Automation.Provider/AutomationInteropProvider.xml index ef38f60567d..d3621d9a2a4 100644 --- a/xml/System.Windows.Automation.Provider/AutomationInteropProvider.xml +++ b/xml/System.Windows.Automation.Provider/AutomationInteropProvider.xml @@ -76,7 +76,7 @@ System.Boolean - Gets a value that specifies whether any UI Automation client application is subscribed to [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] events. + Gets a value that specifies whether any UI Automation client application is subscribed to UI Automation events. if a client is subscribed to events; otherwise . @@ -120,7 +120,7 @@ The element associated with the event. Information about the event. - Raises an event when a [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property has changed. + Raises an event when a UI Automation property has changed. The element associated with the event. Information about the event. - Raises an event when the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree has changed. + Raises an event when the UI Automation tree has changed. constructor. In the current version of [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)], however, there is no easy way for an instance of a provider to discover its runtime identifier. The method normally returns an array that contains , a magic number that instructs the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] system to create a unique identifer for every instance of the control. The raw value provided by should not be used in events, because it is meaningless to clients and cannot be used to identify a specific instance. + When a child element is removed, the runtime identifier of either the element, or of its container, is passed to the constructor. In the current version of UI Automation, however, there is no easy way for an instance of a provider to discover its runtime identifier. The method normally returns an array that contains , a magic number that instructs the UI Automation system to create a unique identifer for every instance of the control. The raw value provided by should not be used in events, because it is meaningless to clients and cannot be used to identify a specific instance. Because of this limitation, events of type and are not very useful. As an alternative, always use and , passing 0 as the runtime identifer. You cannot use `null`, as this will raise an exception. Clients will be notified that a change has been made in the container (identified by the `sender` parameter passed to the ), without specific notice of what children have been added or removed. diff --git a/xml/System.Windows.Automation.Provider/IGridProvider.xml b/xml/System.Windows.Automation.Provider/IGridProvider.xml index 814b7fe9438..2b1a5979985 100644 --- a/xml/System.Windows.Automation.Provider/IGridProvider.xml +++ b/xml/System.Windows.Automation.Provider/IGridProvider.xml @@ -70,7 +70,7 @@ and properties. If the hidden rows and columns have not yet been loaded they will not be counted. + Hidden rows and columns, depending on the provider implementation, can be loaded in the UI Automation tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they will not be counted. @@ -123,7 +123,7 @@ ![Windows Explorer view showing ragged layout.](~/add/media/uia-gridpattern-ragged-array.PNG "Windows Explorer view showing ragged layout.") Example of a Grid Control with Empty Coordinates -- Hidden rows and columns, depending on the provider implementation, can be loaded in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they should not be counted. +- Hidden rows and columns, depending on the provider implementation, can be loaded in the UI Automation tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they should not be counted. diff --git a/xml/System.Windows.Automation.Provider/IRawElementProviderFragment.xml b/xml/System.Windows.Automation.Provider/IRawElementProviderFragment.xml index 73dc083ea1d..12ddb0ad8a7 100644 --- a/xml/System.Windows.Automation.Provider/IRawElementProviderFragment.xml +++ b/xml/System.Windows.Automation.Provider/IRawElementProviderFragment.xml @@ -144,13 +144,13 @@ - Retrieves an array of fragment roots that are embedded in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree rooted at the current element. + Retrieves an array of fragment roots that are embedded in the UI Automation element tree rooted at the current element. An array of root fragments, or . @@ -184,12 +184,12 @@ ## Remarks Implementations should return `null` for an element that corresponds to a window handle. Other elements should return an array that contains , followed by a value that is unique within the fragment. - It is the provider's responsibility to ensure uniqueness within the fragment; for example, each item in a list must be individually numbered. The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] engine ensures that the identifier is unique among all instances, by translating the value. + It is the provider's responsibility to ensure uniqueness within the fragment; for example, each item in a list must be individually numbered. The UI Automation engine ensures that the identifier is unique among all instances, by translating the value. ## Examples - The following example code shows an implementation of this method by an element within a fragment, such as an item within a list box. The item has its own unique identifier within this instance of the fragment, and the value ensures that the identifier returned by the method is unique in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree. + The following example code shows an implementation of this method by an element within a fragment, such as an item within a list box. The item has its own unique identifier within this instance of the fragment, and the value ensures that the identifier returned by the method is unique in the UI Automation tree. [!code-csharp[UIAFragmentProvider_snip#101](~/samples/snippets/csharp/VS_Snippets_Wpf/UIAFragmentProvider_snip/CSharp/ListItemFragment.cs#101)] [!code-vb[UIAFragmentProvider_snip#101](~/samples/snippets/visualbasic/VS_Snippets_Wpf/UIAFragmentProvider_snip/VisualBasic/ListItemFragment.vb#101)] @@ -221,13 +221,13 @@ The direction in which to navigate. - Retrieves the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element in a specified direction within the tree. + Retrieves the UI Automation element in a specified direction within the tree. The element in the specified direction, or if there is no element in that direction option in for the fragment root. + The UI Automation framework will ensure that the part of the interface that hosts this fragment is already focused before calling this method. Your implementation should update only its internal focus state; for example, by repainting a list item to show that it has the focus. If you prefer that UI Automation not focus the parent window, set the option in for the fragment root. ]]> diff --git a/xml/System.Windows.Automation.Provider/IRawElementProviderHwndOverride.xml b/xml/System.Windows.Automation.Provider/IRawElementProviderHwndOverride.xml index d9c65793f8a..48361d7b0be 100644 --- a/xml/System.Windows.Automation.Provider/IRawElementProviderHwndOverride.xml +++ b/xml/System.Windows.Automation.Provider/IRawElementProviderHwndOverride.xml @@ -65,7 +65,7 @@ Identifier of the pattern. - Retrieves an object that provides support for a control pattern on a [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Retrieves an object that provides support for a control pattern on a UI Automation element. Object that implements the pattern interface, or if the pattern is not supported. - If a given point is outside the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element associated with the text pattern. + If a given point is outside the UI Automation element associated with the text pattern. diff --git a/xml/System.Windows.Automation.Provider/ITextRangeProvider.xml b/xml/System.Windows.Automation.Provider/ITextRangeProvider.xml index f7d3472026d..d245e3cf3e9 100644 --- a/xml/System.Windows.Automation.Provider/ITextRangeProvider.xml +++ b/xml/System.Windows.Automation.Provider/ITextRangeProvider.xml @@ -524,7 +524,7 @@ Examples of how a text range is adjusted for Move() and ExpandToEnclosingUnit() ![Range adjustments by Move & ExpandToEnclosingUnit](~/add/media/uia-textpattern-moveandexpand-examples.png "Range adjustments by Move & ExpandToEnclosingUnit") Examples of how a text range is adjusted for Move() and ExpandToEnclosingUnit() - The textual content (or inner text) of a text container and an embedded object, such as a hyperlink or table cell, is exposed as a single, continuous text stream in both the control view and the content view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree; object boundaries are ignored. + The textual content (or inner text) of a text container and an embedded object, such as a hyperlink or table cell, is exposed as a single, continuous text stream in both the control view and the content view of the UI Automation tree; object boundaries are ignored. ![Text ranges spanned by embedded objects.](~/add/media/uia-textpattern-embeddedobjecttextranges.png "Text ranges spanned by embedded objects.") Example of a text stream with embedded objects and their range spans diff --git a/xml/System.Windows.Automation.Provider/ITransformProvider.xml b/xml/System.Windows.Automation.Provider/ITransformProvider.xml index 72fbd45849b..748f775b69e 100644 --- a/xml/System.Windows.Automation.Provider/ITransformProvider.xml +++ b/xml/System.Windows.Automation.Provider/ITransformProvider.xml @@ -99,7 +99,7 @@ System.Boolean - Gets a value that specifies whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element can be resized. + Gets a value that specifies whether the UI Automation element can be resized. if the element can be resized; otherwise . diff --git a/xml/System.Windows.Automation.Provider/ProviderOptions.xml b/xml/System.Windows.Automation.Provider/ProviderOptions.xml index 6f4ddf9ab82..69abbf37a04 100644 --- a/xml/System.Windows.Automation.Provider/ProviderOptions.xml +++ b/xml/System.Windows.Automation.Provider/ProviderOptions.xml @@ -111,7 +111,7 @@ 16 - The UI Automation provider handles its own focus, and does not want [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] to set focus to the nearest window on its behalf when is called. This option is typically used by providers for windows that appear to take focus without actually receiving [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] focus, such as menus and drop-down menus. + The UI Automation provider handles its own focus, and does not want UI Automation to set focus to the nearest window on its behalf when is called. This option is typically used by providers for windows that appear to take focus without actually receiving [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] focus, such as menus and drop-down menus. diff --git a/xml/System.Windows.Automation.Text/TextPatternRange.xml b/xml/System.Windows.Automation.Text/TextPatternRange.xml index f8e235631b9..1d0896f6211 100644 --- a/xml/System.Windows.Automation.Text/TextPatternRange.xml +++ b/xml/System.Windows.Automation.Text/TextPatternRange.xml @@ -629,7 +629,7 @@ Examples of how a text range is adjusted for Move() and ExpandToEnclosingUnit() ![Range adjustments by Move & ExpandToEnclosingUnit](~/add/media/uia-textpattern-moveandexpand-examples.png "Range adjustments by Move & ExpandToEnclosingUnit") Examples of how a text range is adjusted for Move() and ExpandToEnclosingUnit() - The textual content (or inner text) of a text container and an embedded object, such as a hyperlink or table cell, is exposed as a single, continuous text stream in both the control view and the content view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree; object boundaries are ignored. If a UI Automation client is retrieving the text for the purpose of reciting, interpreting, or analyzing in some manner, the text range should be checked for special cases, such as a table with textual content or other embedded objects. This can be accomplished by calling to obtain an for each embedded object and then calling to obtain a text range for each element; this is done recursively until all textual content has been retrieved. + The textual content (or inner text) of a text container and an embedded object, such as a hyperlink or table cell, is exposed as a single, continuous text stream in both the control view and the content view of the UI Automation tree; object boundaries are ignored. If a UI Automation client is retrieving the text for the purpose of reciting, interpreting, or analyzing in some manner, the text range should be checked for special cases, such as a table with textual content or other embedded objects. This can be accomplished by calling to obtain an for each embedded object and then calling to obtain a text range for each element; this is done recursively until all textual content has been retrieved. ![Text ranges spanned by embedded objects.](~/add/media/uia-textpattern-embeddedobjecttextranges.png "Text ranges spanned by embedded objects.") Example of a text stream with embedded objects and their range spans @@ -759,7 +759,7 @@ Example of a text stream with embedded objects and their range spans ![Range adjustments by Move & ExpandToEnclosingUnit](~/add/media/uia-textpattern-moveandexpand-examples.png "Range adjustments by Move & ExpandToEnclosingUnit") Examples of how a text range is adjusted for Move() and ExpandToEnclosingUnit() - The textual content (or inner text) of a text container and an embedded object, such as a hyperlink or table cell, is exposed as a single, continuous text stream in both the control view and the content view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree; object boundaries are ignored. If a UI Automation client is retrieving the text for the purpose of reciting, interpreting, or analyzing in some manner, the text range should be checked for special cases, such as a table with textual content or other embedded objects. This can be accomplished by calling to obtain an for each embedded object and then calling to obtain a text range for each element; this is done recursively until all textual content has been retrieved. + The textual content (or inner text) of a text container and an embedded object, such as a hyperlink or table cell, is exposed as a single, continuous text stream in both the control view and the content view of the UI Automation tree; object boundaries are ignored. If a UI Automation client is retrieving the text for the purpose of reciting, interpreting, or analyzing in some manner, the text range should be checked for special cases, such as a table with textual content or other embedded objects. This can be accomplished by calling to obtain an for each embedded object and then calling to obtain a text range for each element; this is done recursively until all textual content has been retrieved. ![Text ranges spanned by embedded objects.](~/add/media/uia-textpattern-embeddedobjecttextranges.png "Text ranges spanned by embedded objects.") Example of a text stream with embedded objects and their range spans diff --git a/xml/System.Windows.Automation/AndCondition.xml b/xml/System.Windows.Automation/AndCondition.xml index b6c72d51e3c..bf2bc2b76b0 100644 --- a/xml/System.Windows.Automation/AndCondition.xml +++ b/xml/System.Windows.Automation/AndCondition.xml @@ -56,7 +56,7 @@ to find [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements that match a complex condition. + The following example shows how to use to find UI Automation elements that match a complex condition. [!code-csharp[UIAClient_snip#176](~/samples/snippets/csharp/VS_Snippets_Wpf/UIAClient_snip/CSharp/ConditionSnips.cs#176)] [!code-vb[UIAClient_snip#176](~/samples/snippets/visualbasic/VS_Snippets_Wpf/UIAClient_snip/VisualBasic/ConditionSnips.vb#176)] diff --git a/xml/System.Windows.Automation/AsyncContentLoadedState.xml b/xml/System.Windows.Automation/AsyncContentLoadedState.xml index 6f4d859b9e5..a1d0bfd085e 100644 --- a/xml/System.Windows.Automation/AsyncContentLoadedState.xml +++ b/xml/System.Windows.Automation/AsyncContentLoadedState.xml @@ -49,7 +49,7 @@ 0 - Specifies that asynchronous loading of the content into the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is beginning. + Specifies that asynchronous loading of the content into the UI Automation element is beginning. @@ -71,7 +71,7 @@ 2 - Specifies that asynchronous loading of the content into the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is complete. + Specifies that asynchronous loading of the content into the UI Automation element is complete. @@ -93,7 +93,7 @@ 1 - Specifies that asynchronous loading of the content into the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is in progress. UI Automation providers should specify the percent complete so that client applications will know how much more content remains. + Specifies that asynchronous loading of the content into the UI Automation element is in progress. UI Automation providers should specify the percent complete so that client applications will know how much more content remains. diff --git a/xml/System.Windows.Automation/Automation.xml b/xml/System.Windows.Automation/Automation.xml index 0d94458cff5..3c39a9557f0 100644 --- a/xml/System.Windows.Automation/Automation.xml +++ b/xml/System.Windows.Automation/Automation.xml @@ -45,10 +45,10 @@ The identifier for the event the method will handle. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element to associate with the event handler. + The UI Automation element to associate with the event handler. The scope of events to be handled; that is, whether they are on the element itself, or on its ancestors and descendants. The method to call when the specified event occurs. - Registers a method that handles [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] events. + Registers a method that handles UI Automation events. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element with which to associate the event handler. + The UI Automation element with which to associate the event handler. The scope of events to be handled; that is, whether they are on the element itself, or on its ancestors and children. The method to call when the event occurs. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] properties of interest. + The UI Automation properties of interest. Registers a method that will handle property-changed events. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element with which to associate the event handler. + The UI Automation element with which to associate the event handler. The scope of events to be handled; that is, whether they are on the element itself, or on its ancestors and descendants. The method to call when the structure-changed event occurs. Registers the method that will handle structure-changed events. @@ -310,9 +310,9 @@ - The first [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element to compare. - The second [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element to compare. - Compares two [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements, returning if both refer to the same UI element. + The first UI Automation element to compare. + The second UI Automation element to compare. + Compares two UI Automation elements, returning if both refer to the same UI element. if the run time identifiers of the UI elements are the same; otherwise . @@ -346,7 +346,7 @@ System.Windows.Automation.Condition - Represents a predefined view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree that includes only [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements that can contain content. + Represents a predefined view of the UI Automation tree that includes only UI Automation elements that can contain content. System.Windows.Automation.Condition - Represents a predefined view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree that includes only [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements that are controls. + Represents a predefined view of the UI Automation tree that includes only UI Automation elements that are controls. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property identifier of the named property. - Retrieves the name of the specified [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property. - The friendly name of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property, or a null reference ( in Visual Basic) if the specified [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property is not found. + The UI Automation property identifier of the named property. + Retrieves the name of the specified UI Automation property. + The friendly name of the UI Automation property, or a null reference ( in Visual Basic) if the specified UI Automation property is not found. System.Windows.Automation.Condition - Represents a predefined view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree that includes all [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements. + Represents a predefined view of the UI Automation tree that includes all UI Automation elements. - Removes all registered [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] event handlers. + Removes all registered UI Automation event handlers. To be added. @@ -560,9 +560,9 @@ An event identifier. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element on which to remove the event handler. - The handler method that was passed to for the specified event identifier and [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. - Removes the specified [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] event handler. + The UI Automation element on which to remove the event handler. + The handler method that was passed to for the specified event identifier and UI Automation element. + Removes the specified UI Automation event handler. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element from which to remove the event handler. - A handler method that was passed to for the specified [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + The UI Automation element from which to remove the event handler. + A handler method that was passed to for the specified UI Automation element. Removes the specified property-changed event handler. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element from which to remove the event handler. - A handler method that was passed to for the specified [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + The UI Automation element from which to remove the event handler. + A handler method that was passed to for the specified UI Automation element. Removes the specified structure-changed event handler. To be added. diff --git a/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml b/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml index 733da1f249f..2a3bb56c877 100644 --- a/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml +++ b/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml @@ -64,7 +64,7 @@ class. + Accelerator key combinations invoke an action. For example, CTRL + O is often used to invoke the **File Open** dialog box. UI Automation elements that have the accelerator key property set always implement the class. For more information, see . @@ -96,7 +96,7 @@ class. + An access key is a character in the text of a menu, menu item, or label of a control such as a button that activates the attached menu function. For example, the letter "O" is often used to invoke the **Open** file common dialog box from a **File** menu. UI Automation elements that have the access key property set always implement the class. For more information, see . @@ -122,7 +122,7 @@ System.String - Gets a string containing the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] for the element. + Gets a string containing the UI Automation [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] for the element. An ID for an element that is unique among siblings within its container. . An example is the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] ListView control, which can change from to , depending on the current view. @@ -418,7 +418,7 @@ System.Boolean - Gets a value that indicates whether the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item referenced by the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is enabled. + Gets a value that indicates whether the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item referenced by the UI Automation element is enabled. if the control is enabled; otherwise . @@ -451,7 +451,7 @@ System.Boolean - Gets a value that indicates whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element can accept keyboard focus. + Gets a value that indicates whether the UI Automation element can accept keyboard focus. if the control can receive keyboard focus; otherwise . @@ -482,7 +482,7 @@ System.Boolean - Gets a value that indicates whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is visible on the screen. + Gets a value that indicates whether the UI Automation element is visible on the screen. if the control is not visible; otherwise . @@ -525,7 +525,7 @@ System.Boolean - Gets a value that indicates whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element contains protected content. + Gets a value that indicates whether the UI Automation element contains protected content. if the element contains protected content; otherwise . @@ -558,7 +558,7 @@ System.Boolean - Gets a value that indicates whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is required to be filled out on a form. + Gets a value that indicates whether the UI Automation element is required to be filled out on a form. if the element is required to be filled out; otherwise . @@ -721,7 +721,7 @@ property is not supported on the element. + The name of an element can be used to find the element in the UI Automation element tree when the property is not supported on the element. For more information, see . diff --git a/xml/System.Windows.Automation/AutomationElement.xml b/xml/System.Windows.Automation/AutomationElement.xml index 95517491e4c..ed09eefd434 100644 --- a/xml/System.Windows.Automation/AutomationElement.xml +++ b/xml/System.Windows.Automation/AutomationElement.xml @@ -345,15 +345,15 @@ System.Windows.Automation.AutomationElement+AutomationElementInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this object. + Gets the cached UI Automation property values for this object. A structure containing the cached property values for the . . You do not need to retrieve the structure; you can access its members directly, as in the example below. For specific information on the properties available and their use, see . + The accessors for UI Automation properties are represented as properties of the structure returned by . You do not need to retrieve the structure; you can access its members directly, as in the example below. For specific information on the properties available and their use, see . - To get the current value of [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] properties on this element use the property. + To get the current value of UI Automation properties on this element use the property. @@ -479,7 +479,7 @@ This property can also be retrieved from the or properties. - The class name depends on the implementation of the UI Automation provider and therefore cannot be counted upon to be in a standard format. However, if you know the class name you can use it to verify that your application is working with the expected [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + The class name depends on the implementation of the UI Automation provider and therefore cannot be counted upon to be in a standard format. However, if you know the class name you can use it to verify that your application is working with the expected UI Automation element. Return values of the property are of type . The default value is an empty string. @@ -669,9 +669,9 @@ . You do not need to retrieve the structure; you can access its members directly, as in the example below. For specific information on the properties available and their use, see . + The accessors for UI Automation properties are represented as properties of the structure returned by . You do not need to retrieve the structure; you can access its members directly, as in the example below. For specific information on the properties available and their use, see . - To get the cached value of [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] properties on this element, use the property. + To get the cached value of UI Automation properties on this element, use the property. @@ -783,7 +783,7 @@ When searching for top-level windows on the desktop, be sure to specify in `scope`, not . A search through the entire subtree of the desktop could iterate through thousands of items and lead to a stack overflow. - If your client application might try to find elements in its own user interface, you must make all [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] calls on a separate thread. + If your client application might try to find elements in its own user interface, you must make all UI Automation calls on a separate thread. @@ -834,7 +834,7 @@ When searching for a top-level window on the desktop, be sure to specify in `scope`, not . A search through the entire subtree of the desktop could iterate through thousands of items and lead to a stack overflow. - If your client application might try to find elements in its own user interface, you must make all [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] calls on a separate thread. + If your client application might try to find elements in its own user interface, you must make all UI Automation calls on a separate thread. @@ -875,7 +875,7 @@ @@ -981,7 +981,7 @@ to clients that want to get a [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element directly from a . + This method might be used by a client helper library to enable its callers to access its own native element type. For example, [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] uses this method internally so that it can return an to clients that want to get a UI Automation element directly from a . ]]> @@ -1018,7 +1018,7 @@ ## Remarks returns the element in the logical tree that is closest to the root element. - If your client application might try to find elements in its own user interface, you must make all [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] calls on a separate thread. + If your client application might try to find elements in its own user interface, you must make all UI Automation calls on a separate thread. Although the point is within the bounding rectangle of the returned , it is not necessarily on a clickable part of the control. For example, a round button might not be clickable near one of the corners of its bounding rectangle. @@ -1139,7 +1139,7 @@ , such as . + If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, a default property specified by UI Automation is returned. For information on default properties, see the property identifier fields of , such as . retrieves the specified property from the 's cache. To retrieve the current object for the specified property call . @@ -1193,7 +1193,7 @@ Passing `false` in `ignoreDefaultValue` is equivalent to calling . - If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, if `ignoreDefaultValue` is `false`, a default property specified by [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] is returned. For information on default properties, see the property identifier fields of , such as . + If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, if `ignoreDefaultValue` is `false`, a default property specified by UI Automation is returned. For information on default properties, see the property identifier fields of , such as . This method throws an exception if the requested property was not previously cached. @@ -1240,7 +1240,7 @@ An is clickable when it satisfies all the following conditions: -- It is programmatically visible and available with the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree. +- It is programmatically visible and available with the UI Automation tree. - It is scrolled fully into view within its parent container, if any. If the element is clipped, there is no guarantee that it is clickable. @@ -1367,7 +1367,7 @@ - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property identifier specifying which property to retrieve. + The UI Automation property identifier specifying which property to retrieve. Retrieves the value of the specified property on this . An appropriate default value for the property type is returned for properties not explicitly supported by the target [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element. An object containing the value of the specified property. @@ -1376,7 +1376,7 @@ ## Remarks The value returned by the method is current at the time it is called. The value can subsequently change by other applications interacting with the UI. - If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, a default property specified by [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] is returned. For information on default properties, see the property identifier fields of , such as . + If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, a default property specified by UI Automation is returned. For information on default properties, see the property identifier fields of , such as . For some forms of UI, this method will incur cross-process performance overhead. Concentrate overhead by caching properties and then retrieving them by using . @@ -1415,7 +1415,7 @@ - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property identifier specifying which property to retrieve. + The UI Automation property identifier specifying which property to retrieve. A value that specifies whether a default value should be ignored if the specified property is supported. Retrieves the value of the specified property on this , optionally ignoring any default property. An object containing the value of the specified property, or if the element does not supply a value and is . @@ -1425,7 +1425,7 @@ ## Remarks Passing `false` in `ignoreDefaultValue` is equivalent to calling . - If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, if `ignoreDefaultValue` is `false`, a default property specified by [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] is returned. For information on default properties, see the property identifier fields of , such as . + If the UI Automation provider for the element itself supports the property, the value of the property is returned. Otherwise, if `ignoreDefaultValue` is `false`, a default property specified by UI Automation is returned. For information on default properties, see the property identifier fields of , such as . The value returned by the method is current at the time it is called. The value can subsequently change by other applications interacting with the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. @@ -1751,7 +1751,7 @@ This property can also be retrieved from the or properties. - The content view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree provides a view of the UI that only contains elements that represent data within the UI. + The content view of the UI Automation tree provides a view of the UI that only contains elements that represent data within the UI. An element must be a control to be able to hold content. @@ -3600,7 +3600,7 @@ System.Windows.Automation.AutomationEvent - Identifies the event that is raised when the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree structure is changed. + Identifies the event that is raised when the UI Automation tree structure is changed. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available for this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available for this UI Automation element. To be added. @@ -785,7 +785,7 @@ System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property, which indicates whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is visible. + Identifies the property, which indicates whether the UI Automation element is visible. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available for this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available for this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available for this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available for this UI Automation element. To be added. @@ -1078,7 +1078,7 @@ System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether the is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether the is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available for this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available for this UI Automation element. To be added. @@ -1279,7 +1279,7 @@ System.Windows.Automation.AutomationProperty - Identifies the property that indicates whether is available on this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Identifies the property that indicates whether is available on this UI Automation element. System.Windows.Automation.AutomationEvent - Identifies the event that is raised when the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree structure is changed. + Identifies the event that is raised when the UI Automation tree structure is changed. delegate to specify the method that is called by a client to handle [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] events. + Use an delegate to specify the method that is called by a client to handle UI Automation events. The represented by `sender` might not have any cached properties or patterns, depending on whether the application subscribed to this event while a was active. diff --git a/xml/System.Windows.Automation/AutomationFocusChangedEventHandler.xml b/xml/System.Windows.Automation/AutomationFocusChangedEventHandler.xml index 5446bdbc596..e52415a9a08 100644 --- a/xml/System.Windows.Automation/AutomationFocusChangedEventHandler.xml +++ b/xml/System.Windows.Automation/AutomationFocusChangedEventHandler.xml @@ -29,7 +29,7 @@ delegate to define the method that is called by a client to handle [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] focus-changed events. + Use an delegate to define the method that is called by a client to handle UI Automation focus-changed events. The represented by `sender` might not have any cached properties or patterns, depending on whether the application subscribed to this event while a was active. diff --git a/xml/System.Windows.Automation/AutomationIdentifier.xml b/xml/System.Windows.Automation/AutomationIdentifier.xml index e986e283c77..5e726df57f0 100644 --- a/xml/System.Windows.Automation/AutomationIdentifier.xml +++ b/xml/System.Windows.Automation/AutomationIdentifier.xml @@ -110,7 +110,7 @@ - Returns the hash code for this [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] identifier. + Returns the hash code for this UI Automation identifier. A 32-bit signed integer hash code. The to check. Gets the attached property for the specified . - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] identifier for the specified element. + The UI Automation identifier for the specified element. The on which to set the property. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] identifier value to set. + The UI Automation identifier value to set. Sets the attached property for the specified . To be added. UI Automation Properties Overview diff --git a/xml/System.Windows.Automation/AutomationTextAttribute.xml b/xml/System.Windows.Automation/AutomationTextAttribute.xml index 5bf3e224923..efb81792b06 100644 --- a/xml/System.Windows.Automation/AutomationTextAttribute.xml +++ b/xml/System.Windows.Automation/AutomationTextAttribute.xml @@ -23,7 +23,7 @@ ## Remarks Derived from . - The list of text attributes supported by [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] can be found at . + The list of text attributes supported by UI Automation can be found at . The class is effectively abstract, as it has no constructor and cannot be instantiated by applications. diff --git a/xml/System.Windows.Automation/CacheRequest.xml b/xml/System.Windows.Automation/CacheRequest.xml index 4d00cd778cf..021478fb437 100644 --- a/xml/System.Windows.Automation/CacheRequest.xml +++ b/xml/System.Windows.Automation/CacheRequest.xml @@ -21,7 +21,7 @@ method. @@ -31,7 +31,7 @@ - Put the request onto the internal stack by calling . Only the topmost request on the stack is active, and it must be the next one removed from the stack by . Popping the request deactivates it. - [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements obtained while the request is active will have cached values for the properties and patterns specified. + UI Automation elements obtained while the request is active will have cached values for the properties and patterns specified. @@ -442,13 +442,13 @@ System.Windows.Automation.Condition - Gets or sets a value specifying the view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree to use when caching. - The view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree. The default view is . + Gets or sets a value specifying the view of the UI Automation element tree to use when caching. + The view of the UI Automation element tree. The default view is . . It will never enable a match with [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements, and it cannot usefully be combined with any other condition. + This condition exists only for symmetry with . It will never enable a match with UI Automation elements, and it cannot usefully be combined with any other condition. ]]> @@ -77,7 +77,7 @@ is used to retrieve all [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements within the specified scope. + In the following example, is used to retrieve all UI Automation elements within the specified scope. [!code-csharp[UIAClient_snip#178](~/samples/snippets/csharp/VS_Snippets_Wpf/UIAClient_snip/CSharp/ConditionSnips.cs#178)] [!code-vb[UIAClient_snip#178](~/samples/snippets/visualbasic/VS_Snippets_Wpf/UIAClient_snip/VisualBasic/ConditionSnips.vb#178)] diff --git a/xml/System.Windows.Automation/ControlType.xml b/xml/System.Windows.Automation/ControlType.xml index 31d51eed738..51c2a7fa23d 100644 --- a/xml/System.Windows.Automation/ControlType.xml +++ b/xml/System.Windows.Automation/ControlType.xml @@ -61,7 +61,7 @@ ## Remarks Buttons perform a single action when clicked. - A button can be used as a standalone control or as a subcontrol in another control type. For example, the drop-down arrow in a combo box control is a button. When used as a subcontrol, a button is in the control view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree (not in the content view). + A button can be used as a standalone control or as a subcontrol in another control type. For example, the drop-down arrow in a combo box control is a button. When used as a subcontrol, a button is in the control view of the UI Automation tree (not in the content view). ]]> @@ -178,7 +178,7 @@ Control developers should check the other control types before designating their control as a control type to be sure that their control does not provide the same functionality as one of the defined control types. - A control type requires extra work for the provider to implement [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)]. Also, UI Automation client products will not be able to anticipate the control structure, keyboard interaction, and possible control patterns based on the control type of the control. + A control type requires extra work for the provider to implement UI Automation. Also, UI Automation client products will not be able to anticipate the control structure, keyboard interaction, and possible control patterns based on the control type of the control. ]]> @@ -326,7 +326,7 @@ Retrieves the pattern identifiers that are not supported by the control type. - An array of [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] pattern identifiers. + An array of UI Automation pattern identifiers. control type can be used as a standalone control or as a subcontrol in another control type. For example, a button can use an image rather than text to indicate its functionality to the user. - When used only for decorative purposes, an image appears in the control view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree (not in the content view). + When used only for decorative purposes, an image appears in the control view of the UI Automation tree (not in the content view). ]]> @@ -580,7 +580,7 @@ ## Remarks A is a control type that contains and (perhaps) control types. - A control can be used as a standalone control or as a subcontrol in another control type. For example, a combo box has a control that contains choices that appear when the drop-down button is clicked. When used as a subcontrol, a is only in the control view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree (not in content view). + A control can be used as a standalone control or as a subcontrol in another control type. For example, a combo box has a control that contains choices that appear when the drop-down button is clicked. When used as a subcontrol, a is only in the control view of the UI Automation tree (not in content view). When used as a subcontrol, a does not have a `Name` property assigned. @@ -1015,7 +1015,7 @@ control types are generally subcontrols of control type [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements. + control types are generally subcontrols of control type UI Automation elements. ]]> diff --git a/xml/System.Windows.Automation/DockPattern.xml b/xml/System.Windows.Automation/DockPattern.xml index 01ab845390b..071411a849d 100644 --- a/xml/System.Windows.Automation/DockPattern.xml +++ b/xml/System.Windows.Automation/DockPattern.xml @@ -54,8 +54,8 @@ System.Windows.Automation.DockPattern+DockPatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.DockPattern+DockPatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. System.Windows.Automation.ExpandCollapsePattern+ExpandCollapsePatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.ExpandCollapsePattern+ExpandCollapsePatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. System.Windows.Automation.AutomationElement - Gets a [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element that supports and represents the container of the cell or item. - A [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element that supports the GridPattern and represents the table cell or item container. The default is a null reference ( in Microsoft Visual Basic .NET). + Gets a UI Automation element that supports and represents the container of the cell or item. + A UI Automation element that supports the GridPattern and represents the table cell or item container. The default is a null reference ( in Microsoft Visual Basic .NET). and properties. If the hidden rows and columns have not yet been loaded they are not counted. + Hidden rows and columns, depending on the provider implementation, may be loaded in the UI Automation tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they are not counted. The default value is 0. @@ -92,7 +92,7 @@ and properties. If the hidden rows and columns have not yet been loaded they will not be counted. + Hidden rows and columns, depending on the provider implementation, may be loaded in the UI Automation tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they will not be counted. The default value is 0. diff --git a/xml/System.Windows.Automation/GridPattern.xml b/xml/System.Windows.Automation/GridPattern.xml index 4a565656f43..9a265a95999 100644 --- a/xml/System.Windows.Automation/GridPattern.xml +++ b/xml/System.Windows.Automation/GridPattern.xml @@ -51,8 +51,8 @@ System.Windows.Automation.GridPattern+GridPatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.GridPattern+GridPatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. property for that cell. This is possible when the layout of child elements in the grid is similar to a ragged array as shown here. + If a cell is empty, a UI Automation element is still returned in order to support retrieval of the property for that cell. This is possible when the layout of child elements in the grid is similar to a ragged array as shown here. ![Windows Explorer view showing ragged layout.](~/add/media/uia-gridpattern-ragged-array.PNG "Windows Explorer view showing ragged layout.") Example of a Grid Control with Empty Coordinates diff --git a/xml/System.Windows.Automation/GridPatternIdentifiers.xml b/xml/System.Windows.Automation/GridPatternIdentifiers.xml index 9d93a6f509c..b696f9317c3 100644 --- a/xml/System.Windows.Automation/GridPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/GridPatternIdentifiers.xml @@ -56,7 +56,7 @@ ## Remarks This identifier is used by UI Automation providers. UI Automation client applications should use the equivalent field in . - Hidden rows and columns, depending on the provider implementation, may be loaded in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they are not be counted. + Hidden rows and columns, depending on the provider implementation, may be loaded in the UI Automation tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they are not be counted. The default value is 0. @@ -120,7 +120,7 @@ ## Remarks This identifier is used by UI Automation providers. UI Automation client applications should use the equivalent field in . - Hidden rows and columns, depending on the provider implementation, may be loaded in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they will not be counted. + Hidden rows and columns, depending on the provider implementation, may be loaded in the UI Automation tree and will therefore be reflected in the and properties. If the hidden rows and columns have not yet been loaded they will not be counted. The default value is 0. diff --git a/xml/System.Windows.Automation/InvokePattern.xml b/xml/System.Windows.Automation/InvokePattern.xml index f357e7e11d4..fcf71f21eb8 100644 --- a/xml/System.Windows.Automation/InvokePattern.xml +++ b/xml/System.Windows.Automation/InvokePattern.xml @@ -23,7 +23,7 @@ ## Remarks Controls support if the same behavior is not exposed through another control pattern. For example, if the method on a control performs the same action as the or method, the control will not support . - [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements that represent controls such as check boxes and radio buttons, which maintain a state, instead support or . + UI Automation elements that represent controls such as check boxes and radio buttons, which maintain a state, instead support or . ]]> diff --git a/xml/System.Windows.Automation/MultipleViewPattern.xml b/xml/System.Windows.Automation/MultipleViewPattern.xml index 84e5bc4c761..0380b3d4a5b 100644 --- a/xml/System.Windows.Automation/MultipleViewPattern.xml +++ b/xml/System.Windows.Automation/MultipleViewPattern.xml @@ -48,8 +48,8 @@ System.Windows.Automation.MultipleViewPattern+MultipleViewPatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.MultipleViewPattern+MultipleViewPatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. is used to retrieve [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements that are either buttons or radio buttons. + In the following example, an is used to retrieve UI Automation elements that are either buttons or radio buttons. [!code-csharp[UIAClient_snip#175](~/samples/snippets/csharp/VS_Snippets_Wpf/UIAClient_snip/CSharp/ConditionSnips.cs#175)] [!code-vb[UIAClient_snip#175](~/samples/snippets/visualbasic/VS_Snippets_Wpf/UIAClient_snip/VisualBasic/ConditionSnips.vb#175)] diff --git a/xml/System.Windows.Automation/PropertyCondition.xml b/xml/System.Windows.Automation/PropertyCondition.xml index b9fc99b2243..76f78ce9cea 100644 --- a/xml/System.Windows.Automation/PropertyCondition.xml +++ b/xml/System.Windows.Automation/PropertyCondition.xml @@ -62,7 +62,7 @@ ## Examples - In the following example, a specifies that the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element to be found has a control type of . The is then used to obtain the list element from a combo box. + In the following example, a specifies that the UI Automation element to be found has a control type of . The is then used to obtain the list element from a combo box. [!code-csharp[UIAClient_snip#180](~/samples/snippets/csharp/VS_Snippets_Wpf/UIAClient_snip/CSharp/ClientForm.cs#180)] [!code-vb[UIAClient_snip#180](~/samples/snippets/visualbasic/VS_Snippets_Wpf/UIAClient_snip/VisualBasic/ClientForm.vb#180)] diff --git a/xml/System.Windows.Automation/RangeValuePattern+RangeValuePatternInformation.xml b/xml/System.Windows.Automation/RangeValuePattern+RangeValuePatternInformation.xml index 6ed8e610230..0ef16773ff6 100644 --- a/xml/System.Windows.Automation/RangeValuePattern+RangeValuePatternInformation.xml +++ b/xml/System.Windows.Automation/RangeValuePattern+RangeValuePatternInformation.xml @@ -42,7 +42,7 @@ System.Boolean - Gets a value that specifies whether the value of a [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is read-only. + Gets a value that specifies whether the value of a UI Automation element is read-only. if the value is read-only; if it can be modified. The default is . @@ -123,8 +123,8 @@ System.Double - Gets the maximum range value supported by the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. - The maximum value supported by the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element or if the element does not support . The default value is 0.0. + Gets the maximum range value supported by the UI Automation element. + The maximum value supported by the UI Automation element or if the element does not support . The default value is 0.0. System.Double - Gets the minimum range value supported by the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. - The minimum value supported by the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element or if the element does not support . The default value is 0.0. + Gets the minimum range value supported by the UI Automation element. + The minimum value supported by the UI Automation element or if the element does not support . The default value is 0.0. System.Double - Gets the small-change value, unique to the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element, which is added to or subtracted from the elements property. - The small-change value unique to the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element or if the element does not support . The default value is 0.0. + Gets the small-change value, unique to the UI Automation element, which is added to or subtracted from the elements property. + The small-change value unique to the UI Automation element or if the element does not support . The default value is 0.0. System.Double - Gets the current value of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. - The current value of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element or if the element does not support . The default value is 0.0. + Gets the current value of the UI Automation element. + The current value of the UI Automation element or if the element does not support . The default value is 0.0. The new value of the element. - Sets the value associated with the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. + Sets the value associated with the UI Automation element. is `false`. However, resizing the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element or adding child items can increase the bounds of the content area beyond the viewable area, indicating that is `true`. + This property can be dynamic. For example, the content area of the UI Automation element might not be larger than the current viewable area, meaning is `false`. However, resizing the UI Automation element or adding child items can increase the bounds of the content area beyond the viewable area, indicating that is `true`. @@ -155,7 +155,7 @@ is `false`. However, resizing the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element or adding child items can increase the bounds of the content area beyond the viewable area, indicating that is `true`. + This property can be dynamic. For example, the content area of the UI Automation element might not be larger than the current viewable area, meaning is `false`. However, resizing the UI Automation element or adding child items can increase the bounds of the content area beyond the viewable area, indicating that is `true`. diff --git a/xml/System.Windows.Automation/ScrollPattern.xml b/xml/System.Windows.Automation/ScrollPattern.xml index 245a87fd9c9..298e91a11e6 100644 --- a/xml/System.Windows.Automation/ScrollPattern.xml +++ b/xml/System.Windows.Automation/ScrollPattern.xml @@ -48,8 +48,8 @@ System.Windows.Automation.ScrollPattern+ScrollPatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.ScrollPattern+ScrollPatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. System.Windows.Automation.SelectionPattern+SelectionPatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.SelectionPattern+SelectionPatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. 0 - A child element was added to the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree. + A child element was added to the UI Automation element tree. @@ -71,7 +71,7 @@ 1 - A child element was removed from the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree. + A child element was removed from the UI Automation element tree. @@ -93,7 +93,7 @@ 3 - Child elements were added to the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree. + Child elements were added to the UI Automation element tree. @@ -115,7 +115,7 @@ 4 - Child elements were removed from the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree. + Child elements were removed from the UI Automation element tree. @@ -137,7 +137,7 @@ 2 - Child elements were invalidated in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree. This might mean that one or more children were added or removed, depending on the UI Automation providers implementation. + Child elements were invalidated in the UI Automation element tree. This might mean that one or more children were added or removed, depending on the UI Automation providers implementation. @@ -159,7 +159,7 @@ 5 - The order of the child elements in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree changed. + The order of the child elements in the UI Automation element tree changed. diff --git a/xml/System.Windows.Automation/StructureChangedEventArgs.xml b/xml/System.Windows.Automation/StructureChangedEventArgs.xml index 87b46a6f298..6b88efa6ac3 100644 --- a/xml/System.Windows.Automation/StructureChangedEventArgs.xml +++ b/xml/System.Windows.Automation/StructureChangedEventArgs.xml @@ -45,7 +45,7 @@ A single value that specifies the type of change. - The runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element whose structure changed. + The runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the UI Automation element whose structure changed. Initializes a new instance of the class, specifying the type of change and the [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the element whose structure changed. - Retrieves the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element whose structure changed. - The runtime ID of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element whose structure changed. + Retrieves the UI Automation runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the UI Automation element whose structure changed. + The runtime ID of the UI Automation element whose structure changed. System.Windows.Automation.StructureChangeType - Gets a value indicating the type of change that occurred in the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree structure. + Gets a value indicating the type of change that occurred in the UI Automation tree structure. The type of changed that occurred. To be added. diff --git a/xml/System.Windows.Automation/TableItemPattern+TableItemPatternInformation.xml b/xml/System.Windows.Automation/TableItemPattern+TableItemPatternInformation.xml index 488dc2d5a09..acbaf5d3ae8 100644 --- a/xml/System.Windows.Automation/TableItemPattern+TableItemPatternInformation.xml +++ b/xml/System.Windows.Automation/TableItemPattern+TableItemPatternInformation.xml @@ -114,8 +114,8 @@ System.Windows.Automation.AutomationElement - Gets a [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element that supports the GridPattern control pattern and represents the table cell or item container. - A [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element that supports the GridPattern control pattern and represents the table cell or item container. + Gets a UI Automation element that supports the GridPattern control pattern and represents the table cell or item container. + A UI Automation element that supports the GridPattern control pattern and represents the table cell or item container. System.Windows.Automation.TablePattern+TablePatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.TablePattern+TablePatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . + Gets the current UI Automation property values for this . To be added. [!NOTE] -> To follow cursor movements, UI Automation clients are advised to keep track of insertion point changes by listening for corresponding [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element events rather than depending on . +> To follow cursor movements, UI Automation clients are advised to keep track of insertion point changes by listening for corresponding UI Automation element events rather than depending on . This identifier is used by UI Automation client applications UI Automation providers should use the equivalent field in . diff --git a/xml/System.Windows.Automation/TextPatternIdentifiers.xml b/xml/System.Windows.Automation/TextPatternIdentifiers.xml index 8164c6e0845..39018c73450 100644 --- a/xml/System.Windows.Automation/TextPatternIdentifiers.xml +++ b/xml/System.Windows.Automation/TextPatternIdentifiers.xml @@ -1196,9 +1196,9 @@ Some text controls handle the text insertion point (cursor) as a zero-width text selection and might raise `TextSelectionChangedEvent` when the cursor is moved. > [!NOTE] -> To follow cursor movements, UI Automation clients are advised to keep track of insertion point changes by listening for corresponding [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element events rather than depending on . +> To follow cursor movements, UI Automation clients are advised to keep track of insertion point changes by listening for corresponding UI Automation element events rather than depending on . - This identifier is used by [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] providers. Client applications should use the equivalent field in . + This identifier is used by UI Automation providers. Client applications should use the equivalent field in . ]]> diff --git a/xml/System.Windows.Automation/TogglePattern.xml b/xml/System.Windows.Automation/TogglePattern.xml index 26974056c4d..703b7bbd654 100644 --- a/xml/System.Windows.Automation/TogglePattern.xml +++ b/xml/System.Windows.Automation/TogglePattern.xml @@ -41,8 +41,8 @@ System.Windows.Automation.TogglePattern+TogglePatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.TogglePattern+TogglePatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. System.Boolean - Gets a value that specifies whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element can be moved. + Gets a value that specifies whether the UI Automation element can be moved. if the element can be moved; otherwise . @@ -82,7 +82,7 @@ System.Boolean - Gets a value that specifies whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element can be resized. + Gets a value that specifies whether the UI Automation element can be resized. if the element can be resized; otherwise . @@ -123,7 +123,7 @@ System.Boolean - Gets a value that specifies whether the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element can be rotated. + Gets a value that specifies whether the UI Automation element can be rotated. if the element can be rotated; otherwise . diff --git a/xml/System.Windows.Automation/TransformPattern.xml b/xml/System.Windows.Automation/TransformPattern.xml index fd28679c64c..12c90686540 100644 --- a/xml/System.Windows.Automation/TransformPattern.xml +++ b/xml/System.Windows.Automation/TransformPattern.xml @@ -48,8 +48,8 @@ System.Windows.Automation.TransformPattern+TransformPatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.TransformPattern+TransformPatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. objects arranged in a tree structure. + UI Automation clients view the UI Automation elements on the desktop as a set of objects arranged in a tree structure. - Using the class, a client application can navigate the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree by selecting a view of the tree and stepping from one to another in a specified direction using the , , , , and methods. + Using the class, a client application can navigate the UI Automation tree by selecting a view of the tree and stepping from one to another in a specified direction using the , , , , and methods. - Navigating the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] tree using can result in cross-process calls and is not as efficient as locating an element using the or methods. + Navigating the UI Automation tree using can result in cross-process calls and is not as efficient as locating an element using the or methods. - If your client application might try to find elements in its own user interface, you must make all [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] calls on a separate thread. + If your client application might try to find elements in its own user interface, you must make all UI Automation calls on a separate thread. ]]> @@ -54,15 +54,15 @@ - The view of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element tree that will navigate. + The view of the UI Automation element tree that will navigate. Initializes a new instance of the class. is used to navigate the element tree. + UI Automation elements that do not match `condition` are skipped over when is used to navigate the element tree. - If your client application might try to find elements in its own user interface, you must make all [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] calls on a separate thread. + If your client application might try to find elements in its own user interface, you must make all UI Automation calls on a separate thread. @@ -132,7 +132,7 @@ object is reached. If the root element is reached, the root element is returned even if it does not satisfy the view condition. - This method is useful for applications that obtain references to [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements by hit-testing. The application might want to work only with specific types of elements, and can use to make sure that no matter what element is initially retrieved (for example, when a scroll bar gets the input focus), only the element of interest (such as a content element) is ultimately retrieved. + This method is useful for applications that obtain references to UI Automation elements by hit-testing. The application might want to work only with specific types of elements, and can use to make sure that no matter what element is initially retrieved (for example, when a scroll bar gets the input focus), only the element of interest (such as a content element) is ultimately retrieved. ]]> @@ -749,7 +749,7 @@ ## Remarks The element is normalized by navigating up the ancestor chain in the tree until an element that satisfies the view condition for the object is reached. If the root element is reached, the root element is returned even if it does not satisfy the view condition. - This method is useful for applications that obtain references to [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements by hit-testing. The application might want to work only with specific types of elements, and can use to make sure that no matter what element is initially retrieved (for example, when a scroll bar gets the input focus), only the element of interest (such as a content element) is ultimately retrieved. + This method is useful for applications that obtain references to UI Automation elements by hit-testing. The application might want to work only with specific types of elements, and can use to make sure that no matter what element is initially retrieved (for example, when a scroll bar gets the input focus), only the element of interest (such as a content element) is ultimately retrieved. ]]> @@ -790,7 +790,7 @@ ## Remarks The element is normalized by navigating up the ancestor chain in the tree until an element that satisfies the view condition for the object is reached. If the root element is reached, the root element is returned even if it does not satisfy the view condition. - This method is useful for applications that obtain references to [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] elements by hit-testing. The application might want to work only with specific types of elements, and can use to make sure that no matter what element is initially retrieved (for example, when a scroll bar gets the input focus), only the element of interest (such as a content element) is ultimately retrieved. + This method is useful for applications that obtain references to UI Automation elements by hit-testing. The application might want to work only with specific types of elements, and can use to make sure that no matter what element is initially retrieved (for example, when a scroll bar gets the input focus), only the element of interest (such as a content element) is ultimately retrieved. ]]> @@ -822,7 +822,7 @@ System.Boolean - Gets a value that specifies whether the value of a [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is read-only. + Gets a value that specifies whether the value of a UI Automation element is read-only. if the value is read-only; if it can be modified. @@ -82,8 +82,8 @@ System.String - Gets the value of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element. - The value of the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element as a string. The default is an empty string. + Gets the value of the UI Automation element. + The value of the UI Automation element as a string. The default is an empty string. System.Windows.Automation.ValuePattern+ValuePatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . + Gets the cached UI Automation property values for this . The cached property values. System.Windows.Automation.ValuePattern+ValuePatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . + Gets the current UI Automation property values for this . The current property values. , specifying in the `eventId` parameter and supplying an [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] event handler that takes a parameter. + To subscribe to window-closed events, call , specifying in the `eventId` parameter and supplying an UI Automation event handler that takes a parameter. - When your application receives a window-closed event, the `sender` parameter of the event handler cannot be used to obtain information about the window that has closed, because the corresponding [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] element is no longer valid. + When your application receives a window-closed event, the `sender` parameter of the event handler cannot be used to obtain information about the window that has closed, because the corresponding UI Automation element is no longer valid. @@ -78,8 +78,8 @@ - Retrieves the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] associated with this event. - The [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] runtime ID of the window on which the event was raised. + Retrieves the UI Automation runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] associated with this event. + The UI Automation runtime ID of the window on which the event was raised. System.Windows.Automation.WindowPattern+WindowPatternInformation - Gets the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the cached [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the cached UI Automation property values for this . + A structure containing the cached UI Automation property values for the control pattern. System.Windows.Automation.WindowPattern+WindowPatternInformation - Gets the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for this . - A structure containing the current [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] property values for the control pattern. + Gets the current UI Automation property values for this . + A structure containing the current UI Automation property values for the control pattern. from a cached object since a window is removed from the [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] control view structure immediately upon being closed. + A client application may need to listen for from a cached object since a window is removed from the UI Automation control view structure immediately upon being closed. This identifier is used by UI Automation client applications. UI Automation providers should use the equivalent field in . diff --git a/xml/UIAutomationClientsideProviders/UIAutomationClientSideProviders.xml b/xml/UIAutomationClientsideProviders/UIAutomationClientSideProviders.xml index 9c151457fb7..f40d4abe7d9 100644 --- a/xml/UIAutomationClientsideProviders/UIAutomationClientSideProviders.xml +++ b/xml/UIAutomationClientsideProviders/UIAutomationClientSideProviders.xml @@ -49,7 +49,7 @@ System.Windows.Automation.ClientSideProviderDescription[] - Provides information about client-side [!INCLUDE[TLA2#tla_uiautomation](~/includes/tla2sharptla-uiautomation-md.md)] providers. + Provides information about client-side UI Automation providers. To be added. Implement UI Automation Providers in a Client Application Create Client-side UI Automation Providers From 5578de0a86dce020d8fad2792ba191153d8ccaa8 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:38:58 -0800 Subject: [PATCH 088/236] tla2sharptla-url --- xml/System.Windows.Data/XmlDataProvider.xml | 2 +- xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Windows.Data/XmlDataProvider.xml b/xml/System.Windows.Data/XmlDataProvider.xml index 8b47236b030..8a9b58c0c0b 100644 --- a/xml/System.Windows.Data/XmlDataProvider.xml +++ b/xml/System.Windows.Data/XmlDataProvider.xml @@ -419,7 +419,7 @@ [!code-xaml[XMLDataSource2#XmlFileExample](~/samples/snippets/csharp/VS_Snippets_Wpf/XmlDataSource2/CS/Window1.xaml#xmlfileexample)] - If the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data resides in a remote [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] file, you define access to the data by assigning an appropriate [!INCLUDE[TLA2#tla_url](~/includes/tla2sharptla-url-md.md)] to the attribute as follows: + If the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data resides in a remote [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] file, you define access to the data by assigning an appropriate URL to the attribute as follows: ``` diff --git a/xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml b/xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml index 9a8d0911a25..26fbd8ebce5 100644 --- a/xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml +++ b/xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml @@ -220,8 +220,8 @@ System.String - Gets a [!INCLUDE[TLA2#tla_url](~/includes/tla2sharptla-url-md.md)] string that identifies the signature type. - A [!INCLUDE[TLA2#tla_url](~/includes/tla2sharptla-url-md.md)] string that identifies the signature type. The default signature type is . + Gets a URL string that identifies the signature type. + A URL string that identifies the signature type. The default signature type is . To be added. Digital Signing Framework of the Open Packaging Conventions From c18b1395f2f21a35a0ee2c9f52c40e9014efa620 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:39:17 -0800 Subject: [PATCH 089/236] tla2sharptla-wdp --- xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml | 6 +++--- xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml b/xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml index 2ee3b988cbe..1c6c15865ef 100644 --- a/xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml @@ -21,7 +21,7 @@ @@ -86,7 +86,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA2#tla_wdp](~/includes/tla2sharptla-wdp-md.md)] encoded image. + The is not a Windows Media Photo encoded image. @@ -132,7 +132,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA2#tla_wdp](~/includes/tla2sharptla-wdp-md.md)] encoded image. + The is not a Windows Media Photo encoded image. diff --git a/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml index 4437be29a9f..c60bd2f5355 100644 --- a/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml @@ -21,9 +21,9 @@ Date: Wed, 24 Feb 2021 12:39:37 -0800 Subject: [PATCH 090/236] tla2sharptla-win32 --- xml/Microsoft.Win32/CommonDialog.xml | 4 ++-- xml/Microsoft.Win32/FileDialog.xml | 6 ++--- .../ProviderOptions.xml | 2 +- ...onElement+AutomationElementInformation.xml | 2 +- .../AutomationElement.xml | 2 +- xml/System.Windows.Automation/ControlType.xml | 2 +- .../StructureChangedEventArgs.xml | 2 +- xml/System.Windows.Input/KeyInterop.xml | 6 ++--- .../ComponentDispatcher.xml | 2 +- xml/System.Windows.Interop/HwndHost.xml | 4 ++-- xml/System.Windows.Interop/HwndSource.xml | 24 +++++++++---------- xml/System.Windows.Interop/HwndSourceHook.xml | 2 +- .../IKeyboardInputSite.xml | 2 +- .../WindowInteropHelper.xml | 10 ++++---- xml/System.Windows.Media/FontFamily.xml | 2 +- xml/System.Windows/Window.xml | 2 +- 16 files changed, 37 insertions(+), 37 deletions(-) diff --git a/xml/Microsoft.Win32/CommonDialog.xml b/xml/Microsoft.Win32/CommonDialog.xml index ad8ef66c2ac..958f5b1d02b 100644 --- a/xml/Microsoft.Win32/CommonDialog.xml +++ b/xml/Microsoft.Win32/CommonDialog.xml @@ -103,8 +103,8 @@ - Window handle for the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] dialog. - Windows message to be processed by the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] dialog. + Window handle for the Win32 dialog. + Windows message to be processed by the Win32 dialog. Parameters for dialog actions. Parameters for dialog actions. Defines the common dialog box hook procedure that is overridden to add specific functionality to a common dialog box. diff --git a/xml/Microsoft.Win32/FileDialog.xml b/xml/Microsoft.Win32/FileDialog.xml index a084fdb62de..097d1bb5079 100644 --- a/xml/Microsoft.Win32/FileDialog.xml +++ b/xml/Microsoft.Win32/FileDialog.xml @@ -566,8 +566,8 @@ - Window handle for the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] dialog. - Message to be processed by the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] dialog. + Window handle for the Win32 dialog. + Message to be processed by the Win32 dialog. Parameters for dialog actions. Parameters for dialog actions. Defines the common file dialog hook procedure that is overridden to add common functionality to a file dialog. @@ -943,7 +943,7 @@ System.Boolean - Gets or sets a value indicating whether the dialog accepts only valid [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] file names. + Gets or sets a value indicating whether the dialog accepts only valid Win32 file names. if warnings will be shown when an invalid file name is provided; otherwise, . The default is . To be added. diff --git a/xml/System.Windows.Automation.Provider/ProviderOptions.xml b/xml/System.Windows.Automation.Provider/ProviderOptions.xml index 69abbf37a04..3b2d3767dc8 100644 --- a/xml/System.Windows.Automation.Provider/ProviderOptions.xml +++ b/xml/System.Windows.Automation.Provider/ProviderOptions.xml @@ -111,7 +111,7 @@ 16 - The UI Automation provider handles its own focus, and does not want UI Automation to set focus to the nearest window on its behalf when is called. This option is typically used by providers for windows that appear to take focus without actually receiving [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] focus, such as menus and drop-down menus. + The UI Automation provider handles its own focus, and does not want UI Automation to set focus to the nearest window on its behalf when is called. This option is typically used by providers for windows that appear to take focus without actually receiving Win32 focus, such as menus and drop-down menus. diff --git a/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml b/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml index 2a3bb56c877..3bccea3f1f1 100644 --- a/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml +++ b/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml @@ -227,7 +227,7 @@ ## Remarks Control type describes a known interaction model for arbitrary UI Automation elements without relying on a localized control type or combination of complex logic rules. - The only case where this property can change at run time is for a control that supports . An example is the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] ListView control, which can change from to , depending on the current view. + The only case where this property can change at run time is for a control that supports . An example is the Win32 ListView control, which can change from to , depending on the current view. For more information, see . diff --git a/xml/System.Windows.Automation/AutomationElement.xml b/xml/System.Windows.Automation/AutomationElement.xml index ed09eefd434..461569561af 100644 --- a/xml/System.Windows.Automation/AutomationElement.xml +++ b/xml/System.Windows.Automation/AutomationElement.xml @@ -225,7 +225,7 @@ Instances of [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements are uniquely identified on the desktop by their properties. > [!NOTE] -> is supported by all UI Automation elements in the control view except top-level application windows, UI Automation elements derived from [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] controls that do not have an ID or x:Uid, and UI Automation elements derived from [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] controls that do not have a control ID. +> is supported by all UI Automation elements in the control view except top-level application windows, UI Automation elements derived from [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] controls that do not have an ID or x:Uid, and UI Automation elements derived from Win32 controls that do not have a control ID. diff --git a/xml/System.Windows.Automation/ControlType.xml b/xml/System.Windows.Automation/ControlType.xml index 51c2a7fa23d..8759b2e2735 100644 --- a/xml/System.Windows.Automation/ControlType.xml +++ b/xml/System.Windows.Automation/ControlType.xml @@ -25,7 +25,7 @@ This class contains static fields, which are themselves objects, to identify the standard types of controls. There is also a type for controls that do not match one of the defined types. - The only case where a control's control type might change at run time is where the control supports . An example is the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] list view, which can be a or , depending on the current view. + The only case where a control's control type might change at run time is where the control supports . An example is the Win32 list view, which can be a or , depending on the current view. Control types do not have a one-to-one equivalence to control patterns. A control can be of only one type, but it may support multiple patterns or no patterns at all, depending on its specific functionality. diff --git a/xml/System.Windows.Automation/StructureChangedEventArgs.xml b/xml/System.Windows.Automation/StructureChangedEventArgs.xml index 6b88efa6ac3..d4311160091 100644 --- a/xml/System.Windows.Automation/StructureChangedEventArgs.xml +++ b/xml/System.Windows.Automation/StructureChangedEventArgs.xml @@ -51,7 +51,7 @@ and not or . + The values that can be returned in `structureChangeType` depend on the implementation of the UI Automation provider. For example, when items are added to or removed from a Win32 list box, if the provider is not able to determine the number of items added or removed, it might specify and not or . The following table describes the information in the event received by the for different structure changes. diff --git a/xml/System.Windows.Input/KeyInterop.xml b/xml/System.Windows.Input/KeyInterop.xml index 5f2e0948e54..62d8e57ad84 100644 --- a/xml/System.Windows.Input/KeyInterop.xml +++ b/xml/System.Windows.Input/KeyInterop.xml @@ -42,7 +42,7 @@ The virtual key to convert. - Converts a [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] Virtual-Key into [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] . + Converts a Win32 Virtual-Key into [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] . The [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] key. To be added. @@ -69,8 +69,8 @@ The [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] to convert. - Converts a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] into a [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] Virtual-Key. - The [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] Virtual-Key. + Converts a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] into a Win32 Virtual-Key. + The Win32 Virtual-Key. To be added. diff --git a/xml/System.Windows.Interop/ComponentDispatcher.xml b/xml/System.Windows.Interop/ComponentDispatcher.xml index c339d32d10c..763093b7153 100644 --- a/xml/System.Windows.Interop/ComponentDispatcher.xml +++ b/xml/System.Windows.Interop/ComponentDispatcher.xml @@ -26,7 +26,7 @@ The methods are static but they are backed by per-thread data structures. The static methods allow singleton access but the is sorting out the appropriate per-thread operations. - The owner of the message pump is defined by the code that calls the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] function [GetMessage](/windows/win32/api/winuser/nf-winuser-getmessage). The owner calls for every keyboard message. This method raises the event with the messages contained in the event data. If that event is not handled, the owner raises the event with the messages contained in the event argument. + The owner of the message pump is defined by the code that calls the Win32 function [GetMessage](/windows/win32/api/winuser/nf-winuser-getmessage). The owner calls for every keyboard message. This method raises the event with the messages contained in the event data. If that event is not handled, the owner raises the event with the messages contained in the event argument. > [!NOTE] > Only keyboard messages are supported. diff --git a/xml/System.Windows.Interop/HwndHost.xml b/xml/System.Windows.Interop/HwndHost.xml index 5140a4324f7..776a25d29e8 100644 --- a/xml/System.Windows.Interop/HwndHost.xml +++ b/xml/System.Windows.Interop/HwndHost.xml @@ -33,7 +33,7 @@ . Override the method and create your [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] window as a child of the parent window that is passed into the method. + To host a Win32 window, create a class that derives from . Override the method and create your Win32 window as a child of the parent window that is passed into the method. > [!IMPORTANT] > Although derives from , various properties of that come from and other intermediate classes such as are not generally mapped to possible [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] equivalents. Also, not all / input events transfer across the interoperation boundary. derives from primarily so that an instance can be inserted into the widest variety of possible content models, and so that default layout characteristics can apply. For more details on , see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). @@ -99,7 +99,7 @@ The window handle of the parent window. When overridden in a derived class, creates the window to be hosted. - The handle to the child [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] window to create. + The handle to the child Win32 window to create. [!IMPORTANT] > Many members of this class are unavailable in the Internet security zone. - An implements a [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] window that can contain [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content in the window is arranged, measured, and rendered; and is interactive to input. Because the is specifically designed to interoperate with [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)], this class exposes several low-level [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] features. You can use this class to do the following: + An implements a Win32 window that can contain [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content in the window is arranged, measured, and rendered; and is interactive to input. Because the is specifically designed to interoperate with Win32, this class exposes several low-level Win32 features. You can use this class to do the following: - Specify window styles, window class styles, and extended window styles. @@ -47,13 +47,13 @@ - Destroy the window. - The class is designed for general interoperability and is not designed as a managed HWND wrapper. In general, it does not provide managed methods for manipulating the window or properties for inspecting its state. Instead, the class provides access to the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] window handle (HWND) through the property, which can be passed by means of PInvoke techniques to [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] APIs in order to manipulate the window. + The class is designed for general interoperability and is not designed as a managed HWND wrapper. In general, it does not provide managed methods for manipulating the window or properties for inspecting its state. Instead, the class provides access to the Win32 window handle (HWND) through the property, which can be passed by means of PInvoke techniques to Win32 APIs in order to manipulate the window. **Construction** Many aspects of the can only be specified at construction time. To create an , first create an structure and populate it with the desired parameters. These parameters include the following: -- The class, window, and extended window styles. You must use PInvoke to change the styles after the window is created. Not all styles can be changed after the window is created. Consult the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] documentation before changing window styles. +- The class, window, and extended window styles. You must use PInvoke to change the styles after the window is created. Not all styles can be changed after the window is created. Consult the Win32 documentation before changing window styles. - The initial position of the window. @@ -69,7 +69,7 @@ **Object Lifetime** - An is a regular [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] object, and its lifetime is managed by the garbage collector. Because the represents an unmanaged resource, implements . Synchronously calling immediately destroys the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] window if called from the owner thread. If called from another thread, the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] window is destroyed asynchronously. Calling explicitly from the interoperating code might be necessary for certain interoperation scenarios. + An is a regular [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] object, and its lifetime is managed by the garbage collector. Because the represents an unmanaged resource, implements . Synchronously calling immediately destroys the Win32 window if called from the owner thread. If called from another thread, the Win32 window is destroyed asynchronously. Calling explicitly from the interoperating code might be necessary for certain interoperation scenarios. **Window Procedures** @@ -179,8 +179,8 @@ The [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] class styles for the window. - The [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] styles for the window. - The extended [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] styles for the window. + The Win32 styles for the window. + The extended Win32 styles for the window. The position of the window's left edge. The position of the window's upper edge. The name of the window. @@ -231,8 +231,8 @@ The [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] class styles for the window. - The [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] styles for the window. - The extended [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] styles for the window. + The Win32 styles for the window. + The extended Win32 styles for the window. The position of the window's left edge. The position of the window's upper edge. The width of the window. @@ -286,8 +286,8 @@ The [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] class styles for the window. - The [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] styles for the window. - The extended [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] styles for the window. + The Win32 styles for the window. + The extended Win32 styles for the window. The position of the window's left edge. The position of the window's upper edge. The width of the window. @@ -386,7 +386,7 @@ Most [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] messages that reach the have an approximate [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] equivalent. You use to handle the cases where the message has no [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] equivalent. - The delegate resembles the parameter profile of a [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] main window procedure. All window messages that the main window procedure of the parent window receives are also forwarded to the delegates. + The delegate resembles the parameter profile of a Win32 main window procedure. All window messages that the main window procedure of the parent window receives are also forwarded to the delegates. Hooks are called in the order that they were added. If any hook returns `handled`=`true` for a message, the hooks after it in the call order are not called for that message. @@ -527,7 +527,7 @@ to reference the from [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] code. Use the handle for operations such as message handling and window behavior. + You can use the handle that is obtained from to reference the from Win32 code. Use the handle for operations such as message handling and window behavior. To get just the handle, use . diff --git a/xml/System.Windows.Interop/HwndSourceHook.xml b/xml/System.Windows.Interop/HwndSourceHook.xml index 29aa7664cf2..77cedeeb57b 100644 --- a/xml/System.Windows.Interop/HwndSourceHook.xml +++ b/xml/System.Windows.Interop/HwndSourceHook.xml @@ -31,7 +31,7 @@ The message's lParam value. A value that indicates whether the message was handled. Set the value to if the message was handled; otherwise, . Represents the method that handles Win32 window messages. - The appropriate return value depends on the particular message. See the message documentation details for the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] message being handled. + The appropriate return value depends on the particular message. See the message documentation details for the Win32 message being handled. diff --git a/xml/System.Windows.Interop/WindowInteropHelper.xml b/xml/System.Windows.Interop/WindowInteropHelper.xml index 5efe7f21ace..9c680b0d9a1 100644 --- a/xml/System.Windows.Interop/WindowInteropHelper.xml +++ b/xml/System.Windows.Interop/WindowInteropHelper.xml @@ -21,16 +21,16 @@ . The proper security checks are performed by those members. + Members of this class allows the caller to have internal access to the Win32 HWND and the parent HWND of a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] . The proper security checks are performed by those members. Use this class whenever you need a more specific object based on its HWND. - An example scenario is if you need to host a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dialog box in a [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] application. Initialize the with a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window object for the dialog box. You can then get the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window's handle (HWND) from the property and specify the owner for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window with the property. The following code example shows how to use when hosting a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dialog box in a [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] application. + An example scenario is if you need to host a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dialog box in a Win32 application. Initialize the with a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window object for the dialog box. You can then get the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window's handle (HWND) from the property and specify the owner for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window with the property. The following code example shows how to use when hosting a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dialog box in a Win32 application. [!code-csharp[CorePseudocode#WindowInteropHelper](~/samples/snippets/csharp/VS_Snippets_Wpf/CorePseudocode/CSharp/corepseudocode.cs#windowinterophelper)] [!code-vb[CorePseudocode#WindowInteropHelper](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CorePseudocode/visualbasic/corepseudocode.vb#windowinterophelper)] - Another scenario supported by this class is to obtain a object from a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] object. The enables direct processing of [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] messages through the method. By using and in place of a you can still handle messages that have no equivalent or handling in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. Create a with the source, then call on the to get from HWND to . + Another scenario supported by this class is to obtain a object from a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] object. The enables direct processing of Win32 messages through the method. By using and in place of a you can still handle messages that have no equivalent or handling in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. Create a with the source, then call on the to get from HWND to . ]]> @@ -63,7 +63,7 @@ @@ -179,7 +179,7 @@ diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index 8558604f72f..d23ada9f9ae 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -98,7 +98,7 @@ Example of typefaces that are members of the "Times New Roman" font family [!code-xaml[FontSnippets#FontFallbackSnippet2](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontFamilySnippets.xaml#fontfallbacksnippet2)] ## Composite Fonts - The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] platform provides a composite font feature to allow the construction of full range multilingual fonts, and to avoid displaying missing glyphs. Composite fonts replace the [!INCLUDE[TLA2#tla_win32](~/includes/tla2sharptla-win32-md.md)] font linking, font fallback, font binding, font association, and end-user-defined characters (EUDC) mechanisms. + The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] platform provides a composite font feature to allow the construction of full range multilingual fonts, and to avoid displaying missing glyphs. Composite fonts replace the Win32 font linking, font fallback, font binding, font association, and end-user-defined characters (EUDC) mechanisms. A composite font family is available to applications through the and constructors just like any other font family. Each composite font family is named, and, as with other fonts, can provide localized variants of its name in multiple languages. diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index 9b2947cb989..e5567ed9f42 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -172,7 +172,7 @@ event is raised. From ce25697d76c0eecd801bc6b0a59be658c2e2ccc9 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:40:10 -0800 Subject: [PATCH 091/236] tla2sharptla-winclient --- .../ObservableCollection`1.xml | 2 +- .../INotifyCollectionChanged.xml | 2 +- .../PresentationTraceSources.xml | 2 +- .../ItemAutomationPeer.xml | 2 +- .../AutomationElement.xml | 2 +- .../Popup.xml | 4 +- .../RepeatButton.xml | 2 +- .../ToggleButton.xml | 2 +- xml/System.Windows.Controls/Button.xml | 2 +- xml/System.Windows.Controls/ComboBox.xml | 2 +- .../ContentControl.xml | 2 +- .../ControlTemplate.xml | 2 +- .../DataErrorValidationRule.xml | 2 +- xml/System.Windows.Controls/DataGridRow.xml | 2 +- .../ExceptionValidationRule.xml | 2 +- .../FlowDocumentPageViewer.xml | 2 +- .../HeaderedItemsControl.xml | 2 +- xml/System.Windows.Controls/InkCanvas.xml | 2 +- xml/System.Windows.Controls/InkPresenter.xml | 2 +- xml/System.Windows.Controls/Label.xml | 2 +- xml/System.Windows.Controls/ListBox.xml | 2 +- xml/System.Windows.Controls/ListBoxItem.xml | 2 +- xml/System.Windows.Controls/Menu.xml | 2 +- xml/System.Windows.Controls/MenuItem.xml | 2 +- .../NotifyDataErrorValidationRule.xml | 2 +- xml/System.Windows.Controls/Panel.xml | 2 +- xml/System.Windows.Controls/ProgressBar.xml | 2 +- xml/System.Windows.Controls/RadioButton.xml | 2 +- xml/System.Windows.Controls/Separator.xml | 2 +- xml/System.Windows.Controls/TabControl.xml | 2 +- xml/System.Windows.Controls/TabItem.xml | 2 +- xml/System.Windows.Controls/ToolBar.xml | 2 +- xml/System.Windows.Controls/Validation.xml | 4 +- .../ValidationError.xml | 2 +- .../ValidationResult.xml | 8 ++-- .../ValidationRule.xml | 2 +- xml/System.Windows.Data/Binding.xml | 6 +-- xml/System.Windows.Data/BindingBase.xml | 2 +- xml/System.Windows.Data/CollectionView.xml | 2 +- xml/System.Windows.Data/XmlDataProvider.xml | 2 +- xml/System.Windows.Documents/Typography.xml | 2 +- .../ElementHost.xml | 30 ++++++------- .../PropertyTranslator.xml | 2 +- .../AccessKeyPressedEventHandler.xml | 2 +- xml/System.Windows.Input/ICommandSource.xml | 2 +- xml/System.Windows.Input/InputBinding.xml | 8 ++-- .../InputEventHandler.xml | 2 +- xml/System.Windows.Input/InputManager.xml | 26 +++++------ xml/System.Windows.Input/KeyBinding.xml | 2 +- xml/System.Windows.Input/KeyEventArgs.xml | 2 +- xml/System.Windows.Input/KeyEventHandler.xml | 2 +- xml/System.Windows.Input/Keyboard.xml | 24 +++++----- xml/System.Windows.Input/KeyboardDevice.xml | 2 +- .../KeyboardEventArgs.xml | 2 +- .../KeyboardEventHandler.xml | 2 +- .../KeyboardFocusChangedEventArgs.xml | 2 +- .../KeyboardFocusChangedEventHandler.xml | 2 +- xml/System.Windows.Input/Manipulation.xml | 2 +- xml/System.Windows.Input/Mouse.xml | 38 ++++++++-------- xml/System.Windows.Input/MouseBinding.xml | 2 +- .../MouseButtonEventHandler.xml | 2 +- xml/System.Windows.Input/MouseEventArgs.xml | 2 +- .../MouseEventHandler.xml | 2 +- .../MouseWheelEventHandler.xml | 2 +- .../NotifyInputEventArgs.xml | 4 +- .../NotifyInputEventHandler.xml | 4 +- .../PreProcessInputEventArgs.xml | 4 +- .../PreProcessInputEventHandler.xml | 4 +- .../ProcessInputEventArgs.xml | 4 +- .../ProcessInputEventHandler.xml | 4 +- .../QueryCursorEventHandler.xml | 2 +- xml/System.Windows.Input/RestoreFocusMode.xml | 4 +- xml/System.Windows.Input/Stylus.xml | 44 +++++++++---------- .../StylusPointProperties.xml | 2 +- .../TextCompositionEventHandler.xml | 2 +- .../CursorInteropHelper.xml | 2 +- xml/System.Windows.Interop/HwndSource.xml | 12 ++--- .../IKeyboardInputSite.xml | 2 +- xml/System.Windows.Interop/Imaging.xml | 2 +- .../WindowInteropHelper.xml | 8 ++-- .../ContentWrapperAttribute.xml | 2 +- .../DictionaryKeyPropertyAttribute.xml | 2 +- xml/System.Windows.Markup/INameScope.xml | 2 +- xml/System.Windows.Markup/StaticExtension.xml | 2 +- xml/System.Windows.Markup/TypeExtension.xml | 2 +- xml/System.Windows.Markup/ValueSerializer.xml | 2 +- ...itespaceSignificantCollectionAttribute.xml | 2 +- .../XamlDesignerSerializationManager.xml | 2 +- xml/System.Windows.Markup/XamlReader.xml | 2 +- .../TextFormatter.xml | 2 +- .../TextRunTypographyProperties.xml | 2 +- .../TextSource.xml | 2 +- xml/System.Windows.Media/Brush.xml | 2 +- xml/System.Windows.Media/CachingHint.xml | 2 +- .../CompositionTarget.xml | 2 +- xml/System.Windows.Media/ContainerVisual.xml | 8 ++-- .../DisableDpiAwarenessAttribute.xml | 4 +- xml/System.Windows.Media/DrawingContext.xml | 2 +- xml/System.Windows.Media/FontFamily.xml | 8 ++-- xml/System.Windows.Media/FormattedText.xml | 2 +- xml/System.Windows.Media/GlyphTypeface.xml | 2 +- xml/System.Windows.Media/Matrix.xml | 4 +- xml/System.Windows.Media/RenderCapability.xml | 8 ++-- xml/System.Windows.Media/RenderOptions.xml | 8 ++-- xml/System.Windows.Media/SolidColorBrush.xml | 2 +- xml/System.Windows.Media/Visual.xml | 16 +++---- xml/System.Windows.Media/VisualCollection.xml | 2 +- xml/System.Windows.Media/VisualTreeHelper.xml | 10 ++--- ...dPropertyBrowsableForChildrenAttribute.xml | 2 +- .../AutoResizedEventHandler.xml | 2 +- xml/System.Windows/BaseValueSource.xml | 2 +- .../ColorConvertedBitmapExtension.xml | 2 +- xml/System.Windows/ContentOperations.xml | 2 +- xml/System.Windows/DependencyObject.xml | 10 ++--- xml/System.Windows/DependencyProperty.xml | 24 +++++----- .../DependencyPropertyChangedEventHandler.xml | 2 +- .../DependencyPropertyHelper.xml | 2 +- xml/System.Windows/DragEventHandler.xml | 2 +- .../DynamicResourceExtension.xml | 4 +- xml/System.Windows/EventManager.xml | 6 +-- .../FrameworkContentElement.xml | 6 +-- xml/System.Windows/FrameworkElement.xml | 20 ++++----- .../FrameworkPropertyMetadata.xml | 2 +- xml/System.Windows/FreezableCollection`1.xml | 2 +- .../GiveFeedbackEventHandler.xml | 2 +- xml/System.Windows/IInputElement.xml | 2 +- xml/System.Windows/IWeakEventListener.xml | 2 +- xml/System.Windows/LostFocusEventManager.xml | 2 +- xml/System.Windows/PropertyMetadata.xml | 2 +- .../QueryContinueDragEventHandler.xml | 2 +- xml/System.Windows/ResourceDictionary.xml | 2 +- xml/System.Windows/RoutedEventHandler.xml | 2 +- xml/System.Windows/SizeChangedInfo.xml | 2 +- .../SourceChangedEventHandler.xml | 2 +- .../StaticResourceExtension.xml | 4 +- xml/System.Windows/Style.xml | 10 ++--- .../TemplateBindingExtension.xml | 2 +- .../ThemeDictionaryExtension.xml | 4 +- xml/System.Windows/Trigger.xml | 2 +- xml/System.Windows/TriggerBase.xml | 2 +- xml/System.Windows/UIElement.xml | 4 +- xml/System.Windows/UIElement3D.xml | 2 +- xml/System.Windows/ValueSource.xml | 2 +- xml/System.Windows/VisualState.xml | 2 +- xml/System.Windows/VisualStateManager.xml | 2 +- xml/System.Xaml/AmbientPropertyValue.xml | 2 +- xml/System.Xaml/IAmbientProvider.xml | 2 +- xml/System.Xaml/XamlServices.xml | 8 ++-- xml/ns-System.Windows.Forms.Integration.xml | 6 +-- 149 files changed, 316 insertions(+), 316 deletions(-) diff --git a/xml/System.Collections.ObjectModel/ObservableCollection`1.xml b/xml/System.Collections.ObjectModel/ObservableCollection`1.xml index d5521cb454a..bb88ac1ffcb 100644 --- a/xml/System.Collections.ObjectModel/ObservableCollection`1.xml +++ b/xml/System.Collections.ObjectModel/ObservableCollection`1.xml @@ -80,7 +80,7 @@ You can enumerate over any collection that implements the interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the UI automatically, the collection must implement the interface. This interface exposes the event, an event that should be raised whenever the underlying collection changes. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] provides the class, which is a built-in implementation of a data collection that implements the interface. + WPF provides the class, which is a built-in implementation of a data collection that implements the interface. Before implementing your own collection, consider using or one of the existing collection classes, such as , , and , among many others. If you have an advanced scenario and want to implement your own collection, consider using , which provides a non-generic collection of objects that can be individually accessed by index. Implementing provides the best performance with the data binding engine. diff --git a/xml/System.Collections.Specialized/INotifyCollectionChanged.xml b/xml/System.Collections.Specialized/INotifyCollectionChanged.xml index 8f7838d9b04..ce22137ebfe 100644 --- a/xml/System.Collections.Specialized/INotifyCollectionChanged.xml +++ b/xml/System.Collections.Specialized/INotifyCollectionChanged.xml @@ -56,7 +56,7 @@ ## Remarks You can enumerate over any collection that implements the interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the UI automatically, the collection must implement the interface. This interface exposes the event that must be raised whenever the underlying collection changes. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] provides the class, which is a built-in implementation of a data collection that exposes the interface. For an example, see [How to: Create and Bind to an ObservableCollection](/dotnet/framework/wpf/data/how-to-create-and-bind-to-an-observablecollection). + WPF provides the class, which is a built-in implementation of a data collection that exposes the interface. For an example, see [How to: Create and Bind to an ObservableCollection](/dotnet/framework/wpf/data/how-to-create-and-bind-to-an-observablecollection). The individual data objects within the collection must satisfy the requirements described in the [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview). diff --git a/xml/System.Diagnostics/PresentationTraceSources.xml b/xml/System.Diagnostics/PresentationTraceSources.xml index 5a6c4797cfd..c6fe858df44 100644 --- a/xml/System.Diagnostics/PresentationTraceSources.xml +++ b/xml/System.Diagnostics/PresentationTraceSources.xml @@ -21,7 +21,7 @@ types do not have children; however, they can have a tree and a corresponding UI Automation tree. - For example, a can have a collection of strings that contain data items. When those items are processed by an for visualization, a tree is created for them. This tree can have a corresponding UI Automation tree. After the tree is created, [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] merges the tree into a UI Automation tree. works with its counterpart, if it exists, to obtain more information about the tree. + For example, a can have a collection of strings that contain data items. When those items are processed by an for visualization, a tree is created for them. This tree can have a corresponding UI Automation tree. After the tree is created, WPF merges the tree into a UI Automation tree. works with its counterpart, if it exists, to obtain more information about the tree. Only visible data items, or more precisely, the corresponding trees, have this dualism. Non-visible data items, which have no corresponding trees, have only one . diff --git a/xml/System.Windows.Automation/AutomationElement.xml b/xml/System.Windows.Automation/AutomationElement.xml index 461569561af..7c6638b8c1c 100644 --- a/xml/System.Windows.Automation/AutomationElement.xml +++ b/xml/System.Windows.Automation/AutomationElement.xml @@ -981,7 +981,7 @@ to clients that want to get a UI Automation element directly from a . + This method might be used by a client helper library to enable its callers to access its own native element type. For example, WPF uses this method internally so that it can return an to clients that want to get a UI Automation element directly from a . ]]> diff --git a/xml/System.Windows.Controls.Primitives/Popup.xml b/xml/System.Windows.Controls.Primitives/Popup.xml index ee06403c3e1..8192028601b 100644 --- a/xml/System.Windows.Controls.Primitives/Popup.xml +++ b/xml/System.Windows.Controls.Primitives/Popup.xml @@ -1468,7 +1468,7 @@ An object to add as a child. - This member supports the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the WPF infrastructure and is not intended to be used directly from your code. To be added. @@ -1497,7 +1497,7 @@ A string to add to the object. - This member supports the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the WPF infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls.Primitives/RepeatButton.xml b/xml/System.Windows.Controls.Primitives/RepeatButton.xml index d3d07ca7ed4..f2da23a4c43 100644 --- a/xml/System.Windows.Controls.Primitives/RepeatButton.xml +++ b/xml/System.Windows.Controls.Primitives/RepeatButton.xml @@ -263,7 +263,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure. + Provides an appropriate implementation for this control, as part of the WPF infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls.Primitives/ToggleButton.xml b/xml/System.Windows.Controls.Primitives/ToggleButton.xml index fe77fa66961..42932aa3761 100644 --- a/xml/System.Windows.Controls.Primitives/ToggleButton.xml +++ b/xml/System.Windows.Controls.Primitives/ToggleButton.xml @@ -451,7 +451,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure. + Provides an appropriate implementation for this control, as part of the WPF infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/Button.xml b/xml/System.Windows.Controls/Button.xml index d309187bd83..f34a4a41e61 100644 --- a/xml/System.Windows.Controls/Button.xml +++ b/xml/System.Windows.Controls/Button.xml @@ -331,7 +331,7 @@ - Creates an appropriate for this control as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure. + Creates an appropriate for this control as part of the WPF infrastructure. A for this control. To be added. diff --git a/xml/System.Windows.Controls/ComboBox.xml b/xml/System.Windows.Controls/ComboBox.xml index 025ae7f7cf5..3ae3226da6e 100644 --- a/xml/System.Windows.Controls/ComboBox.xml +++ b/xml/System.Windows.Controls/ComboBox.xml @@ -726,7 +726,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure. + Provides an appropriate implementation for this control, as part of the WPF infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/ContentControl.xml b/xml/System.Windows.Controls/ContentControl.xml index 2e776434b07..7046e29b7ef 100644 --- a/xml/System.Windows.Controls/ContentControl.xml +++ b/xml/System.Windows.Controls/ContentControl.xml @@ -194,7 +194,7 @@ Four buttons with different types of content property is of type , there are no restrictions on what you can put in a . The is displayed by a , which is in the of the . Every type in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] has a in its default . For more information about how the displays , see . + Because the property is of type , there are no restrictions on what you can put in a . The is displayed by a , which is in the of the . Every type in WPF has a in its default . For more information about how the displays , see . ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ControlTemplate.xml b/xml/System.Windows.Controls/ControlTemplate.xml index 665b579fe83..9181646b8af 100644 --- a/xml/System.Windows.Controls/ControlTemplate.xml +++ b/xml/System.Windows.Controls/ControlTemplate.xml @@ -33,7 +33,7 @@ ## Remarks The allows you to specify the visual structure of a control. The control author can define the default and the application author can override the to reconstruct the visual structure of the control. - Control templating is one of the many features offered by the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] styling and templating model. The styling and templating model provides you with such great flexibility that in many cases you do not need to write your own controls. If you are an application author that wants to change the visualization of your control or to replace the of an existing control, see the [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating) topic for examples and an in-depth discussion. + Control templating is one of the many features offered by the WPF styling and templating model. The styling and templating model provides you with such great flexibility that in many cases you do not need to write your own controls. If you are an application author that wants to change the visualization of your control or to replace the of an existing control, see the [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating) topic for examples and an in-depth discussion. If you are writing your own control, see "Create a Custom Control" in the [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). diff --git a/xml/System.Windows.Controls/DataErrorValidationRule.xml b/xml/System.Windows.Controls/DataErrorValidationRule.xml index d13e1b57581..0f26a46031c 100644 --- a/xml/System.Windows.Controls/DataErrorValidationRule.xml +++ b/xml/System.Windows.Controls/DataErrorValidationRule.xml @@ -21,7 +21,7 @@ with a object. If your source object implements the interface, you can use the built-in rule to check for errors raised by the implementation. + The WPF data binding model enables you to associate with a object. If your source object implements the interface, you can use the built-in rule to check for errors raised by the implementation. An alternative syntax to setting the explicitly is to set the property to `true` on your or object. diff --git a/xml/System.Windows.Controls/DataGridRow.xml b/xml/System.Windows.Controls/DataGridRow.xml index a64d53cad65..1fe34980394 100644 --- a/xml/System.Windows.Controls/DataGridRow.xml +++ b/xml/System.Windows.Controls/DataGridRow.xml @@ -915,7 +915,7 @@ ]]> - Always call the base implementation as the first operation in your implementation. Failure to do this will significantly disable the entire [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system, which causes incorrect values to be reported. The specific implementation is also responsible for maintaining the correct state for the property, which affects the visible user interface and invalidates the visual tree based on property value changes at appropriate times. + Always call the base implementation as the first operation in your implementation. Failure to do this will significantly disable the entire WPF property system, which causes incorrect values to be reported. The specific implementation is also responsible for maintaining the correct state for the property, which affects the visible user interface and invalidates the visual tree based on property value changes at appropriate times. diff --git a/xml/System.Windows.Controls/ExceptionValidationRule.xml b/xml/System.Windows.Controls/ExceptionValidationRule.xml index d994891658c..5c287010615 100644 --- a/xml/System.Windows.Controls/ExceptionValidationRule.xml +++ b/xml/System.Windows.Controls/ExceptionValidationRule.xml @@ -21,7 +21,7 @@ with a object. The class is a built-in rule that checks for exceptions that are thrown during the updates of the binding source property. You can provide custom logic to specify how the binding engine handles these exceptions by using a . For more information, see . + The WPF data binding model enables you to associate with a object. The class is a built-in rule that checks for exceptions that are thrown during the updates of the binding source property. You can provide custom logic to specify how the binding engine handles these exceptions by using a . For more information, see . An alternative syntax to setting the explicitly is to set the property to `true` on your or object. diff --git a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml index c10bad2e148..c137ae17462 100644 --- a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml @@ -792,7 +792,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The appropriate implementation for this control. To be added. diff --git a/xml/System.Windows.Controls/HeaderedItemsControl.xml b/xml/System.Windows.Controls/HeaderedItemsControl.xml index 7b07f9fe9bd..95ef4a0109d 100644 --- a/xml/System.Windows.Controls/HeaderedItemsControl.xml +++ b/xml/System.Windows.Controls/HeaderedItemsControl.xml @@ -31,7 +31,7 @@ property can be any type. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] ships three controls that inherit from : + Use this class to create a control that contains a heading (or title) and multiple items. The property can be any type. WPF ships three controls that inherit from : - diff --git a/xml/System.Windows.Controls/InkCanvas.xml b/xml/System.Windows.Controls/InkCanvas.xml index 082747150a6..7220bf2102d 100644 --- a/xml/System.Windows.Controls/InkCanvas.xml +++ b/xml/System.Windows.Controls/InkCanvas.xml @@ -1939,7 +1939,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure. + Provides an appropriate implementation for this control, as part of the WPF infrastructure. To be added. To be added. diff --git a/xml/System.Windows.Controls/InkPresenter.xml b/xml/System.Windows.Controls/InkPresenter.xml index b0b844830ed..18a39ed4110 100644 --- a/xml/System.Windows.Controls/InkPresenter.xml +++ b/xml/System.Windows.Controls/InkPresenter.xml @@ -274,7 +274,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure. + Provides an appropriate implementation for this control, as part of the WPF infrastructure. To be added. To be added. diff --git a/xml/System.Windows.Controls/Label.xml b/xml/System.Windows.Controls/Label.xml index 4f0eb2b9e3d..180207a39f3 100644 --- a/xml/System.Windows.Controls/Label.xml +++ b/xml/System.Windows.Controls/Label.xml @@ -107,7 +107,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure. + Provides an appropriate implementation for this control, as part of the WPF infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/ListBox.xml b/xml/System.Windows.Controls/ListBox.xml index b7d3e5ed972..a184c351f66 100644 --- a/xml/System.Windows.Controls/ListBox.xml +++ b/xml/System.Windows.Controls/ListBox.xml @@ -211,7 +211,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/ListBoxItem.xml b/xml/System.Windows.Controls/ListBoxItem.xml index 145f0edb010..acd7d33fa1a 100644 --- a/xml/System.Windows.Controls/ListBoxItem.xml +++ b/xml/System.Windows.Controls/ListBoxItem.xml @@ -174,7 +174,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/Menu.xml b/xml/System.Windows.Controls/Menu.xml index 46ba7a26e9c..32a9b23c3ea 100644 --- a/xml/System.Windows.Controls/Menu.xml +++ b/xml/System.Windows.Controls/Menu.xml @@ -178,7 +178,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/MenuItem.xml b/xml/System.Windows.Controls/MenuItem.xml index bc9a32f27a7..04e71c535be 100644 --- a/xml/System.Windows.Controls/MenuItem.xml +++ b/xml/System.Windows.Controls/MenuItem.xml @@ -1447,7 +1447,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. A for this . To be added. diff --git a/xml/System.Windows.Controls/NotifyDataErrorValidationRule.xml b/xml/System.Windows.Controls/NotifyDataErrorValidationRule.xml index 327f5344c55..943e0abf9a4 100644 --- a/xml/System.Windows.Controls/NotifyDataErrorValidationRule.xml +++ b/xml/System.Windows.Controls/NotifyDataErrorValidationRule.xml @@ -20,7 +20,7 @@ with a or object. The class is a built-in rule that checks for exceptions that are thrown during the updates of the binding source property. You can provide custom logic to specify how the binding engine handles these exceptions by using a . For more information, see . + The WPF data binding model enables you to associate with a or object. The class is a built-in rule that checks for exceptions that are thrown during the updates of the binding source property. You can provide custom logic to specify how the binding engine handles these exceptions by using a . For more information, see . An alternative syntax to setting the explicitly is to set the property to `true` on your , , or object. By default, the value of is `true`, so you do not need to explicitly use a . diff --git a/xml/System.Windows.Controls/Panel.xml b/xml/System.Windows.Controls/Panel.xml index 9dcd5c64d69..0bbee2c1694 100644 --- a/xml/System.Windows.Controls/Panel.xml +++ b/xml/System.Windows.Controls/Panel.xml @@ -38,7 +38,7 @@ ## Remarks A contains a collection of objects, which are in the property. Adding a child to a implicitly adds it to the for the element. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] provides a comprehensive suite of derived implementations, enabling many complex layouts. If you want to implement new layout containers, use the and methods. For a demonstration of how to use these methods, see [Create a Custom Content-Wrapping Panel Sample](https://go.microsoft.com/fwlink/?LinkID=159979). + WPF provides a comprehensive suite of derived implementations, enabling many complex layouts. If you want to implement new layout containers, use the and methods. For a demonstration of how to use these methods, see [Create a Custom Content-Wrapping Panel Sample](https://go.microsoft.com/fwlink/?LinkID=159979). elements do not receive mouse or stylus events if a is not defined. If you need to handle mouse or stylus events but do not want a background for your , use . diff --git a/xml/System.Windows.Controls/ProgressBar.xml b/xml/System.Windows.Controls/ProgressBar.xml index 27241fdcb51..7b9a9564668 100644 --- a/xml/System.Windows.Controls/ProgressBar.xml +++ b/xml/System.Windows.Controls/ProgressBar.xml @@ -189,7 +189,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/RadioButton.xml b/xml/System.Windows.Controls/RadioButton.xml index 3ef4a4a8ca7..89db6d941b7 100644 --- a/xml/System.Windows.Controls/RadioButton.xml +++ b/xml/System.Windows.Controls/RadioButton.xml @@ -231,7 +231,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/Separator.xml b/xml/System.Windows.Controls/Separator.xml index 488d99c2e9f..caedab552bc 100644 --- a/xml/System.Windows.Controls/Separator.xml +++ b/xml/System.Windows.Controls/Separator.xml @@ -87,7 +87,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/TabControl.xml b/xml/System.Windows.Controls/TabControl.xml index cfefe8c591f..2ba07fa9ad1 100644 --- a/xml/System.Windows.Controls/TabControl.xml +++ b/xml/System.Windows.Controls/TabControl.xml @@ -435,7 +435,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/TabItem.xml b/xml/System.Windows.Controls/TabItem.xml index 5e1bc40af3e..8ff466954bc 100644 --- a/xml/System.Windows.Controls/TabItem.xml +++ b/xml/System.Windows.Controls/TabItem.xml @@ -277,7 +277,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the WPF automation infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/ToolBar.xml b/xml/System.Windows.Controls/ToolBar.xml index 26f744fe689..fe365f9d214 100644 --- a/xml/System.Windows.Controls/ToolBar.xml +++ b/xml/System.Windows.Controls/ToolBar.xml @@ -714,7 +714,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure. + Provides an appropriate implementation for this control, as part of the WPF infrastructure. The type-specific implementation. To be added. diff --git a/xml/System.Windows.Controls/Validation.xml b/xml/System.Windows.Controls/Validation.xml index 4d9c3942052..3489363560c 100644 --- a/xml/System.Windows.Controls/Validation.xml +++ b/xml/System.Windows.Controls/Validation.xml @@ -110,7 +110,7 @@ with your object. Validation occurs during binding target-to-binding source value transfer before the converter is called. The following describes the validation process: + The WPF data binding model enables you to associate with your object. Validation occurs during binding target-to-binding source value transfer before the converter is called. The following describes the validation process: 1. When a value is being transferred from the target property to the source property, the data binding engine first removes any that may have been added to the attached property of the bound element. It then checks if there are any custom s defined for that , in which case it calls the method on each of the s until one of them runs into an error or until all of them pass. @@ -256,7 +256,7 @@ with your object. If the user enters an invalid value, you may want to provide some feedback about the error on the application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. One way to provide such feedback is to set the . attached property to a custom . + The WPF data binding model allows you to associate with your object. If the user enters an invalid value, you may want to provide some feedback about the error on the application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. One way to provide such feedback is to set the . attached property to a custom . For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). diff --git a/xml/System.Windows.Controls/ValidationError.xml b/xml/System.Windows.Controls/ValidationError.xml index b2c487531f5..d92bae08bd2 100644 --- a/xml/System.Windows.Controls/ValidationError.xml +++ b/xml/System.Windows.Controls/ValidationError.xml @@ -21,7 +21,7 @@ object. Validation occurs during target-to-source value transfer before the converter is called. The following describes the validation process. + The WPF data binding model enables you to associate validation rules with your object. Validation occurs during target-to-source value transfer before the converter is called. The following describes the validation process. 1. When a value is being transferred from the target property to the source property, the data binding engine first removes any that might have been added to the attached property of the bound element. It then checks whether any custom validation rules are defined for that , in which case it calls the method on each until one of them fails or until all of them pass. diff --git a/xml/System.Windows.Controls/ValidationResult.xml b/xml/System.Windows.Controls/ValidationResult.xml index 1779cb303bd..e20cb76318e 100644 --- a/xml/System.Windows.Controls/ValidationResult.xml +++ b/xml/System.Windows.Controls/ValidationResult.xml @@ -21,7 +21,7 @@ with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. + The WPF data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). @@ -71,7 +71,7 @@ with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. + The WPF data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). @@ -154,7 +154,7 @@ with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. + The WPF data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). @@ -226,7 +226,7 @@ with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. + The WPF data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). diff --git a/xml/System.Windows.Controls/ValidationRule.xml b/xml/System.Windows.Controls/ValidationRule.xml index 3f6b2f9f6ad..19b6683e8db 100644 --- a/xml/System.Windows.Controls/ValidationRule.xml +++ b/xml/System.Windows.Controls/ValidationRule.xml @@ -21,7 +21,7 @@ with your binding object. To create custom rules, make a subclass of this class and implement the method. Optionally, use the built-in , which catches exceptions that are thrown during source updates, or the , which checks for errors raised by the implementation of the source object. + When you use the WPF data binding model, you can associate with your binding object. To create custom rules, make a subclass of this class and implement the method. Optionally, use the built-in , which catches exceptions that are thrown during source updates, or the , which checks for errors raised by the implementation of the source object. The binding engine checks each that is associated with a binding every time it transfers an input value, which is the binding target property value, to the binding source property. diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 7bb51d82435..d825f706000 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -27,13 +27,13 @@ ![Basic data binding diagram](~/add/media/databindingmostbasic.png "Basic data binding diagram") - The figure demonstrates the following fundamental [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding concepts. + The figure demonstrates the following fundamental WPF data binding concepts. - Each binding typically has these four components: a binding target object, a target property, a binding source, and a to the value in the binding source to use. For example, if you want to bind the content of a to the Name property of an Employee object, your target object is the , the target property is the property, the value to use is Name, and the source object is the Employee object. - The target property must be a dependency property. This also means that you cannot bind a field. Most properties of objects are dependency properties and most dependency properties, except read-only ones, support data binding by default. (Only types can define dependency properties and all objects derive from .) -- Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom CLR object. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding supports data in the form of CLR objects and [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. To provide some examples, your binding source may be a , any list object, a CLR object that is associated with [!INCLUDE[TLA#tla_adonet](~/includes/tlasharptla-adonet-md.md)] data or Web Services, or an XmlNode that contains your [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data. +- Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom CLR object. WPF data binding supports data in the form of CLR objects and [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. To provide some examples, your binding source may be a , any list object, a CLR object that is associated with [!INCLUDE[TLA#tla_adonet](~/includes/tlasharptla-adonet-md.md)] data or Web Services, or an XmlNode that contains your [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data. Use the property to specify the direction of the data flow. To detect source changes in one-way or two-way bindings, the source must implement a suitable property change notification mechanism such as . For an example, see [How to: Implement Property Change Notification](/dotnet/framework/wpf/data/how-to-implement-property-change-notification). The property specifies the timing of source updates. For more information, see "Basic Data Binding Concepts" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). @@ -1513,7 +1513,7 @@ with your or object. You can create custom rules by deriving from the class and implementing the method, or you can use the built-in , which invalidates a value if there are exceptions during source updates. + The WPF data binding model enables you to associate with your or object. You can create custom rules by deriving from the class and implementing the method, or you can use the built-in , which invalidates a value if there are exceptions during source updates. The binding engine checks each associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). diff --git a/xml/System.Windows.Data/BindingBase.xml b/xml/System.Windows.Data/BindingBase.xml index 5bc5ee2d684..2ddb507148d 100644 --- a/xml/System.Windows.Data/BindingBase.xml +++ b/xml/System.Windows.Data/BindingBase.xml @@ -237,7 +237,7 @@ ## Remarks This implementation provides the base syntax support for binding through [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] for all provided practical derived classes (, , and ). - The class implementation of this method is expected to return an expression object that is the result of a binding. Binding a property works by targeting a given on a given . These two pieces of information are transmitted by querying for an implementation on the `serviceProvider`, which the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] reader makes available during parsing of a binding. This base class implementation is responsible for checking for a valid and . If these are found, the actual implementation of returning a binding expression falls to various derived classes, as implemented by having the base class call an internal abstract method. Otherwise, the extension returns the binding object itself. Returning the binding itself results in a type mismatch error, but this should not occur under normal circumstances. + The class implementation of this method is expected to return an expression object that is the result of a binding. Binding a property works by targeting a given on a given . These two pieces of information are transmitted by querying for an implementation on the `serviceProvider`, which the WPF [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] reader makes available during parsing of a binding. This base class implementation is responsible for checking for a valid and . If these are found, the actual implementation of returning a binding expression falls to various derived classes, as implemented by having the base class call an internal abstract method. Otherwise, the extension returns the binding object itself. Returning the binding itself results in a type mismatch error, but this should not occur under normal circumstances. > [!IMPORTANT] > Because the syntax for binding through [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] as implemented in this method relies on implementing an internal override, and because itself is sealed, a custom binding class that derives from will not function correctly as a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] markup extension. diff --git a/xml/System.Windows.Data/CollectionView.xml b/xml/System.Windows.Data/CollectionView.xml index 458eea253cc..4f243cc369d 100644 --- a/xml/System.Windows.Data/CollectionView.xml +++ b/xml/System.Windows.Data/CollectionView.xml @@ -44,7 +44,7 @@ Because a view does not change the underlying source collection, a source collection can have multiple views associated with it. By using views, you can display the same data in different ways. For example, you can use two views on a collection of `Task` objects to show tasks sorted by priority on one part of the page and grouped by area on another part of the page. - In [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] applications, all collections have an associated default collection view. Rather than working with the collection directly, the binding engine always accesses the collection through the associated view. To get the default view, use the method. An internal class based on is the default view for collections that implement only . is the default view for collections that implement . is the default view for collections that implement or . + In WPF applications, all collections have an associated default collection view. Rather than working with the collection directly, the binding engine always accesses the collection through the associated view. To get the default view, use the method. An internal class based on is the default view for collections that implement only . is the default view for collections that implement . is the default view for collections that implement or . Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by using the class and then bind your control to that view. The class is the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). diff --git a/xml/System.Windows.Data/XmlDataProvider.xml b/xml/System.Windows.Data/XmlDataProvider.xml index 8a9b58c0c0b..9b677633b21 100644 --- a/xml/System.Windows.Data/XmlDataProvider.xml +++ b/xml/System.Windows.Data/XmlDataProvider.xml @@ -104,7 +104,7 @@ System.Uri - This type or member supports the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the WPF infrastructure and is not intended to be used directly from your code. The base URI. To be added. diff --git a/xml/System.Windows.Documents/Typography.xml b/xml/System.Windows.Documents/Typography.xml index 2ab830a819a..3dde58ffa1c 100644 --- a/xml/System.Windows.Documents/Typography.xml +++ b/xml/System.Windows.Documents/Typography.xml @@ -4274,7 +4274,7 @@ Example of standard set of ligatures [!code-xaml[OpenTypeFontSamples#4](~/samples/snippets/csharp/VS_Snippets_Wpf/OpenTypeFontSamples/CS/PageOne.xaml#4)] - By default, OpenTypes fonts in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] enable standard ligatures. For example, if you use the Palatino Linotype font, the standard ligatures "fi", "ff", and "fl" appear as a combined character glyph. Notice that the pair of characters for each standard ligature touch each other. + By default, OpenTypes fonts in WPF enable standard ligatures. For example, if you use the Palatino Linotype font, the standard ligatures "fi", "ff", and "fl" appear as a combined character glyph. Notice that the pair of characters for each standard ligature touch each other. ![Text using OpenType standard ligatures](~/add/media/opentypefont06.gif "Text using OpenType standard ligatures") Example of standard ligatures enabled by default diff --git a/xml/System.Windows.Forms.Integration/ElementHost.xml b/xml/System.Windows.Forms.Integration/ElementHost.xml index 223a9914310..8ff3bf1b929 100644 --- a/xml/System.Windows.Forms.Integration/ElementHost.xml +++ b/xml/System.Windows.Forms.Integration/ElementHost.xml @@ -43,21 +43,21 @@ control to place a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] on your [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control or form. + Use the control to place a WPF on your [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control or form. - To host a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element, use the element. + To host a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control in a WPF element, use the element. > [!NOTE] -> WindowsFormsIntegration.dll is installed with the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] assemblies. The default location for the assembly is %programfiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll. +> WindowsFormsIntegration.dll is installed with the WPF assemblies. The default location for the assembly is %programfiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll. - To host a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element in a Windows Form, you must assign the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element to the property. + To host a WPF element in a Windows Form, you must assign the WPF element to the property. - Use the property to assign custom mappings between an control and its hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). + Use the property to assign custom mappings between an control and its hosted WPF element. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ## Examples - The following code example demonstrates how to use the control to host a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms](/dotnet/framework/wpf/advanced/walkthrough-hosting-a-3-d-wpf-composite-control-in-windows-forms). + The following code example demonstrates how to use the control to host a WPF element. For more information, see [Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms](/dotnet/framework/wpf/advanced/walkthrough-hosting-a-3-d-wpf-composite-control-in-windows-forms). [!code-csharp[HostingWpfUserControlInWf#11](~/samples/snippets/csharp/VS_Snippets_Wpf/HostingWpfUserControlInWf/CSharp/WpfUserControlHost/Form1.cs#11)] [!code-vb[HostingWpfUserControlInWf#11](~/samples/snippets/visualbasic/VS_Snippets_Wpf/HostingWpfUserControlInWf/VisualBasic/WpfUserControlHost/Form1.vb#11)] @@ -275,7 +275,7 @@ ## Examples - The following code example demonstrates how to use the property to assign a hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms](/dotnet/framework/wpf/advanced/walkthrough-hosting-a-3-d-wpf-composite-control-in-windows-forms). + The following code example demonstrates how to use the property to assign a hosted WPF element. For more information, see [Walkthrough: Hosting a 3-D WPF Composite Control in Windows Forms](/dotnet/framework/wpf/advanced/walkthrough-hosting-a-3-d-wpf-composite-control-in-windows-forms). [!code-csharp[HostingWpfUserControlInWf#11](~/samples/snippets/csharp/VS_Snippets_Wpf/HostingWpfUserControlInWf/CSharp/WpfUserControlHost/Form1.cs#11)] [!code-vb[HostingWpfUserControlInWf#11](~/samples/snippets/visualbasic/VS_Snippets_Wpf/HostingWpfUserControlInWf/VisualBasic/WpfUserControlHost/Form1.vb#11)] @@ -810,7 +810,7 @@ method to forward all keyboard messages when a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window is opened modelessly. The method installs a message filter in the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based application. The filter forwards all keyboard messages when the modeless window is active. + Call the method to forward all keyboard messages when a WPF window is opened modelessly. The method installs a message filter in the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based application. The filter forwards all keyboard messages when the modeless window is active. ]]> @@ -983,7 +983,7 @@ - The custom-sized area for a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. + The custom-sized area for a WPF element. Overrides the base class implementation to provide correct layout behavior for the hosted [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] elements. The computed by the control, given the constraints specified by . To be added. @@ -1108,7 +1108,7 @@ , which is the parent container for the hosted element. The host container is always at the root of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element hierarchy. To access the parent of the hosted element, access directly. + The host container is the WPF , which is the parent container for the hosted element. The host container is always at the root of the WPF element hierarchy. To access the parent of the hosted element, access directly. ]]> @@ -2328,7 +2328,7 @@ @@ -2364,7 +2364,7 @@ @@ -2400,17 +2400,17 @@ Gets the property map, which determines how setting properties on the control affects the hosted [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] element. - A that maps to properties on the hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. + A that maps to properties on the hosted WPF element. property to translate the property for a hosted [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element. For more information, see [Walkthrough: Mapping Properties Using the ElementHost Control](/dotnet/framework/wpf/advanced/walkthrough-mapping-properties-using-the-elementhost-control). + The following code example demonstrates how to use the property to translate the property for a hosted WPF element. For more information, see [Walkthrough: Mapping Properties Using the ElementHost Control](/dotnet/framework/wpf/advanced/walkthrough-mapping-properties-using-the-elementhost-control). [!code-csharp[PropertyMappingWithElementHost#12](~/samples/snippets/csharp/VS_Snippets_Wpf/PropertyMappingWithElementHost/CSharp/PropertyMappingWithElementHost/Form1.cs#12)] [!code-vb[PropertyMappingWithElementHost#12](~/samples/snippets/visualbasic/VS_Snippets_Wpf/PropertyMappingWithElementHost/VisualBasic/PropertyMappingWithElementHost/Form1.vb#12)] diff --git a/xml/System.Windows.Forms.Integration/PropertyTranslator.xml b/xml/System.Windows.Forms.Integration/PropertyTranslator.xml index ee3273c5423..2839d749d45 100644 --- a/xml/System.Windows.Forms.Integration/PropertyTranslator.xml +++ b/xml/System.Windows.Forms.Integration/PropertyTranslator.xml @@ -31,7 +31,7 @@ delegate is used by the class to implement property mapping between [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] and [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). + The delegate is used by the class to implement property mapping between [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] and WPF. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ]]> diff --git a/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml b/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml index 0e1f7a27f36..54c50e71fbf 100644 --- a/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml +++ b/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml @@ -29,7 +29,7 @@ attached event on a specific object, it is generally a better practice to associate the access key with a particular command through a command binding, and then handle the routed commands through the corresponding routed events. This technique provides a unified event system for user input regardless of what input mode initiated the input. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + Access keys in WPF are handled by a manager class that acts somewhat like a service for access keys, and forwards access key input to the WPF input system. Rather than handling access key pressed events specifically by attaching a handler for the attached event on a specific object, it is generally a better practice to associate the access key with a particular command through a command binding, and then handle the routed commands through the corresponding routed events. This technique provides a unified event system for user input regardless of what input mode initiated the input. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> diff --git a/xml/System.Windows.Input/ICommandSource.xml b/xml/System.Windows.Input/ICommandSource.xml index 9e90938e17b..ad647e11956 100644 --- a/xml/System.Windows.Input/ICommandSource.xml +++ b/xml/System.Windows.Input/ICommandSource.xml @@ -24,7 +24,7 @@ Normally, a command source will listen to the event on the command. This informs the command source when conditions change on the command target, such as loss of keyboard focus. The command source can then query the command using the method. - Some of the classes in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] that implement are: , , and . + Some of the classes in WPF that implement are: , , and . In the Windows Presentation Foundation commanding system, the property on a is only applicable when the is a . If the is set on a and the corresponding command is not a , the command target is ignored. diff --git a/xml/System.Windows.Input/InputBinding.xml b/xml/System.Windows.Input/InputBinding.xml index f159bf7f54d..2ad2ca713a4 100644 --- a/xml/System.Windows.Input/InputBinding.xml +++ b/xml/System.Windows.Input/InputBinding.xml @@ -37,7 +37,7 @@ An can be defined on a specific object or at the class level by registering a with the . - The class itself does not support XAML usage because it does not expose a public parameterless constructor (there is a parameterless constructor, but it is protected). However, derived classes can expose a public constructor and therefore can set properties on the derived class that are inherited from with a XAML usage. Two existing -derived classes that can be instantiated in XAML and can set properties in XAML are and . The typical property in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] programming that is set in XAML and takes one or more objects as values is the property. + The class itself does not support XAML usage because it does not expose a public parameterless constructor (there is a parameterless constructor, but it is protected). However, derived classes can expose a public constructor and therefore can set properties on the derived class that are inherited from with a XAML usage. Two existing -derived classes that can be instantiated in XAML and can set properties in XAML are and . The typical property in WPF programming that is set in XAML and takes one or more objects as values is the property. ## XAML Object Element Usage @@ -118,7 +118,7 @@ is not technically an abstract class, but the parameterless constructor is deliberately protected access. This has the effect of making an "abstract" class for XAML. There are existing properties in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] that have XAML usages that expect objects of type , but you cannot specify an instance in XAML. Instead, you can specify one of the device-specific derived classes as values, for instance or . + is not technically an abstract class, but the parameterless constructor is deliberately protected access. This has the effect of making an "abstract" class for XAML. There are existing properties in WPF that have XAML usages that expect objects of type , but you cannot specify an instance in XAML. Instead, you can specify one of the device-specific derived classes as values, for instance or . ]]> @@ -370,7 +370,7 @@ A string that is processed by a particular command. Strings are the common type used for command parameters because they can be easily set in XAML. For the expected string format and its purpose, see the documentation for the particular command that the input binding is associated with. Many commands do not expect parameters. `commandParameterObject` - An object that is processed by a particular command. All existing [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] commands use strings. Therefore, this property element syntax is only relevant for custom command scenarios. In order to support this syntax, the `commandParameterObject` object must also support object element syntax (must have a public parameterless constructor). + An object that is processed by a particular command. All existing WPF commands use strings. Therefore, this property element syntax is only relevant for custom command scenarios. In order to support this syntax, the `commandParameterObject` object must also support object element syntax (must have a public parameterless constructor). ]]> @@ -541,7 +541,7 @@ and . A is a combination of a and a set of . A is a combination of a and a set of . + The input gesture is the action that invokes the command. Examples of input gestures in WPF are and . A is a combination of a and a set of . A is a combination of a and a set of . The class itself does not support XAML usage, because it does not expose a public parameterless constructor (there is a parameterless constructor, but it is protected). However, derived classes can expose a public constructor and thus can set properties that are inherited from with a XAML usage. Two existing derived classes that can be instantiated in XAML and can set properties in XAML are and . diff --git a/xml/System.Windows.Input/InputEventHandler.xml b/xml/System.Windows.Input/InputEventHandler.xml index 7589698bc66..f9146fd805b 100644 --- a/xml/System.Windows.Input/InputEventHandler.xml +++ b/xml/System.Windows.Input/InputEventHandler.xml @@ -29,7 +29,7 @@ delegate. The event data type for this class, , is the base class for various more specific event data classes for input. defines the event data properties of input events that are common regardless of the device that initiated the event. + No existing event in WPF uses the delegate. The event data type for this class, , is the base class for various more specific event data classes for input. defines the event data properties of input events that are common regardless of the device that initiated the event. An example of a delegate that uses derived event data and that corresponds to an existing input event is . diff --git a/xml/System.Windows.Input/InputManager.xml b/xml/System.Windows.Input/InputManager.xml index 5b2714ca054..6c332e929f2 100644 --- a/xml/System.Windows.Input/InputManager.xml +++ b/xml/System.Windows.Input/InputManager.xml @@ -21,7 +21,7 @@ class is responsible for coordinating all of the input systems in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + The class is responsible for coordinating all of the input systems in WPF. A filter is any code that listens to or . Filters can modify the input staging area. @@ -29,13 +29,13 @@ The controls the input staging area. The input staging area processes input into [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] events. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. @@ -343,13 +343,13 @@ The handlers attached to are invoked in reverse order so that handlers added by the users are invoked before handlers in the system. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. @@ -405,13 +405,13 @@ The handlers attached to are invoked in reverse order so that handlers added by the users are invoked before handlers in the system. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. @@ -467,13 +467,13 @@ The handlers attached to are invoked in reverse order so that handlers added by the users are invoked before handlers in the system. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. @@ -531,13 +531,13 @@ Calling on the passed to the will cancel the processing of the input. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. @@ -649,13 +649,13 @@ The specified input is processed by all the filters and monitors and is finally dispatched to the appropriate element as an input event. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. diff --git a/xml/System.Windows.Input/KeyBinding.xml b/xml/System.Windows.Input/KeyBinding.xml index 3196a9b352d..8ed8613b57b 100644 --- a/xml/System.Windows.Input/KeyBinding.xml +++ b/xml/System.Windows.Input/KeyBinding.xml @@ -21,7 +21,7 @@ associates a with a , such as a . is the primary implementation of the interface for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] commanding system . In general, when the is executed the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + A associates a with a , such as a . is the primary implementation of the interface for the WPF commanding system . In general, when the is executed the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). With the exception of the function keys and the numeric keypad keys, a valid must contain exactly one and one or more . Function keys and numeric keypad keys do not require a modifier key in order to be a valid . It is possible to specify an invalid and a with an invalid associated gesture, either through [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] or code. For instance, there is no validation that prevents creating and binding a that contains only a nonfunction key, or only modifiers but no key. Such a will never attempt to invoke its associated command. diff --git a/xml/System.Windows.Input/KeyEventArgs.xml b/xml/System.Windows.Input/KeyEventArgs.xml index 1e973328443..c08956d7059 100644 --- a/xml/System.Windows.Input/KeyEventArgs.xml +++ b/xml/System.Windows.Input/KeyEventArgs.xml @@ -31,7 +31,7 @@ - - This event data class is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This event data class is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/KeyEventHandler.xml b/xml/System.Windows.Input/KeyEventHandler.xml index 384801f5a7a..163b9e1eb99 100644 --- a/xml/System.Windows.Input/KeyEventHandler.xml +++ b/xml/System.Windows.Input/KeyEventHandler.xml @@ -39,7 +39,7 @@ - - This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/Keyboard.xml b/xml/System.Windows.Input/Keyboard.xml index 8296c1e18bd..0e483cd5770 100644 --- a/xml/System.Windows.Input/Keyboard.xml +++ b/xml/System.Windows.Input/Keyboard.xml @@ -444,7 +444,7 @@ Gets or sets the behavior of [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] when restoring focus. - An enumeration value that specifies the behavior of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] when restoring focus. The default in . + An enumeration value that specifies the behavior of WPF when restoring focus. The default in . To be added. @@ -599,7 +599,7 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). @@ -815,7 +815,7 @@ ## Routed Event Information @@ -879,7 +879,7 @@ ## Routed Event Information @@ -955,7 +955,7 @@ ## Routed Event Information @@ -1021,7 +1021,7 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). @@ -1141,7 +1141,7 @@ event or the event is handled, keyboard focus does not change. @@ -1209,7 +1209,7 @@ ## Routed Event Information @@ -1273,7 +1273,7 @@ ## Routed Event Information @@ -1338,7 +1338,7 @@ ## Routed Event Information @@ -1403,7 +1403,7 @@ event or the event is handled, keyboard focus does not change. @@ -1483,7 +1483,7 @@ diff --git a/xml/System.Windows.Input/KeyboardDevice.xml b/xml/System.Windows.Input/KeyboardDevice.xml index f4d1ddd5895..4ab996593d2 100644 --- a/xml/System.Windows.Input/KeyboardDevice.xml +++ b/xml/System.Windows.Input/KeyboardDevice.xml @@ -159,7 +159,7 @@ Gets or sets the behavior of [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] when restoring focus. - An enumeration value that specifies the behavior of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] when restoring focus. The default in . + An enumeration value that specifies the behavior of WPF when restoring focus. The default in . To be added. diff --git a/xml/System.Windows.Input/KeyboardEventArgs.xml b/xml/System.Windows.Input/KeyboardEventArgs.xml index a4a52b3da99..3803caaa577 100644 --- a/xml/System.Windows.Input/KeyboardEventArgs.xml +++ b/xml/System.Windows.Input/KeyboardEventArgs.xml @@ -21,7 +21,7 @@ . serves as the base class for the more specific and event data classes, which are used by existing [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] events such as and . + No existing keyboard event in WPF uses the . serves as the base class for the more specific and event data classes, which are used by existing WPF events such as and . ]]> diff --git a/xml/System.Windows.Input/KeyboardEventHandler.xml b/xml/System.Windows.Input/KeyboardEventHandler.xml index c59dbab743b..0f34a3dd992 100644 --- a/xml/System.Windows.Input/KeyboardEventHandler.xml +++ b/xml/System.Windows.Input/KeyboardEventHandler.xml @@ -29,7 +29,7 @@ delegate. uses the base class as its event data class. serves as the base class for the more specific and event data classes. These event data classes are used by the and delegates, and those delegates are used by existing [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] events such as and . + No existing keyboard event in WPF uses the delegate. uses the base class as its event data class. serves as the base class for the more specific and event data classes. These event data classes are used by the and delegates, and those delegates are used by existing WPF events such as and . ]]> diff --git a/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml b/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml index 50644dd62fa..bd6875adb5a 100644 --- a/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml +++ b/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml @@ -27,7 +27,7 @@ - - This event data class is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This event data class is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml b/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml index e70a18e156e..8a7f1ef2c30 100644 --- a/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml +++ b/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml @@ -35,7 +35,7 @@ - - This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/Manipulation.xml b/xml/System.Windows.Input/Manipulation.xml index cff12905245..15a9aab95fe 100644 --- a/xml/System.Windows.Input/Manipulation.xml +++ b/xml/System.Windows.Input/Manipulation.xml @@ -20,7 +20,7 @@ . However, the class defines static methods that you can use to interact with manipulations. + A manipulation occurs when touch is interpreted as a physical action that is applied to an object. In WPF, manipulation events interpret input as a translation, expansion, or rotation manipulation. You usually interact with manipulations through the manipulation events that are defined on the . However, the class defines static methods that you can use to interact with manipulations. For more information about manipulations, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index 01672659041..253911b1519 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -751,7 +751,7 @@ ## Remarks When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). Because of the bubbling routing, the actual element that has capture might be a child element, not necessarily the element where the event handler is actually attached. Check the in the event arguments to determine the actual element that has mouse capture. @@ -854,7 +854,7 @@ ## Remarks When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. T - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). Because of the bubbling routing, the actual element that lost capture might be a child element, not necessarily the element where the event handler is actually attached. Check the in the event arguments to determine the actual element that lost capture. @@ -957,7 +957,7 @@ ## Remarks To determine which mouse button was depressed, check the property in the passed to the handler. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on and : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For a three-button mouse, there is no framework-level event support for the center button. You should use the event and check the state in the event arguments. @@ -970,7 +970,7 @@ - Register a handler on the control procedurally by calling and choosing the signature option that enables handlers to listen for events even if they are already marked as handled in the routed event data. - For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying mouse routed event be surfaced as CLR events along the route. Similar issues exist with tunneling mouse events. Should you handle the event and not have it be handled by further children toward the source, and how would that affect compositing a control where the compositing pieces might have expected mouse behaviors? + For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying mouse routed event be surfaced as CLR events along the route. Similar issues exist with tunneling mouse events. Should you handle the event and not have it be handled by further children toward the source, and how would that affect compositing a control where the compositing pieces might have expected mouse behaviors? ## Routed Event Information @@ -1035,7 +1035,7 @@ : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. - For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as CLR events all along the route. + For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events all along the route. Similar issues exist with tunneling mouse events. Should you handle the event and not have it be handled by children further towards the source, and how would that affect compositing in a control where the compositing pieces might have expected mouse behaviors? @@ -1306,7 +1306,7 @@ ## Remarks Focus or mouse capture take precedence over where the mouse pointer is. If you receive this event from a focused or captured element, the mouse pointer might in fact be over another element at the time. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). ## Routed Event Information @@ -1446,11 +1446,11 @@ ## Remarks Which mouse button was depressed is determined by checking the arguments of the event. This is an attached event (using tunneling routing strategy) that is intended through attached event syntax to be referenced by existing [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements that take input. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. - For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and handling it by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as CLR events along the route. + For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and handling it by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events along the route. ## Routed Event Information @@ -1515,7 +1515,7 @@ ## Routed Event Information @@ -1649,11 +1649,11 @@ ## Remarks Which mouse button was released is determined by checking the arguments of the event. - This is an attached event. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. - For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework chose the model of having the underlying routed event be surfaced as CLR events along the route. + For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events along the route. ## Routed Event Information @@ -1717,7 +1717,7 @@ ## Routed Event Information @@ -1888,7 +1888,7 @@ ## Routed Event Information diff --git a/xml/System.Windows.Input/MouseBinding.xml b/xml/System.Windows.Input/MouseBinding.xml index 28a8c1619e1..33ebf1e348b 100644 --- a/xml/System.Windows.Input/MouseBinding.xml +++ b/xml/System.Windows.Input/MouseBinding.xml @@ -21,7 +21,7 @@ associates a with an implementation. is the primary implementation of the interface for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] commanding system. In general, when the is executed, the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + A associates a with an implementation. is the primary implementation of the interface for the WPF commanding system. In general, when the is executed, the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], there are two ways to specify the . The first way to establish a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is to define the attribute of the element, which enables a syntax to specify mouse actions and modifiers as a single string; for example, "CTRL+LeftClick". The second way is to define the attribute of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the and the attributes are both set, the gesture is invalid. In general, it is recommended that you use only the attribute from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], even if you do not specify modifiers; this avoids ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. diff --git a/xml/System.Windows.Input/MouseButtonEventHandler.xml b/xml/System.Windows.Input/MouseButtonEventHandler.xml index c1b0734d961..cd151eea49f 100644 --- a/xml/System.Windows.Input/MouseButtonEventHandler.xml +++ b/xml/System.Windows.Input/MouseButtonEventHandler.xml @@ -43,7 +43,7 @@ - - This delegate is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/MouseEventArgs.xml b/xml/System.Windows.Input/MouseEventArgs.xml index 522e96b5c44..3d41deee2fd 100644 --- a/xml/System.Windows.Input/MouseEventArgs.xml +++ b/xml/System.Windows.Input/MouseEventArgs.xml @@ -35,7 +35,7 @@ - - This event data class is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This event data class is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/MouseEventHandler.xml b/xml/System.Windows.Input/MouseEventHandler.xml index 85e5a2d250c..72c102bb676 100644 --- a/xml/System.Windows.Input/MouseEventHandler.xml +++ b/xml/System.Windows.Input/MouseEventHandler.xml @@ -43,7 +43,7 @@ - - This delegate is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/MouseWheelEventHandler.xml b/xml/System.Windows.Input/MouseWheelEventHandler.xml index a26cbffa4fd..a992d2095db 100644 --- a/xml/System.Windows.Input/MouseWheelEventHandler.xml +++ b/xml/System.Windows.Input/MouseWheelEventHandler.xml @@ -35,7 +35,7 @@ - - This delegate is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/NotifyInputEventArgs.xml b/xml/System.Windows.Input/NotifyInputEventArgs.xml index b4726bfb0b1..150243411cb 100644 --- a/xml/System.Windows.Input/NotifyInputEventArgs.xml +++ b/xml/System.Windows.Input/NotifyInputEventArgs.xml @@ -25,13 +25,13 @@ is used with the and events. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. diff --git a/xml/System.Windows.Input/NotifyInputEventHandler.xml b/xml/System.Windows.Input/NotifyInputEventHandler.xml index 7cf03d2badb..e92ffb59ac4 100644 --- a/xml/System.Windows.Input/NotifyInputEventHandler.xml +++ b/xml/System.Windows.Input/NotifyInputEventHandler.xml @@ -33,13 +33,13 @@ The is used with the and events. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. diff --git a/xml/System.Windows.Input/PreProcessInputEventArgs.xml b/xml/System.Windows.Input/PreProcessInputEventArgs.xml index 480b00e2d80..41ff2a91693 100644 --- a/xml/System.Windows.Input/PreProcessInputEventArgs.xml +++ b/xml/System.Windows.Input/PreProcessInputEventArgs.xml @@ -29,13 +29,13 @@ is used with the event. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. diff --git a/xml/System.Windows.Input/PreProcessInputEventHandler.xml b/xml/System.Windows.Input/PreProcessInputEventHandler.xml index 165ea28885d..0c0305e1ae7 100644 --- a/xml/System.Windows.Input/PreProcessInputEventHandler.xml +++ b/xml/System.Windows.Input/PreProcessInputEventHandler.xml @@ -31,13 +31,13 @@ ## Remarks The is used with the event. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. diff --git a/xml/System.Windows.Input/ProcessInputEventArgs.xml b/xml/System.Windows.Input/ProcessInputEventArgs.xml index fbd46198920..ce125468603 100644 --- a/xml/System.Windows.Input/ProcessInputEventArgs.xml +++ b/xml/System.Windows.Input/ProcessInputEventArgs.xml @@ -27,13 +27,13 @@ is used with the event. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. diff --git a/xml/System.Windows.Input/ProcessInputEventHandler.xml b/xml/System.Windows.Input/ProcessInputEventHandler.xml index 66f0d4f3649..5fd412452e6 100644 --- a/xml/System.Windows.Input/ProcessInputEventHandler.xml +++ b/xml/System.Windows.Input/ProcessInputEventHandler.xml @@ -33,13 +33,13 @@ Process input events enable access to the staging area, which processes input into [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] events. - Input is processed in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] in the follow stages: + Input is processed in WPF in the follow stages: 1. Pre-process stage. The input manager raises the event. 2. Pre-notify stage. The input manager raises the event. -3. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] input event or events are raised. +3. The WPF input event or events are raised. 4. Post-notify stage. The input manager raises the event. diff --git a/xml/System.Windows.Input/QueryCursorEventHandler.xml b/xml/System.Windows.Input/QueryCursorEventHandler.xml index 283f82b4df7..b4f6e4da151 100644 --- a/xml/System.Windows.Input/QueryCursorEventHandler.xml +++ b/xml/System.Windows.Input/QueryCursorEventHandler.xml @@ -33,7 +33,7 @@ - - This delegate is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is used with the following routed events. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Input/RestoreFocusMode.xml b/xml/System.Windows.Input/RestoreFocusMode.xml index ee11581b755..8ce92aee505 100644 --- a/xml/System.Windows.Input/RestoreFocusMode.xml +++ b/xml/System.Windows.Input/RestoreFocusMode.xml @@ -36,7 +36,7 @@ 0 - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automatically tries to restore focus to the element that last had focus. + WPF automatically tries to restore focus to the element that last had focus. @@ -57,7 +57,7 @@ 1 - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] does not restore focus. + WPF does not restore focus. diff --git a/xml/System.Windows.Input/Stylus.xml b/xml/System.Windows.Input/Stylus.xml index 407a46437bf..26e278eb4dc 100644 --- a/xml/System.Windows.Input/Stylus.xml +++ b/xml/System.Windows.Input/Stylus.xml @@ -1057,7 +1057,7 @@ ## Routed Event Information @@ -1376,7 +1376,7 @@ ## Routed Event Information @@ -1441,7 +1441,7 @@ ## Routed Event Information @@ -1506,7 +1506,7 @@ ## Routed Event Information @@ -1571,7 +1571,7 @@ ## Routed Event Information @@ -1636,7 +1636,7 @@ ## Routed Event Information @@ -1701,7 +1701,7 @@ ## Routed Event Information @@ -1766,7 +1766,7 @@ ## Routed Event Information @@ -1831,7 +1831,7 @@ ## Routed Event Information @@ -1896,7 +1896,7 @@ ## Routed Event Information @@ -1961,7 +1961,7 @@ ## Routed Event Information @@ -2813,7 +2813,7 @@ ## Routed Event Information @@ -2878,7 +2878,7 @@ ## Routed Event Information @@ -2943,7 +2943,7 @@ ## Routed Event Information @@ -3008,7 +3008,7 @@ ## Routed Event Information @@ -3073,7 +3073,7 @@ ## Routed Event Information @@ -3138,7 +3138,7 @@ ## Routed Event Information @@ -3203,7 +3203,7 @@ ## Routed Event Information @@ -3268,7 +3268,7 @@ ## Routed Event Information @@ -3333,7 +3333,7 @@ ## Routed Event Information @@ -3398,7 +3398,7 @@ ## Routed Event Information @@ -3463,7 +3463,7 @@ ## Routed Event Information diff --git a/xml/System.Windows.Input/StylusPointProperties.xml b/xml/System.Windows.Input/StylusPointProperties.xml index 46ac0f411f8..8bbdd892def 100644 --- a/xml/System.Windows.Input/StylusPointProperties.xml +++ b/xml/System.Windows.Input/StylusPointProperties.xml @@ -21,7 +21,7 @@ objects for properties that are commonly collected by a stylus and a digitizer. You can use these built-in properties to create a . + The WPF ships with pre-defined objects for properties that are commonly collected by a stylus and a digitizer. You can use these built-in properties to create a . diff --git a/xml/System.Windows.Input/TextCompositionEventHandler.xml b/xml/System.Windows.Input/TextCompositionEventHandler.xml index be0713d5230..83651534f1d 100644 --- a/xml/System.Windows.Input/TextCompositionEventHandler.xml +++ b/xml/System.Windows.Input/TextCompositionEventHandler.xml @@ -43,7 +43,7 @@ - - This delegate is also used with the following routed events on base elements. These routed events forward some of the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is also used with the following routed events on base elements. These routed events forward some of the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows.Interop/CursorInteropHelper.xml b/xml/System.Windows.Interop/CursorInteropHelper.xml index b175c4ac5cb..159a93356df 100644 --- a/xml/System.Windows.Interop/CursorInteropHelper.xml +++ b/xml/System.Windows.Interop/CursorInteropHelper.xml @@ -54,7 +54,7 @@ . + Setting a custom cursor image requires security permissions even if done in pure WPF programming. See . ]]> diff --git a/xml/System.Windows.Interop/HwndSource.xml b/xml/System.Windows.Interop/HwndSource.xml index 9a93e7bd045..62286d8966e 100644 --- a/xml/System.Windows.Interop/HwndSource.xml +++ b/xml/System.Windows.Interop/HwndSource.xml @@ -37,7 +37,7 @@ > [!IMPORTANT] > Many members of this class are unavailable in the Internet security zone. - An implements a Win32 window that can contain [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content in the window is arranged, measured, and rendered; and is interactive to input. Because the is specifically designed to interoperate with Win32, this class exposes several low-level Win32 features. You can use this class to do the following: + An implements a Win32 window that can contain WPF content. The WPF content in the window is arranged, measured, and rendered; and is interactive to input. Because the is specifically designed to interoperate with Win32, this class exposes several low-level Win32 features. You can use this class to do the following: - Specify window styles, window class styles, and extended window styles. @@ -57,13 +57,13 @@ - The initial position of the window. -- The initial size of the window, which includes whether the size is specified or should be determined from the determined size of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content. +- The initial size of the window, which includes whether the size is specified or should be determined from the determined size of the WPF content. - The parent window. - The to include in the window procedure chain. If you specify a hook at construction time, it receives all messages for the window. You can use to add a hook after the window is created. -- The transparency settings. A top-level window can be configured to blend with the other windows on the desktop according to the per-pixel transparency of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content. To enable this, set the property in the to `true`. This property can only be specified at construction time, and only through the constructor signature, and it imposes several limitations. +- The transparency settings. A top-level window can be configured to blend with the other windows on the desktop according to the per-pixel transparency of the WPF content. To enable this, set the property in the to `true`. This property can only be specified at construction time, and only through the constructor signature, and it imposes several limitations. After you populate the structure, pass it to the constructor for the . @@ -384,7 +384,7 @@ > [!IMPORTANT] > This method is not available in the Internet security zone. - Most [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] messages that reach the have an approximate [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] equivalent. You use to handle the cases where the message has no [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] equivalent. + Most [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] messages that reach the have an approximate WPF equivalent. You use to handle the cases where the message has no WPF equivalent. The delegate resembles the parameter profile of a Win32 main window procedure. All window messages that the main window procedure of the parent window receives are also forwarded to the delegates. @@ -420,7 +420,7 @@ is to automatically resize content and the window region based on changes reported through the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] layout system. The window does not resize if it is currently minimized or if is set to . + The native behavior of is to automatically resize content and the window region based on changes reported through the WPF layout system. The window does not resize if it is currently minimized or if is set to . ]]> @@ -1128,7 +1128,7 @@ ## Remarks Use this property to connect a or another root visual to the . - Scale transformations should not be applied to the of an because this can disable behavior. The content will scale, but the enclosing window will not. Instead of applying the transformation to the object that is the , apply the transformation to an object that is a child element of the . You might need to add an extra enclosing element to the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content, such as a panel, in order to provide a scaleable object. + Scale transformations should not be applied to the of an because this can disable behavior. The content will scale, but the enclosing window will not. Instead of applying the transformation to the object that is the , apply the transformation to an object that is a child element of the . You might need to add an extra enclosing element to the WPF content, such as a panel, in order to provide a scaleable object. You can add a as the root visual, but only as a top-level window (with WS_OVERLAPPED), not as a child window. diff --git a/xml/System.Windows.Interop/IKeyboardInputSite.xml b/xml/System.Windows.Interop/IKeyboardInputSite.xml index f758157187b..fe9e54f17b7 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSite.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSite.xml @@ -24,7 +24,7 @@ For a discussion of the input architecture specifically implemented for [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] interoperation, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). - For more information about [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]-Win32 interoperation scenarios, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). + For more information about WPF-Win32 interoperation scenarios, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). ]]> diff --git a/xml/System.Windows.Interop/Imaging.xml b/xml/System.Windows.Interop/Imaging.xml index a206c703f8f..f7850b2182f 100644 --- a/xml/System.Windows.Interop/Imaging.xml +++ b/xml/System.Windows.Interop/Imaging.xml @@ -21,7 +21,7 @@ . This includes methods that create a based on [!INCLUDE[TLA#tla_gdi](~/includes/tlasharptla-gdi-md.md)] objects , and memory sections. + This class provides creation mechanisms for the primary bitmap imaging class in WPF, . This includes methods that create a based on [!INCLUDE[TLA#tla_gdi](~/includes/tlasharptla-gdi-md.md)] objects , and memory sections. ]]> diff --git a/xml/System.Windows.Interop/WindowInteropHelper.xml b/xml/System.Windows.Interop/WindowInteropHelper.xml index 9c680b0d9a1..d72beec5dca 100644 --- a/xml/System.Windows.Interop/WindowInteropHelper.xml +++ b/xml/System.Windows.Interop/WindowInteropHelper.xml @@ -21,16 +21,16 @@ . The proper security checks are performed by those members. + Members of this class allows the caller to have internal access to the Win32 HWND and the parent HWND of a WPF . The proper security checks are performed by those members. Use this class whenever you need a more specific object based on its HWND. - An example scenario is if you need to host a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dialog box in a Win32 application. Initialize the with a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window object for the dialog box. You can then get the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window's handle (HWND) from the property and specify the owner for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window with the property. The following code example shows how to use when hosting a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dialog box in a Win32 application. + An example scenario is if you need to host a WPF dialog box in a Win32 application. Initialize the with a WPF window object for the dialog box. You can then get the WPF window's handle (HWND) from the property and specify the owner for the WPF window with the property. The following code example shows how to use when hosting a WPF dialog box in a Win32 application. [!code-csharp[CorePseudocode#WindowInteropHelper](~/samples/snippets/csharp/VS_Snippets_Wpf/CorePseudocode/CSharp/corepseudocode.cs#windowinterophelper)] [!code-vb[CorePseudocode#WindowInteropHelper](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CorePseudocode/visualbasic/corepseudocode.vb#windowinterophelper)] - Another scenario supported by this class is to obtain a object from a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] object. The enables direct processing of Win32 messages through the method. By using and in place of a you can still handle messages that have no equivalent or handling in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. Create a with the source, then call on the to get from HWND to . + Another scenario supported by this class is to obtain a object from a WPF object. The enables direct processing of Win32 messages through the method. By using and in place of a you can still handle messages that have no equivalent or handling in WPF. Create a with the source, then call on the to get from HWND to . ]]> @@ -57,7 +57,7 @@ - A [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] window object. + A WPF window object. Initializes a new instance of the class for a specified [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] window. . - is an example of a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] class that has the attribute applied. In this case there are two separate attributed wrapper classes. + is an example of a WPF class that has the attribute applied. In this case there are two separate attributed wrapper classes. In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). diff --git a/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml b/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml index 73556c4a68c..209b4a928c1 100644 --- a/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml +++ b/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml @@ -38,7 +38,7 @@ dictionary (such as the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] ) require a key. In XAML, the key is typically specified by `x:Key` attribute in the XAML markup for each item in the . The is applied to classes that work with an implicit key, where the key to use for inclusion comes from a different property value in the class. Instances of the class applying the can be included in an without an explicit key so long as the property referenced by has a value that is valid as a key in that dictionary implementation. + Items in an dictionary (such as the WPF ) require a key. In XAML, the key is typically specified by `x:Key` attribute in the XAML markup for each item in the . The is applied to classes that work with an implicit key, where the key to use for inclusion comes from a different property value in the class. Instances of the class applying the can be included in an without an explicit key so long as the property referenced by has a value that is valid as a key in that dictionary implementation. In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). diff --git a/xml/System.Windows.Markup/INameScope.xml b/xml/System.Windows.Markup/INameScope.xml index 08ebb702337..c16e53c80c1 100644 --- a/xml/System.Windows.Markup/INameScope.xml +++ b/xml/System.Windows.Markup/INameScope.xml @@ -36,7 +36,7 @@ In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes - This interface is implemented by the WPF class . Most XAML namescope operations in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] operate by using instances, but information is occasionally communicated internally by using references. + This interface is implemented by the WPF class . Most XAML namescope operations in WPF operate by using instances, but information is occasionally communicated internally by using references. Examples of WPF classes that use a factory or defer metaphor combined with XAML representation are and . These implementations usually rely on the explicit versions of the interface methods available from the class. diff --git a/xml/System.Windows.Markup/StaticExtension.xml b/xml/System.Windows.Markup/StaticExtension.xml index 9267c4cbd4e..395d34213e1 100644 --- a/xml/System.Windows.Markup/StaticExtension.xml +++ b/xml/System.Windows.Markup/StaticExtension.xml @@ -181,7 +181,7 @@ This value is not evaluated when you set it; so long as the value is not `null` it will be accepted. The actual parsing and evaluation of the value is deferred until is called during parsing. - Under the normal scenario of use by the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] XAML processor, the XAML processor passes a type resolver for CLR types as part of its service contract, and this resolver is used on the call. + Under the normal scenario of use by the WPF XAML processor, the XAML processor passes a type resolver for CLR types as part of its service contract, and this resolver is used on the call. ]]> diff --git a/xml/System.Windows.Markup/TypeExtension.xml b/xml/System.Windows.Markup/TypeExtension.xml index 16cd522dc0c..c38e8f70012 100644 --- a/xml/System.Windows.Markup/TypeExtension.xml +++ b/xml/System.Windows.Markup/TypeExtension.xml @@ -53,7 +53,7 @@ > The `{x:Type}` functionality is generally for user code invocation from markup. For code that is implementing XAML support, type resolution services come from and are related to the implementation of the acting XAML schema context. Do not attempt to reference as a substitute for a service provider; the context you pass in might not be valid for a type resolution, and attempts to call without valid services will fail. ## WPF Usage Notes - Type references are commonly used for style, template, and databinding feature areas in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], when these features are referenced by XAML. + Type references are commonly used for style, template, and databinding feature areas in WPF, when these features are referenced by XAML. ]]> diff --git a/xml/System.Windows.Markup/ValueSerializer.xml b/xml/System.Windows.Markup/ValueSerializer.xml index 294a947b2eb..5007d344ec9 100644 --- a/xml/System.Windows.Markup/ValueSerializer.xml +++ b/xml/System.Windows.Markup/ValueSerializer.xml @@ -579,7 +579,7 @@ Overriding this method is an advanced scenario. Overriding should only be necessary if you are implementing a system where CLR type system ownertype-property relationships available to a XAML schema context do not report enough information. ## WPF Usage Notes - The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system implements an internal value serializer that overrides because a dependency property has a concept that it can have added owners. [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] expressions also have special internal handling. + The WPF property system implements an internal value serializer that overrides because a dependency property has a concept that it can have added owners. WPF expressions also have special internal handling. ]]> diff --git a/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml b/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml index d11937fff34..a204adff12f 100644 --- a/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml +++ b/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml @@ -43,7 +43,7 @@ In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes - is an example [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] class where this attribute is applied. + is an example WPF class where this attribute is applied. ]]> diff --git a/xml/System.Windows.Markup/XamlDesignerSerializationManager.xml b/xml/System.Windows.Markup/XamlDesignerSerializationManager.xml index 2ccbd559dd7..362c003f718 100644 --- a/xml/System.Windows.Markup/XamlDesignerSerializationManager.xml +++ b/xml/System.Windows.Markup/XamlDesignerSerializationManager.xml @@ -23,7 +23,7 @@ ## Remarks The attempts to optimize access to services that are called frequently during the serialization process. - A is also used as an input for certain specialized `ShouldSerialize` methods on [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] classes such as , and for an overload of . + A is also used as an input for certain specialized `ShouldSerialize` methods on WPF classes such as , and for an overload of . ]]> diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index e29a69c483e..85b893323bd 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -41,7 +41,7 @@ ## Code Access Security, Loose XAML, and XamlReader XAML is a markup language that directly represents object instantiation and execution. Therefore, elements created in XAML have the same ability to interact with system resources (network access, file system IO, for example) as the equivalent generated code does. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] supports the .NET security framework [!INCLUDE[TLA#tla_cas](~/includes/tlasharptla-cas-md.md)]. This means that [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). + WPF supports the .NET security framework [!INCLUDE[TLA#tla_cas](~/includes/tlasharptla-cas-md.md)]. This means that WPF content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). The implications of these statements for is that your application design must make trust decisions about the XAML you decide to load. If you are loading XAML that is not trusted, consider implementing your own sandboxing technique for how you load the resulting object graph. diff --git a/xml/System.Windows.Media.TextFormatting/TextFormatter.xml b/xml/System.Windows.Media.TextFormatting/TextFormatter.xml index b47e576d87f..cd566656324 100644 --- a/xml/System.Windows.Media.TextFormatting/TextFormatter.xml +++ b/xml/System.Windows.Media.TextFormatting/TextFormatter.xml @@ -25,7 +25,7 @@ is the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] text engine that provides services for formatting text and breaking text lines. can handle different text character formats and paragraph styles, and includes support for international text layout. + is the WPF text engine that provides services for formatting text and breaking text lines. can handle different text character formats and paragraph styles, and includes support for international text layout. Unlike a traditional text API, the interacts with a text layout client through a set of callback methods. It requires the client to provide these methods in an implementation of the class. The following diagram illustrates the interaction of the text formatter client and the text layout client. diff --git a/xml/System.Windows.Media.TextFormatting/TextRunTypographyProperties.xml b/xml/System.Windows.Media.TextFormatting/TextRunTypographyProperties.xml index 18314e2bd53..0d63eb23474 100644 --- a/xml/System.Windows.Media.TextFormatting/TextRunTypographyProperties.xml +++ b/xml/System.Windows.Media.TextFormatting/TextRunTypographyProperties.xml @@ -742,7 +742,7 @@ Example of slashed zero numerals ![Text using OpenType standard ligatures](~/add/media/opentypefont04.gif "Text using OpenType standard ligatures") Example of a standard set of ligatures - By default, OpenType fonts in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] enable standard ligatures. For example, if you use the Palatino Linotype font, the standard ligatures "fi", "ff", and "fl" appear as a combined character glyph. Notice that the characters of each standard ligature touch each other. + By default, OpenType fonts in WPF enable standard ligatures. For example, if you use the Palatino Linotype font, the standard ligatures "fi", "ff", and "fl" appear as a combined character glyph. Notice that the characters of each standard ligature touch each other. ![Text using OpenType standard ligatures](~/add/media/opentypefont06.gif "Text using OpenType standard ligatures") Example of standard ligatures enabled by default diff --git a/xml/System.Windows.Media.TextFormatting/TextSource.xml b/xml/System.Windows.Media.TextFormatting/TextSource.xml index 9574ff2cb3b..f7dfff01b03 100644 --- a/xml/System.Windows.Media.TextFormatting/TextSource.xml +++ b/xml/System.Windows.Media.TextFormatting/TextSource.xml @@ -23,7 +23,7 @@ ## Remarks All access to the text in the object is through the , which is designed to allow the text layout client to virtualize text in any way it chooses. - is the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] text engine that provides services for formatting text and breaking text lines. can handle different text character formats and paragraph styles, and includes support for international text layout. Unlike a traditional text API, the interacts with a text layout client through a set of callback methods. It requires the client to provide these methods in an implementation of the class. The following list describes the three members you must override: + is the WPF text engine that provides services for formatting text and breaking text lines. can handle different text character formats and paragraph styles, and includes support for international text layout. Unlike a traditional text API, the interacts with a text layout client through a set of callback methods. It requires the client to provide these methods in an implementation of the class. The following list describes the three members you must override: - : Retrieves a starting at a specified position. diff --git a/xml/System.Windows.Media/Brush.xml b/xml/System.Windows.Media/Brush.xml index c8fb8ee05ad..d8d0d291ae0 100644 --- a/xml/System.Windows.Media/Brush.xml +++ b/xml/System.Windows.Media/Brush.xml @@ -41,7 +41,7 @@ "paints" or "fills" an area with its output. Different brushes have different types of output. Some brushes paint an area with a solid color, others with a gradient, pattern, image, or drawing. The following list describes the different types of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] brushes: + A "paints" or "fills" an area with its output. Different brushes have different types of output. Some brushes paint an area with a solid color, others with a gradient, pattern, image, or drawing. The following list describes the different types of WPF brushes: - : Paints an area with a solid . diff --git a/xml/System.Windows.Media/CachingHint.xml b/xml/System.Windows.Media/CachingHint.xml index 0661d36f0a0..2cc275f18d9 100644 --- a/xml/System.Windows.Media/CachingHint.xml +++ b/xml/System.Windows.Media/CachingHint.xml @@ -20,7 +20,7 @@ and objects. In static scenarios where neither the contents nor the use of the brush in the scene is changing, not caching provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way, the default behavior of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] is to re-render the entire content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. + By default, WPF does not cache the rendered contents of and objects. In static scenarios where neither the contents nor the use of the brush in the scene is changing, not caching provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way, the default behavior of WPF is to re-render the entire content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. By setting the attached property on the brush to Cache, you can increase performance by using cached versions of the tiled brush objects. diff --git a/xml/System.Windows.Media/CompositionTarget.xml b/xml/System.Windows.Media/CompositionTarget.xml index 86d27a10e4e..044c2c3304e 100644 --- a/xml/System.Windows.Media/CompositionTarget.xml +++ b/xml/System.Windows.Media/CompositionTarget.xml @@ -25,7 +25,7 @@ is a class that represents the display surface on which your application is being drawn. The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] animation engine provides many features for creating frame-based animation. However, there are application scenarios in which you need control over rendering on a per frame basis. The object provides the ability to create custom animations based on a per-frame callback. + is a class that represents the display surface on which your application is being drawn. The WPF animation engine provides many features for creating frame-based animation. However, there are application scenarios in which you need control over rendering on a per frame basis. The object provides the ability to create custom animations based on a per-frame callback. > [!NOTE] > For a complete code sample using , see [Using the CompositionTarget Sample](https://go.microsoft.com/fwlink/?LinkID=160045). diff --git a/xml/System.Windows.Media/ContainerVisual.xml b/xml/System.Windows.Media/ContainerVisual.xml index 52abafa0441..fa56ba1ac78 100644 --- a/xml/System.Windows.Media/ContainerVisual.xml +++ b/xml/System.Windows.Media/ContainerVisual.xml @@ -669,9 +669,9 @@ @@ -708,9 +708,9 @@ diff --git a/xml/System.Windows.Media/DisableDpiAwarenessAttribute.xml b/xml/System.Windows.Media/DisableDpiAwarenessAttribute.xml index bdfc501b642..01496227784 100644 --- a/xml/System.Windows.Media/DisableDpiAwarenessAttribute.xml +++ b/xml/System.Windows.Media/DisableDpiAwarenessAttribute.xml @@ -27,7 +27,7 @@ to the application assembly. + By default, WPF applications are dpi aware, which affects how user interface layout is calculated. However, an application can disable dpi awareness by adding the to the application assembly. > [!CAUTION] > It is **not** recommended that you set this attribute for your application, unless you need all user interface elements of your application to be non-dpi aware. @@ -35,7 +35,7 @@ ## Examples - The following example shows how to disable Dpi awareness for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application by declaring at the assembly level. + The following example shows how to disable Dpi awareness for the WPF application by declaring at the assembly level. [!code-csharp[DisableDpiAwareness#DisableDpiAwarenessAttribute1](~/samples/snippets/csharp/VS_Snippets_Wpf/DisableDpiAwareness/CSharp/Window1.xaml.cs#disabledpiawarenessattribute1)] [!code-vb[DisableDpiAwareness#DisableDpiAwarenessAttribute1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/DisableDpiAwareness/visualbasic/window1.xaml.vb#disabledpiawarenessattribute1)] diff --git a/xml/System.Windows.Media/DrawingContext.xml b/xml/System.Windows.Media/DrawingContext.xml index d08bcbddcef..cc478ef40aa 100644 --- a/xml/System.Windows.Media/DrawingContext.xml +++ b/xml/System.Windows.Media/DrawingContext.xml @@ -1082,7 +1082,7 @@ - This member supports the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the WPF infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index d23ada9f9ae..286f4ac1594 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -69,7 +69,7 @@ Example of typefaces that are members of the "Times New Roman" font family [!code-xaml[FontSnippets#FontPackageSnippet1](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontPackageSnippets.xaml#fontpackagesnippet1)] - A [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application can package fonts as either a content item, a resource item, or a library resource item. For more information, see [Packaging Fonts with Applications](/dotnet/framework/wpf/advanced/packaging-fonts-with-applications). + A WPF application can package fonts as either a content item, a resource item, or a library resource item. For more information, see [Packaging Fonts with Applications](/dotnet/framework/wpf/advanced/packaging-fonts-with-applications). ## Font Fallback Font fallback refers to the automatic substitution of a font other than the font that is selected by the client application. There are two primary reasons why font fallback is invoked: @@ -78,9 +78,9 @@ Example of typefaces that are members of the "Times New Roman" font family - The font that is specified by the client application does not contain the glyphs that are required to render text. - In[!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], the font fallback mechanism uses the default fallback font family, "Global User Interface", as the substitute font. This font is defined as a composite font, whose file name is "GlobalUserInterface.CompositeFont". For more information about composite fonts, see the Composite Fonts section in this topic. + InWPF, the font fallback mechanism uses the default fallback font family, "Global User Interface", as the substitute font. This font is defined as a composite font, whose file name is "GlobalUserInterface.CompositeFont". For more information about composite fonts, see the Composite Fonts section in this topic. - The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] font fallback mechanism replaces previous [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] font substitution technologies. + The WPF font fallback mechanism replaces previous [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] font substitution technologies. ## Defining a Font Fallback Sequence in Code You can define a font fallback sequence in your code, which lets you define an alternate font. When you create a object, provide multiple font family names, separated by commas, for the parameter, such as "Comic Sans MS, Verdana". In this case, if the glyphs from the "Comic Sans MS" typeface are not available, glyphs from the "Verdana" typeface are used. If neither "Comic Sans MS" nor "Verdana" have the required glyphs, the fallback font family of the typeface is used, which is "Global User Interface" by default. @@ -98,7 +98,7 @@ Example of typefaces that are members of the "Times New Roman" font family [!code-xaml[FontSnippets#FontFallbackSnippet2](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontFamilySnippets.xaml#fontfallbacksnippet2)] ## Composite Fonts - The [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] platform provides a composite font feature to allow the construction of full range multilingual fonts, and to avoid displaying missing glyphs. Composite fonts replace the Win32 font linking, font fallback, font binding, font association, and end-user-defined characters (EUDC) mechanisms. + The WPF platform provides a composite font feature to allow the construction of full range multilingual fonts, and to avoid displaying missing glyphs. Composite fonts replace the Win32 font linking, font fallback, font binding, font association, and end-user-defined characters (EUDC) mechanisms. A composite font family is available to applications through the and constructors just like any other font family. Each composite font family is named, and, as with other fonts, can provide localized variants of its name in multiple languages. diff --git a/xml/System.Windows.Media/FormattedText.xml b/xml/System.Windows.Media/FormattedText.xml index eea483c7945..8a55ac50d9d 100644 --- a/xml/System.Windows.Media/FormattedText.xml +++ b/xml/System.Windows.Media/FormattedText.xml @@ -26,7 +26,7 @@ ![Text displayed using FormattedText object](~/add/media/formattedtext01.jpg "Text displayed using FormattedText object") Example of a formatted text string - In terms of text features in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], is considered "low-level" because it processes text as graphical elements. Other aspects of text in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] handle text in the context of controls that are dedicated to text (, ), implement the flow document model (see [Flow Document Overview](/dotnet/framework/wpf/advanced/flow-document-overview)), or support the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document model (see [Documents in WPF](/dotnet/framework/wpf/advanced/documents-in-wpf)). + In terms of text features in WPF, is considered "low-level" because it processes text as graphical elements. Other aspects of text in WPF handle text in the context of controls that are dedicated to text (, ), implement the flow document model (see [Flow Document Overview](/dotnet/framework/wpf/advanced/flow-document-overview)), or support the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document model (see [Documents in WPF](/dotnet/framework/wpf/advanced/documents-in-wpf)). Many of the setter methods in have similarities to attached properties that are supported by , but the attached properties apply to the higher-level text support either for flow or [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)]. diff --git a/xml/System.Windows.Media/GlyphTypeface.xml b/xml/System.Windows.Media/GlyphTypeface.xml index 4df93709453..3ee4fad08b4 100644 --- a/xml/System.Windows.Media/GlyphTypeface.xml +++ b/xml/System.Windows.Media/GlyphTypeface.xml @@ -25,7 +25,7 @@ object is a low level text object that corresponds to a single face of a font family as represented by an OpenType font file, or serialized as a block of memory in a document. The correct to use for a run of characters in a given logical font is normally determined by the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] font system and recorded in the objects generated by the object and line formatting text APIs. + The object is a low level text object that corresponds to a single face of a font family as represented by an OpenType font file, or serialized as a block of memory in a document. The correct to use for a run of characters in a given logical font is normally determined by the WPF font system and recorded in the objects generated by the object and line formatting text APIs. The provides properties and methods for: diff --git a/xml/System.Windows.Media/Matrix.xml b/xml/System.Windows.Media/Matrix.xml index df1257ff00a..63d24a52f89 100644 --- a/xml/System.Windows.Media/Matrix.xml +++ b/xml/System.Windows.Media/Matrix.xml @@ -42,7 +42,7 @@ ## Remarks A 3x3 matrix is used for transformations in a 2-D x-y plane. Affine transformation matrices can be multiplied to form any number of linear transformations, such as rotation and skew (shear), followed by translation. An affine transformation matrix has its final column equal to (0, 0, 1), so only the members in the first two columns need to be specified. Note that vectors are expressed as row-vectors, not column vectors. - A [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] is stored using row-major order and has the following structure: + A WPF is stored using row-major order and has the following structure: |||| |-|-|-| @@ -56,7 +56,7 @@ (, , , , , ) - Although you can use a structure directly to translate individual points, or with a to transform objects, [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] also provides a set of classes that enable you to transform objects without working directly with matrices: , , , and . + Although you can use a structure directly to translate individual points, or with a to transform objects, WPF also provides a set of classes that enable you to transform objects without working directly with matrices: , , , and . ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/RenderCapability.xml b/xml/System.Windows.Media/RenderCapability.xml index 1d1c1c8d65b..291961aa08a 100644 --- a/xml/System.Windows.Media/RenderCapability.xml +++ b/xml/System.Windows.Media/RenderCapability.xml @@ -21,7 +21,7 @@ @@ -254,8 +254,8 @@ |Return value|Rendering tier|Notes| |------------------|--------------------|-----------| |0x00000000|0|No graphics hardware acceleration is available for the application on the device. All graphics features use software acceleration. The DirectX version level is less than version 9.0.| -|0x00010000|1|Most of the graphics features of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] will use hardware acceleration if the necessary system resources are available and have not been exhausted. This corresponds to a DirectX version that is greater than or equal to 9.0.| -|0x00020000|2|Most of the graphics features of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] will use hardware acceleration provided the necessary system resources have not been exhausted. This corresponds to a DirectX version that is greater than or equal to 9.0.| +|0x00010000|1|Most of the graphics features of WPF will use hardware acceleration if the necessary system resources are available and have not been exhausted. This corresponds to a DirectX version that is greater than or equal to 9.0.| +|0x00020000|2|Most of the graphics features of WPF will use hardware acceleration provided the necessary system resources have not been exhausted. This corresponds to a DirectX version that is greater than or equal to 9.0.| The following table shows the differences in graphics hardware requirements for rendering tier 1 and rendering tier 2: diff --git a/xml/System.Windows.Media/RenderOptions.xml b/xml/System.Windows.Media/RenderOptions.xml index 82f27b4767f..9066232ceb1 100644 --- a/xml/System.Windows.Media/RenderOptions.xml +++ b/xml/System.Windows.Media/RenderOptions.xml @@ -111,7 +111,7 @@ ## Remarks This attached property is supported by and its derived types. It is intended to be used with brushes that have intermediate surfaces, such as and . It only has an effect when the property is set to . - By default, [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] does not cache the rendered contents of and objects. In static scenarios, where neither the contents nor the use of the brush in the scene is changing, not caching the content provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way, the default behavior of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] is to re-render all the content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. + By default, WPF does not cache the rendered contents of and objects. In static scenarios, where neither the contents nor the use of the brush in the scene is changing, not caching the content provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way, the default behavior of WPF is to re-render all the content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. By setting the attached property on the brush to , you can increase performance by using cached versions of the tiled brush objects. @@ -184,7 +184,7 @@ ## Remarks This attached property is supported by and its derived types. It is intended to be used with brushes that have intermediate surfaces, such as and . It only has an effect when the property is set to . - By default, [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] does not cache the rendered contents of and objects. In static scenarios, where neither the contents nor the use of the brush in the scene is changing, not caching the content provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way the default behavior of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] is to re-render all the content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. + By default, WPF does not cache the rendered contents of and objects. In static scenarios, where neither the contents nor the use of the brush in the scene is changing, not caching the content provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way the default behavior of WPF is to re-render all the content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. By setting the attached property on the brush to , you can increase performance by using cached versions of the tiled brush objects. @@ -257,7 +257,7 @@ ## Remarks This attached property is supported by and its derived types. It is intended to be used with brushes that have intermediate surfaces, such as and . - By default, [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] does not cache the rendered contents of and objects. In static scenarios, where neither the contents nor the use of the brush in the scene is changing, not caching provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way, the default behavior of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] is to re-render all the content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. + By default, WPF does not cache the rendered contents of and objects. In static scenarios, where neither the contents nor the use of the brush in the scene is changing, not caching provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way, the default behavior of WPF is to re-render all the content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. By setting the attached property of the brush to , you can increase performance by using cached versions of the tiled brush objects. @@ -944,7 +944,7 @@ and objects. In static scenarios, where neither the contents nor the use of the brush in the scene is changing, not caching provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way, the default behavior of [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] is to re-render all the content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. + By default, WPF does not cache the rendered contents of and objects. In static scenarios, where neither the contents nor the use of the brush in the scene is changing, not caching provides a benefit because it conserves video memory. When a brush with static content is used in a non-static way, the default behavior of WPF is to re-render all the content of the brush every frame, even though the content is unchanging. For example, this will happen when a static or is mapped to the surface of a rotating 3D object. Re-rendering the static content can have a negative impact on performance. By setting the attached property of the brush to , you can increase performance by using cached versions of the tiled brush objects. diff --git a/xml/System.Windows.Media/SolidColorBrush.xml b/xml/System.Windows.Media/SolidColorBrush.xml index 2bbdcf86283..be8144ec6a3 100644 --- a/xml/System.Windows.Media/SolidColorBrush.xml +++ b/xml/System.Windows.Media/SolidColorBrush.xml @@ -331,7 +331,7 @@ The binary reader to read the from. - This member supports the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the WPF infrastructure and is not intended to be used directly from your code. The deserialized . To be added. diff --git a/xml/System.Windows.Media/Visual.xml b/xml/System.Windows.Media/Visual.xml index 592b6e1f0ee..106de7ba793 100644 --- a/xml/System.Windows.Media/Visual.xml +++ b/xml/System.Windows.Media/Visual.xml @@ -22,9 +22,9 @@ class is the basic abstraction from which every object derives. It also serves as the entry point for writing new controls in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], and in many ways can be thought of as an equivalent of a window handle (HWND) in the [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] application model. + The class is the basic abstraction from which every object derives. It also serves as the entry point for writing new controls in WPF, and in many ways can be thought of as an equivalent of a window handle (HWND) in the [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] application model. - The object is a core [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] object, whose primary role is to provide rendering support. User interface controls, such as and , derive from the class, and use the defined properties for persisting their rendering data. The object provides support for the following: + The object is a core WPF object, whose primary role is to provide rendering support. User interface controls, such as and , derive from the class, and use the defined properties for persisting their rendering data. The object provides support for the following: - Output display: Rendering the persisted, serialized drawing content of a visual. @@ -36,7 +36,7 @@ - Bounding box calculations: Determining the bounding rectangle of a visual. - Architecturally, the object does not include support for other application development requirements / [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] features that are not immediately related to its rendering, such as the following: + Architecturally, the object does not include support for other application development requirements / WPF features that are not immediately related to its rendering, such as the following: - Event handling @@ -48,7 +48,7 @@ - Globalization - is provided as a public abstract class from which further classes can be derived. The following illustration shows the hierarchy of the existing visual objects that are defined in the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] architecture. + is provided as a public abstract class from which further classes can be derived. The following illustration shows the hierarchy of the existing visual objects that are defined in the WPF architecture. ![Diagram of classes derived from the Visual object](~/add/media/visualclass01.png "Diagram of classes derived from the Visual object") Visual class hierarchy @@ -1312,9 +1312,9 @@ Visual class hierarchy @@ -1345,9 +1345,9 @@ Visual class hierarchy diff --git a/xml/System.Windows.Media/VisualCollection.xml b/xml/System.Windows.Media/VisualCollection.xml index 3f102f8a89b..2b10981ae42 100644 --- a/xml/System.Windows.Media/VisualCollection.xml +++ b/xml/System.Windows.Media/VisualCollection.xml @@ -685,7 +685,7 @@ - This member supports the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This member supports the WPF infrastructure and is not intended to be used directly from your code. For a description of this member, see . An object that can be used to iterate through the collection. To be added. diff --git a/xml/System.Windows.Media/VisualTreeHelper.xml b/xml/System.Windows.Media/VisualTreeHelper.xml index e9ee2ce9234..8c416f8d6f3 100644 --- a/xml/System.Windows.Media/VisualTreeHelper.xml +++ b/xml/System.Windows.Media/VisualTreeHelper.xml @@ -23,7 +23,7 @@ ## Remarks Nodes in the visual tree can be either or objects. Methods that are specific to a type of visual object are typed as either or . However, some methods in the class can accept a value that represents either type of visual object. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] supports programmatic access to several different tree structures of objects. Primarily, this is exposed as a visual tree and a logical tree. In some cases, the logical tree is a more useful representation of the elements in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application, but conceptually the logical tree is implemented at a level beyond the class. Unlike the visual tree, the logical tree can represent nonvisual data objects, such as . For more information on the logical tree, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). The logical tree also is supported by a similar utility method class, . + WPF supports programmatic access to several different tree structures of objects. Primarily, this is exposed as a visual tree and a logical tree. In some cases, the logical tree is a more useful representation of the elements in a WPF application, but conceptually the logical tree is implemented at a level beyond the class. Unlike the visual tree, the logical tree can represent nonvisual data objects, such as . For more information on the logical tree, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). The logical tree also is supported by a similar utility method class, . @@ -771,9 +771,9 @@ @@ -808,9 +808,9 @@ diff --git a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml index 8d60cc9453c..eba96de481f 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml @@ -185,7 +185,7 @@ do so with the default of as `false`. + Most of the attached properties defined by WPF that apply do so with the default of as `false`. ## XAML Text Usage diff --git a/xml/System.Windows/AutoResizedEventHandler.xml b/xml/System.Windows/AutoResizedEventHandler.xml index 9c5b2631e13..b757d81f816 100644 --- a/xml/System.Windows/AutoResizedEventHandler.xml +++ b/xml/System.Windows/AutoResizedEventHandler.xml @@ -29,7 +29,7 @@ event is raised when the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] layout system causes a to resize automatically. A typical handler implementation would communicate size changes to the HWND contained within the . + The event is raised when the WPF layout system causes a to resize automatically. A typical handler implementation would communicate size changes to the HWND contained within the . ]]> diff --git a/xml/System.Windows/BaseValueSource.xml b/xml/System.Windows/BaseValueSource.xml index 913d987880d..3c6618e4832 100644 --- a/xml/System.Windows/BaseValueSource.xml +++ b/xml/System.Windows/BaseValueSource.xml @@ -22,7 +22,7 @@ ## Remarks This enumeration is used by a property within the structure, which in turn is obtained by calling a method against a particular dependency property. - Each value of this enumeration indicates that a particular aspect of the overall [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system was responsible for the effective value determination of a certain dependency property value on a specific dependency object. To learn more about the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system and the precedence at which each aspect of the property system operates, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). + Each value of this enumeration indicates that a particular aspect of the overall WPF property system was responsible for the effective value determination of a certain dependency property value on a specific dependency object. To learn more about the WPF property system and the precedence at which each aspect of the property system operates, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). The value Default is not the default value of the enumeration. diff --git a/xml/System.Windows/ColorConvertedBitmapExtension.xml b/xml/System.Windows/ColorConvertedBitmapExtension.xml index d5af34a4476..721b3670334 100644 --- a/xml/System.Windows/ColorConvertedBitmapExtension.xml +++ b/xml/System.Windows/ColorConvertedBitmapExtension.xml @@ -27,7 +27,7 @@ ## XAML Text Usage diff --git a/xml/System.Windows/ContentOperations.xml b/xml/System.Windows/ContentOperations.xml index 6e547fed868..8cd06ef68f3 100644 --- a/xml/System.Windows/ContentOperations.xml +++ b/xml/System.Windows/ContentOperations.xml @@ -57,7 +57,7 @@ derived classes in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] are also a derived class. For these classes, the property should be used instead. + Most practical derived classes in WPF are also a derived class. For these classes, the property should be used instead. returns the parent element in the logical tree, which might not be the same element as returned by . exists specifically to correct for certain architectural issues whereby a class that is not also a exists in a tree that is not strictly speaking either the logical tree or the visual tree. diff --git a/xml/System.Windows/DependencyObject.xml b/xml/System.Windows/DependencyObject.xml index 370de3ee55c..87884f5edf0 100644 --- a/xml/System.Windows/DependencyObject.xml +++ b/xml/System.Windows/DependencyObject.xml @@ -39,7 +39,7 @@ - Dependency property hosting support. You register a dependency property by calling the method, and storing the method's return value as a public static field in your class. -- Attached property hosting support. You register an attached property by calling the method, and storing the method's return value as a public static read-only field in your class. (There are also additional member requirements; note that this represents a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] specific implementation for attached properties. For details, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview).) Your attached property can then be set on any class that derives from . +- Attached property hosting support. You register an attached property by calling the method, and storing the method's return value as a public static read-only field in your class. (There are also additional member requirements; note that this represents a WPF specific implementation for attached properties. For details, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview).) Your attached property can then be set on any class that derives from . - Get, set, and clear utility methods for values of any dependency properties that exist on the . @@ -199,7 +199,7 @@ , the for a dependency property is also invoked internally whenever the dependency property value is being re-evaluated by the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system. + In addition to being explicitly invoked through calling , the for a dependency property is also invoked internally whenever the dependency property value is being re-evaluated by the WPF property system. When you invoke the method, you are ultimately invoking the coerce value callback for the property that you specify. Typically you will invoke only if you know that a coerce value callback exists, and if you know the callback's criteria for coercion. @@ -302,7 +302,7 @@ - overrides and then seals two basic methods: and . The overrides call the implementations, resulting in an object equality behavior. The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a . Value equalities for will never be accurate because of the innate property value-changing capabilities of a and its dependency properties. This includes fundamental [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] features such as data binding and the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system. + overrides and then seals two basic methods: and . The overrides call the implementations, resulting in an object equality behavior. The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a . Value equalities for will never be accurate because of the innate property value-changing capabilities of a and its dependency properties. This includes fundamental WPF features such as data binding and the WPF property system.
@@ -330,7 +330,7 @@ To be added. - overrides and then seals two methods: and . The overrides call the implementations, resulting in an object equality behavior. The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a . Value equalities for will never be accurate because of the innate property value-changing capabilities of a and its dependency properties. This includes fundamental [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] features such as data binding and the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system. + overrides and then seals two methods: and . The overrides call the implementations, resulting in an object equality behavior. The purpose of these deliberate overrides is to prevent derived classes from trying to define a value equality for a . Value equalities for will never be accurate because of the innate property value-changing capabilities of a and its dependency properties. This includes fundamental WPF features such as data binding and the WPF property system.
@@ -538,7 +538,7 @@ ]]> - Always call the base implementation. Failure to do this will significantly disable the entire [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system, causing incorrect values to be reported. + Always call the base implementation. Failure to do this will significantly disable the entire WPF property system, causing incorrect values to be reported. diff --git a/xml/System.Windows/DependencyProperty.xml b/xml/System.Windows/DependencyProperty.xml index 9c0b5a08ac3..1380b9ec996 100644 --- a/xml/System.Windows/DependencyProperty.xml +++ b/xml/System.Windows/DependencyProperty.xml @@ -49,13 +49,13 @@ - The property can report when the previous value of the property has been changed and the property value can be coerced. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). -- The property reports information to [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], such as whether changing a property value should require the layout system to recompose the visuals for an element. +- The property reports information to WPF, such as whether changing a property value should require the layout system to recompose the visuals for an element. - The property receives support in the [!INCLUDE[wpfdesigner_current_long](~/includes/wpfdesigner-current-long-md.md)]. For example, the property can be edited in the **Properties** window. To learn more about dependency properties, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). If you want properties on your custom types to support the capabilities in the preceding list, you should create a dependency property. To learn how to create custom dependency properties, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties). - An attached property is a property that enables any object to report information to the type that defines the attached property. In [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], any type that inherits from can use an attached property regardless of whether the type inherits from the type that defines the property. An attached property is a feature of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language. To set an attached property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], use the *ownerType*.*propertyName* syntax. An example of an attached property is the property. If you want to create a property that can be used on all types, then you should create an attached property. To learn more about attached properties, including how to create them, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). + An attached property is a property that enables any object to report information to the type that defines the attached property. In WPF, any type that inherits from can use an attached property regardless of whether the type inherits from the type that defines the property. An attached property is a feature of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language. To set an attached property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], use the *ownerType*.*propertyName* syntax. An example of an attached property is the property. If you want to create a property that can be used on all types, then you should create an attached property. To learn more about attached properties, including how to create them, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ## XAML Attribute Usage @@ -144,7 +144,7 @@ The return value of this method is typically used to declare and expose the dependency property by storing a dependency property identifier. The identifier provides access to the dependency property if you want to call property system APIs against the dependency property, particularly as it exists on the adding owner class. The same property name for both original owner and added owner should be used to indicate the similar functionality. You should use the return value of the method to define the dependency property identifier, and also to declare CLR property wrappers, for dependency properties that are added to types using . - The methodology recommended above is used when creating the dependency properties that are declared within [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For instance, both and define a `BorderBrush` dependency property, which have similar functionality. defines its `BorderBrush` property to the property system by calling based on the original owner and its registered dependency property identifer. The return value is then used to establish a new static field () for that property on the added owner, and a `BorderBrush` property wrapper is also declared. + The methodology recommended above is used when creating the dependency properties that are declared within WPF. For instance, both and define a `BorderBrush` dependency property, which have similar functionality. defines its `BorderBrush` property to the property system by calling based on the original owner and its registered dependency property identifer. The return value is then used to establish a new static field () for that property on the added owner, and a `BorderBrush` property wrapper is also declared. ]]> @@ -184,11 +184,11 @@ The return value of this method is used to declare and expose the dependency property, particularly as it exists on the adding owner class. Generally, the same property name for both original owner and added owner should be used to indicate the similar functionality. It is good practice to expose the identifiers, as well as new CLR property wrappers, for dependency properties that are added to types using . - The methodology recommended above is used when creating APIs declared within [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For instance, both and define a `BorderBrush` dependency property, which have similar functionality. defines its `BorderBrush` property to the property system by calling on original owner and its registered dependency property identifer. The return value is then used to establish a static field () for that property on the added owner, and a `BorderBrush` property wrapper is also declared. + The methodology recommended above is used when creating APIs declared within WPF. For instance, both and define a `BorderBrush` dependency property, which have similar functionality. defines its `BorderBrush` property to the property system by calling on original owner and its registered dependency property identifer. The return value is then used to establish a static field () for that property on the added owner, and a `BorderBrush` property wrapper is also declared. The added owner's dependency property identifier should be used for operations such as . However, type-specific operations involving either types or instances of the class that was added as owner with different metadata will still return the expected results even if the original (not the added owner's) dependency property identifier is specified in calls to methods such as or . The metadata for the added owner is perpetuated by the call itself, not necessarily referenced exclusively by the adding owner class identifier field. Nevertheless, it is good practice to expose the identifier, as well as new CLR property wrappers, for dependency properties that are added to types using , because failing to do so creates disparity between the CLR and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representations of your properties. - The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist. Only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics, such as , are replaced if they are specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dependency properties. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). + The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist. Only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics, such as , are replaced if they are specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by WPF dependency properties. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). ]]> @@ -634,7 +634,7 @@ After metadata for a particular derived class override is established with this method, subsequent attempts to override metadata on this same derived class will raise an exception. - The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist; only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics such as are replaced if specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] dependency properties. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). + The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist; only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics such as are replaced if specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by WPF dependency properties. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). ]]> @@ -1027,7 +1027,7 @@ . @@ -1085,7 +1085,7 @@ . @@ -1134,7 +1134,7 @@ . @@ -1317,7 +1317,7 @@ ## Remarks This method returns the type , whereas returns the type . Typically, the keys that represent read-only properties are not made public, because the keys can be used to set the dependency property value by calling . Your class design will affect your requirements, but it is generally recommended to limit the access and visibility of any to only those parts of your code that are necessary to set that dependency property as part of class or application logic. It is also recommended that you expose a dependency property identifier for the read-only dependency property, by exposing the value of as a `public static readonly` field on your class. - Read-only dependency properties are a fairly typical scenario both in the existing API and for customization scenarios, because other [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] features might require a dependency property even if that property is not intended to be settable by callers. You can use the value of a read-only dependency property as the basis for other property system operations that take a dependency property, such as basing a on the dependency property in a style. + Read-only dependency properties are a fairly typical scenario both in the existing API and for customization scenarios, because other WPF features might require a dependency property even if that property is not intended to be settable by callers. You can use the value of a read-only dependency property as the basis for other property system operations that take a dependency property, such as basing a on the dependency property in a style. For more information on dependency property registration, see . @@ -1431,12 +1431,12 @@ System.Object - Specifies a static value that is used by the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system rather than to indicate that the property exists, but does not have its value set by the property system. + Specifies a static value that is used by the WPF property system rather than to indicate that the property exists, but does not have its value set by the property system. is a sentinel value that is used for scenarios where the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system is unable to determine a requested value. is used rather than `null`, because `null` could be a valid property value, as well as a valid (and frequently used) . + is a sentinel value that is used for scenarios where the WPF property system is unable to determine a requested value. is used rather than `null`, because `null` could be a valid property value, as well as a valid (and frequently used) . is never returned out of . When you call on a dependency property on a instance, one of the following applies: diff --git a/xml/System.Windows/DependencyPropertyChangedEventHandler.xml b/xml/System.Windows/DependencyPropertyChangedEventHandler.xml index 6a285bc6be6..71fa419476c 100644 --- a/xml/System.Windows/DependencyPropertyChangedEventHandler.xml +++ b/xml/System.Windows/DependencyPropertyChangedEventHandler.xml @@ -33,7 +33,7 @@ An event that uses this handler is exposed as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event, not as a routed event. Typically these events follow the naming pattern `Is(`*PropertyName*`)Changed`, where *PropertyName* is the of the property that changed. The arguments of the event are used to query the old and new value of the property, as reported by the particular event. Typically there is a 1:1 correspondence between properties that change and a particular event that reports the change. It is also possible, though uncommon, to have the same event report changes to more than one property. In this case, the should be checked to determine the property that changed. - The event data class has a wider usage than just this delegate. is also used to communicate data for implementations, which are part of the customization features and internals of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system, and by the virtual method, which can be overridden to provide class-specific notifications whenever any dependency property on the object changes. + The event data class has a wider usage than just this delegate. is also used to communicate data for implementations, which are part of the customization features and internals of the WPF property system, and by the virtual method, which can be overridden to provide class-specific notifications whenever any dependency property on the object changes. ]]> diff --git a/xml/System.Windows/DependencyPropertyHelper.xml b/xml/System.Windows/DependencyPropertyHelper.xml index 04ff94d3340..45ccd4ec936 100644 --- a/xml/System.Windows/DependencyPropertyHelper.xml +++ b/xml/System.Windows/DependencyPropertyHelper.xml @@ -21,7 +21,7 @@ at run-time on that property. If the value came from a different source than you had intended, you might need to adjust some aspect of your application. The value source might be a style, a theme, a local value, an animation, a binding, or a run-time based value such as system settings through themes or system resources. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). + TheWPF property system is fairly complex, and relies on rationalizing the values that potentially come from a variety of inputs, based on an established value determination precedence. Because these sources potentially come from run-time code, from compiled markup, or even from run-time user settings, it can be useful to know exactly which participant in the dependency property value system established the value you obtain when calling at run-time on that property. If the value came from a different source than you had intended, you might need to adjust some aspect of your application. The value source might be a style, a theme, a local value, an animation, a binding, or a run-time based value such as system settings through themes or system resources. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). Another mechanism that reports on the property in general, rather than a specific instance of the property on an object, is the property metadata. The property metadata is findable by calling and examining the returned (or one of several possible derived classes that the returned property metadata is castable to). diff --git a/xml/System.Windows/DragEventHandler.xml b/xml/System.Windows/DragEventHandler.xml index 0b4b12af653..be38c61fc1c 100644 --- a/xml/System.Windows/DragEventHandler.xml +++ b/xml/System.Windows/DragEventHandler.xml @@ -47,7 +47,7 @@ - - This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows/DynamicResourceExtension.xml b/xml/System.Windows/DynamicResourceExtension.xml index 85212c982e1..3aa430e2961 100644 --- a/xml/System.Windows/DynamicResourceExtension.xml +++ b/xml/System.Windows/DynamicResourceExtension.xml @@ -33,7 +33,7 @@ ## Remarks Dynamic resource references are necessary when referencing content that might change at run-time. The reasons for the content change might be application-initiated or might be external. One example is if you are including styles that rely on system resources that report user-configured preferences, such as themes, font settings and so on. - This class is a markup extension implementation. Markup extension classes in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] exist mainly to provide infrastructure support for some aspect of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation, and the members exposed by the markup extension classes are not typically called from directly user code. This class particularly supports the [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) usage from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. For more information about dynamic resource references, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). + This class is a markup extension implementation. Markup extension classes in WPF exist mainly to provide infrastructure support for some aspect of the WPF [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation, and the members exposed by the markup extension classes are not typically called from directly user code. This class particularly supports the [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) usage from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. For more information about dynamic resource references, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). ## XAML Text Usage @@ -135,7 +135,7 @@ . diff --git a/xml/System.Windows/EventManager.xml b/xml/System.Windows/EventManager.xml index 310613770ca..3d5c250b1cd 100644 --- a/xml/System.Windows/EventManager.xml +++ b/xml/System.Windows/EventManager.xml @@ -62,7 +62,7 @@ objects can be registered later. This method gets a snapshot and the collection of routed events is writeable throughout an application's lifetime. The collection returned might be quite large. Even just counting the events that are part of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] APIs, the collection count is in the high hundreds. + More objects can be registered later. This method gets a snapshot and the collection of routed events is writeable throughout an application's lifetime. The collection returned might be quite large. Even just counting the events that are part of the WPF APIs, the collection count is in the high hundreds. ]]> @@ -145,7 +145,7 @@ Class handlers are invoked before instance handlers. You can implement a class handler that has the behavior of marking the event as handled. Therefore, instance handlers for a class-handled event are not invoked unless the instance handlers register specifically for handled events. - Many of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] base element events provide class handling virtual methods. By overriding these methods in classes that inherit the base classes, you can implement class handling without calling in static constructors. These class handling methods typically exist for input events and have names that start with "On" and end with the name of the event being class handled. + Many of the WPF base element events provide class handling virtual methods. By overriding these methods in classes that inherit the base classes, you can implement class handling without calling in static constructors. These class handling methods typically exist for input events and have names that start with "On" and end with the name of the event being class handled. For more information about class handling, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). @@ -201,7 +201,7 @@ Class handlers are invoked before instance handlers. You can implement a class handler that has the behavior of marking the event as handled. Therefore, instance handlers for a class-handled event are not invoked unless the instance handlers register specifically for handled events. - Many of the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] base element events provide class handling virtual methods. By overriding these methods in classes that inherit the base classes, you can implement class handling without calling in static constructors. These class handling methods typically exist for input events and have names that start with "On" and end with the name of the event being class handled. + Many of the WPF base element events provide class handling virtual methods. By overriding these methods in classes that inherit the base classes, you can implement class handling without calling in static constructors. These class handling methods typically exist for input events and have names that start with "On" and end with the name of the event being class handled. For more information about class handling, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index 442246b8e36..cd334cff5dc 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -60,7 +60,7 @@ does not yet define its own rendering behavior; instantiating an actual class instance in code or markup is possible but displays nothing in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. Rendering logic must be provided by classes that take child elements as part of their content model, or in derived classes. + does not yet define its own rendering behavior; instantiating an actual class instance in code or markup is possible but displays nothing in a WPF application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. Rendering logic must be provided by classes that take child elements as part of their content model, or in derived classes. deliberately parallels many of the same APIs as . Note that certain APIs found on will not have a equivalent. Several of the APIs are for functionality such as geometry representation or layout, which are not relevant for a . @@ -676,7 +676,7 @@ The `null` default really means that determination of the practical cursor value is deferred here and should be obtained from elsewhere. If presented with no programmatic values from any source, the default cursor over a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application will be an arrow. - Each movement of the mouse over a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application raises a event. The event bubbles, and any element along the route has the opportunity to handle the event and to set the value of the cursor via the arguments of this event. If that happens, the fact that the event is handled and has a changed value in the arguments takes precedence over the value of the property at any level, unless is set. + Each movement of the mouse over a WPF application raises a event. The event bubbles, and any element along the route has the opportunity to handle the event and to set the value of the cursor via the arguments of this event. If that happens, the fact that the event is handled and has a changed value in the arguments takes precedence over the value of the property at any level, unless is set. If not creating a custom cursor, typically you set this property to a static property value of the class. @@ -1926,7 +1926,7 @@ ]]> - Always call the base implementation, as the first operation in your implementation. Failure to do this will significantly disable the entire [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system, which causes incorrect values to be reported. + Always call the base implementation, as the first operation in your implementation. Failure to do this will significantly disable the entire WPF property system, which causes incorrect values to be reported. diff --git a/xml/System.Windows/FrameworkElement.xml b/xml/System.Windows/FrameworkElement.xml index 327c2d413f5..b09a288f4a1 100644 --- a/xml/System.Windows/FrameworkElement.xml +++ b/xml/System.Windows/FrameworkElement.xml @@ -63,9 +63,9 @@ extends and adds the following capabilities: -- **Layout system definition**: provides specific WPF framework-level implementations for certain methods that were defined as virtual members in . Most notably, seals certain WPF core-level layout overrides, and instead provides a WPF framework-level equivalent that derived classes should override instead. For example, seals but provides . These changes reflect the fact that at the WPF framework-level there is a full layout system in place that can render any derived class. At the WPF core level, certain members that will structure a general [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] based layout solution are in place, but the actual engine of the layout system is not defined. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). +- **Layout system definition**: provides specific WPF framework-level implementations for certain methods that were defined as virtual members in . Most notably, seals certain WPF core-level layout overrides, and instead provides a WPF framework-level equivalent that derived classes should override instead. For example, seals but provides . These changes reflect the fact that at the WPF framework-level there is a full layout system in place that can render any derived class. At the WPF core level, certain members that will structure a general WPF based layout solution are in place, but the actual engine of the layout system is not defined. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). -- **The logical tree:** The general [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] programming model is often expressed in terms of being a tree of elements. Support for expressing the tree of elements as a logical tree, and accompanying support for defining that tree in markup is implemented at the level. Note however that deliberately does not define a content model, and leaves that responsibility to derived classes. For more information, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). +- **The logical tree:** The general WPF programming model is often expressed in terms of being a tree of elements. Support for expressing the tree of elements as a logical tree, and accompanying support for defining that tree in markup is implemented at the level. Note however that deliberately does not define a content model, and leaves that responsibility to derived classes. For more information, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). - **Object lifetime events:** It is often useful to know when an element is initialized (the constructor is called) or when the element is first loaded into a logical tree. defines several events related to object lifetime that provide useful hooks for code-behind operations that involve elements, such as adding more child elements. For more information, see [Object Lifetime Events](/dotnet/framework/wpf/advanced/object-lifetime-events). @@ -75,7 +75,7 @@ - **More animation support:** Some animation support was already defined at the WPF core level, but extends this by implementing and related members. - As can be seen from the class hierarchy, many [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] classes derive from , either directly or through intermediate base classes such as or . + As can be seen from the class hierarchy, many WPF classes derive from , either directly or through intermediate base classes such as or . If you intend to use as a base class, you might want to first examine the existing derived classes. provides support for a number of basic scenarios, but also lacks a number of features that are desirable for an "element" in the sense of a building block that you use to create [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. For instance, a does not define any true content model; as a base class does not define a property that can create [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] child elements. In particular, you might want to look at and . @@ -277,7 +277,7 @@ ## Remarks Use this method for the implementation of collections on objects that represent logical child elements of an element. Collection maintenance for child element collections might be done in property getters or setters, class handling of Changed events, constructors, or within the collection types themselves. - For control authors, manipulating the logical tree at this level is not the recommended practice, unless none of the content models for available base control classes are appropriate for your control scenario. Consider subclassing at the level of , , and . These classes provide a content model with particular enforcement of logical tree child elements through dedicated APIs, as well as support for other features typically desirable in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] control such as styling through templates. For more information on how to use and , see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). + For control authors, manipulating the logical tree at this level is not the recommended practice, unless none of the content models for available base control classes are appropriate for your control scenario. Consider subclassing at the level of , , and . These classes provide a content model with particular enforcement of logical tree child elements through dedicated APIs, as well as support for other features typically desirable in a WPF control such as styling through templates. For more information on how to use and , see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). may throw an exception if called at a time when the logical tree is being iterated by another process. @@ -1061,7 +1061,7 @@ To revert the behavior of setting this property to the eventual default, set it to `null` again. - The `null` default really means that determination of the practical cursor value is deferred here and should be obtained from elsewhere. If presented without programmatic values from any source, the default cursor that is visually over a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application will be an arrow. However, the transient cursor changes are not set to the values of the elements when they are passed over. The property will only report non null values in cases where it was actually set, for instance through code or a style. Each movement of the mouse over a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] application raises a event. The event bubbles, and any element along the route has the opportunity to handle the event and to set the value of the cursor through the arguments of this event. This is the mechanism that produces the visually apparent cursor in most cases. If a handler returns a cursor result, then the fact that the event is handled and has a changed value in the arguments takes precedence over the value of the property at any level, unless is set. + The `null` default really means that determination of the practical cursor value is deferred here and should be obtained from elsewhere. If presented without programmatic values from any source, the default cursor that is visually over a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application will be an arrow. However, the transient cursor changes are not set to the values of the elements when they are passed over. The property will only report non null values in cases where it was actually set, for instance through code or a style. Each movement of the mouse over a WPF application raises a event. The event bubbles, and any element along the route has the opportunity to handle the event and to set the value of the cursor through the arguments of this event. This is the mechanism that produces the visually apparent cursor in most cases. If a handler returns a cursor result, then the fact that the event is handled and has a changed value in the arguments takes precedence over the value of the property at any level, unless is set. If not are not creating a custom cursor, you typically set this property to a static property value of the class. Setting in code requires one of the following: @@ -1872,7 +1872,7 @@ method to return references to objects that come from the template after it is instantiated. You cannot use the method to find items from templates because acts in a more general scope, and there is no connection between the class itself and the instantiated template once it is applied. + Templates in WPF have a self-contained namescope. This is because templates are re-used, and any name defined in a template cannot remain unique when multiple instances of a control each instantiate its template. Call the method to return references to objects that come from the template after it is instantiated. You cannot use the method to find items from templates because acts in a more general scope, and there is no connection between the class itself and the instantiated template once it is applied. supplies the same function as this method. is public instead of protected, and it uses correct name-scoping considerations that allow it to access the template within an element and find named items within it. Use when you need to get an element outside of its parent control. @@ -3023,7 +3023,7 @@ ]]> - The following non-compiling code shows this implementation pattern. VisualChildren represents an enumerable collection property of children that your own element should define. The property can be named anything. VisualChildren is a placeholder name for purposes of this example, VisualChildren is not an API as provided by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] or a part of a naming pattern. + The following non-compiling code shows this implementation pattern. VisualChildren represents an enumerable collection property of children that your own element should define. The property can be named anything. VisualChildren is a placeholder name for purposes of this example, VisualChildren is not an API as provided by WPF or a part of a naming pattern. [!code-csharp[CorePseudocode#FEMeasureOverride](~/samples/snippets/csharp/VS_Snippets_Wpf/CorePseudocode/CSharp/corepseudocode.cs#femeasureoverride)] [!code-vb[CorePseudocode#FEMeasureOverride](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CorePseudocode/visualbasic/corepseudocode.vb#femeasureoverride)] @@ -3339,7 +3339,7 @@ Typically used root elements (, for example) implement the interface . Implementations of this interface are expected to enforce that names be unambiguous within their scope. The root elements that define this interface also define the namescope behavior boundaries for all the related APIs. - The property also serves as an identifier for other processes. For instance, the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] automation model will use as the AutomationId for clients and providers. + The property also serves as an identifier for other processes. For instance, the WPF automation model will use as the AutomationId for clients and providers. The string values used for have some restrictions, as imposed by the underlying [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) defined by the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] specification. Most notably, a must start with a letter or the underscore character (_), and must contain only letters, digits, or underscores. For more information, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). @@ -3619,7 +3619,7 @@ ]]> - Always call the base implementation, as the first operation in your implementation. Failure to do this will significantly disable the entire [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system, which causes incorrect values to be reported. The specific implementation is also responsible for maintaining proper state for a variety of properties that affect the visible user interface. These include invalidating the visual tree based on changes to style at appropriate times. + Always call the base implementation, as the first operation in your implementation. Failure to do this will significantly disable the entire WPF property system, which causes incorrect values to be reported. The specific implementation is also responsible for maintaining proper state for a variety of properties that affect the visible user interface. These include invalidating the visual tree based on changes to style at appropriate times. @@ -4099,7 +4099,7 @@ ## Remarks Use this method for the implementation of collections on objects that represent logical children of an element. This might be done in property getters or setters, class handlers of `Changed` events, constructors, or within the collection types themselves. - For control authors, manipulating the logical tree at this level is not the recommended practice, unless none of the provided base control class' content models are appropriate. Consider subclassing at the level of , , and . These classes provide a content model with particular enforcement of logical children through dedicated APIs, as well as support for other features typically desirable in a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] control such as styling through templates. + For control authors, manipulating the logical tree at this level is not the recommended practice, unless none of the provided base control class' content models are appropriate. Consider subclassing at the level of , , and . These classes provide a content model with particular enforcement of logical children through dedicated APIs, as well as support for other features typically desirable in a WPF control such as styling through templates. diff --git a/xml/System.Windows/FrameworkPropertyMetadata.xml b/xml/System.Windows/FrameworkPropertyMetadata.xml index 6df7beee56e..7398cf33038 100644 --- a/xml/System.Windows/FrameworkPropertyMetadata.xml +++ b/xml/System.Windows/FrameworkPropertyMetadata.xml @@ -911,7 +911,7 @@ [!NOTE] > Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain object-object divisions in the runtime tree is undefined. Always use to register properties where you specify in the metadata. diff --git a/xml/System.Windows/FreezableCollection`1.xml b/xml/System.Windows/FreezableCollection`1.xml index 7907763f11b..01452cdd6fa 100644 --- a/xml/System.Windows/FreezableCollection`1.xml +++ b/xml/System.Windows/FreezableCollection`1.xml @@ -61,7 +61,7 @@ ### XAML Usage for FreezableCollection supports a limited [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax. -- As an object element at the root, you can theoretically specify an unconstrained object element, which must also specify the [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) to declare the constraint. However, this is not a common scenario, because to do this, the must be the root element. This limitation exists because the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] can only support [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) when the element it is being set on is the root element, and you must use on any open constraint generic if you want to instantiate a generic type in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. It is unlikely that you want a as the root element, even as loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. +- As an object element at the root, you can theoretically specify an unconstrained object element, which must also specify the [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) to declare the constraint. However, this is not a common scenario, because to do this, the must be the root element. This limitation exists because the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation in WPF can only support [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) when the element it is being set on is the root element, and you must use on any open constraint generic if you want to instantiate a generic type in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. It is unlikely that you want a as the root element, even as loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. - If you derive from and apply a type constraint in the derived collection, the derived collection can support a variety of usages. This is possible because the constraint in your derivation eliminates the need to pass . diff --git a/xml/System.Windows/GiveFeedbackEventHandler.xml b/xml/System.Windows/GiveFeedbackEventHandler.xml index 923f01ecbbe..1ce98fec383 100644 --- a/xml/System.Windows/GiveFeedbackEventHandler.xml +++ b/xml/System.Windows/GiveFeedbackEventHandler.xml @@ -35,7 +35,7 @@ - - This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows/IInputElement.xml b/xml/System.Windows/IInputElement.xml index 44e616078fe..150fb72f264 100644 --- a/xml/System.Windows/IInputElement.xml +++ b/xml/System.Windows/IInputElement.xml @@ -20,7 +20,7 @@ ## Remarks > [!IMPORTANT] -> Although this interface is public, it is not intended to be implemented in application or framework-building scenarios. This interface is public because of the inheritance requirements for connecting the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] core to the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework. You can also use this interface as a casting mechanism to enforce that the input events and properties will come from either a or , which can be handled in the same input model. For more information, see [WPF Architecture](/dotnet/framework/wpf/advanced/wpf-architecture) and also see [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). +> Although this interface is public, it is not intended to be implemented in application or framework-building scenarios. This interface is public because of the inheritance requirements for connecting the WPF core to the WPF framework. You can also use this interface as a casting mechanism to enforce that the input events and properties will come from either a or , which can be handled in the same input model. For more information, see [WPF Architecture](/dotnet/framework/wpf/advanced/wpf-architecture) and also see [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). ]]> diff --git a/xml/System.Windows/IWeakEventListener.xml b/xml/System.Windows/IWeakEventListener.xml index 35206f64f4d..6dfa6d7a29b 100644 --- a/xml/System.Windows/IWeakEventListener.xml +++ b/xml/System.Windows/IWeakEventListener.xml @@ -59,7 +59,7 @@ Event data. Receives events from the centralized event manager. - if the listener handled the event. It is considered an error by the handling in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] to register a listener for an event that the listener does not handle. Regardless, the method should return if it receives an event that it does not recognize or handle. + if the listener handled the event. It is considered an error by the handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return if it receives an event that it does not recognize or handle. . You do not need to implement on the class that is the source of the events. - [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding uses this so that internal classes that update bindings can attach listeners for a or event on an object that is the target of a binding. This supports notification for the mode of data binding, without creating strong references to data binding targets. + WPF data binding uses this so that internal classes that update bindings can attach listeners for a or event on an object that is the target of a binding. This supports notification for the mode of data binding, without creating strong references to data binding targets. ]]> diff --git a/xml/System.Windows/PropertyMetadata.xml b/xml/System.Windows/PropertyMetadata.xml index 3167cbc0749..05e90999a56 100644 --- a/xml/System.Windows/PropertyMetadata.xml +++ b/xml/System.Windows/PropertyMetadata.xml @@ -23,7 +23,7 @@ ## Remarks Property metadata can be defined and used during dependency property registration when calling the method (or variations for attached properties or read-only dependency properties), or after original owner registration when calling the method. also takes property metadata. - This class is a concrete base class that can be used in each of these calls. However, it is very common to specify metadata using one of the derived classes such as . These derived classes support more detailed metadata carried as Boolean property values, which are useful for either detecting or enabling some property system and layout behaviors that are only implemented at the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] framework level. + This class is a concrete base class that can be used in each of these calls. However, it is very common to specify metadata using one of the derived classes such as . These derived classes support more detailed metadata carried as Boolean property values, which are useful for either detecting or enabling some property system and layout behaviors that are only implemented at the WPF framework level. Several properties of this class are read-write to the object model, but can only be written prior to the instance being used in a property system operation such as or . Each of these properties could also have been set by the constructor but are exposed so that method implementations can set them. diff --git a/xml/System.Windows/QueryContinueDragEventHandler.xml b/xml/System.Windows/QueryContinueDragEventHandler.xml index 16ef2f0402d..6b4b2a43c69 100644 --- a/xml/System.Windows/QueryContinueDragEventHandler.xml +++ b/xml/System.Windows/QueryContinueDragEventHandler.xml @@ -35,7 +35,7 @@ - - This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. + This delegate is also used with the following routed events on base elements. These routed events forward the previously listed attached events to make them more accessible to the general element model in WPF. - diff --git a/xml/System.Windows/ResourceDictionary.xml b/xml/System.Windows/ResourceDictionary.xml index de4a27d6ed4..c8656dcd5aa 100644 --- a/xml/System.Windows/ResourceDictionary.xml +++ b/xml/System.Windows/ResourceDictionary.xml @@ -63,7 +63,7 @@ In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], the class is typically an implicit collection element that is the object element value of several `Resources` properties, when given in property element syntax. For details on implicit collections in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). An exception is when you want to specify a merged dictionary; for details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). - Another possible [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage is to declare a resource dictionary as a discrete [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, and either load it at run time with or include it in a (full-trust) project as a resource or loose file. In this case, can be declared as an object element, serving as the root element of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. You must map the appropriate XML namespace values (default for the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] namespace and typically `x:` for the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] namespace) onto the element if you plan to use it as the root element. Then you can add child elements that define the resources, each with an [x:Key](/dotnet/framework/xaml-services/x-key-directive) value. + Another possible [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage is to declare a resource dictionary as a discrete [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, and either load it at run time with or include it in a (full-trust) project as a resource or loose file. In this case, can be declared as an object element, serving as the root element of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. You must map the appropriate XML namespace values (default for the WPF namespace and typically `x:` for the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] namespace) onto the element if you plan to use it as the root element. Then you can add child elements that define the resources, each with an [x:Key](/dotnet/framework/xaml-services/x-key-directive) value. ## XAML Implicit Collection Usage diff --git a/xml/System.Windows/RoutedEventHandler.xml b/xml/System.Windows/RoutedEventHandler.xml index 9fc8ac5e066..680a3a9c5c2 100644 --- a/xml/System.Windows/RoutedEventHandler.xml +++ b/xml/System.Windows/RoutedEventHandler.xml @@ -37,7 +37,7 @@ If you do intend to take advantage of the inherent features of routed events and write your handlers accordingly, the two most important properties of the event data that you will work with when writing event handlers are and . - For certain combinations of input events and [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] control classes, the element that raises the event is not the first element that has the opportunity to handle it. If the input event has a Preview version of the event, then the root of the element tree has first opportunity, can set to `true` in the shared event data, and can influence how the input event is reported to remaining elements in its event route. The Preview handling behavior can give the appearance that a particular routed event is not raised as expected. For more information, see [Preview Events](/dotnet/framework/wpf/advanced/preview-events) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + For certain combinations of input events and WPF control classes, the element that raises the event is not the first element that has the opportunity to handle it. If the input event has a Preview version of the event, then the root of the element tree has first opportunity, can set to `true` in the shared event data, and can influence how the input event is reported to remaining elements in its event route. The Preview handling behavior can give the appearance that a particular routed event is not raised as expected. For more information, see [Preview Events](/dotnet/framework/wpf/advanced/preview-events) and [Input Overview](/dotnet/framework/wpf/advanced/input-overview). ]]> diff --git a/xml/System.Windows/SizeChangedInfo.xml b/xml/System.Windows/SizeChangedInfo.xml index d8c0de95838..9a4f93893e5 100644 --- a/xml/System.Windows/SizeChangedInfo.xml +++ b/xml/System.Windows/SizeChangedInfo.xml @@ -21,7 +21,7 @@ class, which is used to report event data for , but the two classes serve different purposes. is specifically used for overrides, which offers class handling for an event that is not exposed as a public event in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For details, see . + This class parallels some of the members class, which is used to report event data for , but the two classes serve different purposes. is specifically used for overrides, which offers class handling for an event that is not exposed as a public event in WPF. For details, see . ]]> diff --git a/xml/System.Windows/SourceChangedEventHandler.xml b/xml/System.Windows/SourceChangedEventHandler.xml index 481b2552391..894b6a2f98a 100644 --- a/xml/System.Windows/SourceChangedEventHandler.xml +++ b/xml/System.Windows/SourceChangedEventHandler.xml @@ -29,7 +29,7 @@ in the event data are always the same object. You can add and remove handlers to this event despite the private access level of the event itself by using the public methods and . + The "SourceChanged" event that this delegate represents handlers for is not exposed as a public [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event, as is the case with most routed events. Instead, "SourceChanged" is a routed event that remains private to the WPF infrastructure and is direct routed. Because it is direct routed, `sender` and the in the event data are always the same object. You can add and remove handlers to this event despite the private access level of the event itself by using the public methods and . The `sender` of the event will be a derived class of . diff --git a/xml/System.Windows/StaticResourceExtension.xml b/xml/System.Windows/StaticResourceExtension.xml index 5bb93000a8e..e9388bec08f 100644 --- a/xml/System.Windows/StaticResourceExtension.xml +++ b/xml/System.Windows/StaticResourceExtension.xml @@ -31,7 +31,7 @@ (standard property) or (dependency property). diff --git a/xml/System.Windows/Style.xml b/xml/System.Windows/Style.xml index 016e56fc6a7..f85e1b71a87 100644 --- a/xml/System.Windows/Style.xml +++ b/xml/System.Windows/Style.xml @@ -87,7 +87,7 @@ [!code-xaml[PhotoStoreDemoStyled#1](~/samples/snippets/csharp/VS_Snippets_Wpf/PhotoStoreDemoStyled/CS/window1.xaml#1)] > [!NOTE] -> Many [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] controls consist of a combination of other [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] controls, so creating a style that applies to all controls of a type can have broad impact. For instance, if you create a style that targets the controls in a , the style is applied to all controls in the canvas, even if the is part of another control, such as a . +> Many WPF controls consist of a combination of other WPF controls, so creating a style that applies to all controls of a type can have broad impact. For instance, if you create a style that targets the controls in a , the style is applied to all controls in the canvas, even if the is part of another control, such as a . For information on how to extend or inherit from a defined style, see the page. @@ -232,11 +232,11 @@ ## Examples - There are several ways that styles in [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] can be extended or inherited. Styles can be based on other styles through this property. When you use this property, the new style will inherit the values of the original style that are not explicitly redefined in the new style. In the following example, `Style2` inherits the value of `Yellow`, and adds a value of `Blue`. + There are several ways that styles in WPF can be extended or inherited. Styles can be based on other styles through this property. When you use this property, the new style will inherit the values of the original style that are not explicitly redefined in the new style. In the following example, `Style2` inherits the value of `Yellow`, and adds a value of `Blue`. [!code-xaml[StyleOvw01#ExtendingStyle](~/samples/snippets/csharp/VS_Snippets_Wpf/StyleOvw01/CS/Page1.xaml#extendingstyle)] - Similarly, styles can be based on the style of an existing [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element, as in the following example where the new style is based on the style of a element. + Similarly, styles can be based on the style of an existing WPF element, as in the following example where the new style is based on the style of a element. [!code-xaml[PhotoStoreDemoStyled#2](~/samples/snippets/csharp/VS_Snippets_Wpf/PhotoStoreDemoStyled/CS/window1.xaml#2)] @@ -705,7 +705,7 @@ Setting the property to the type without setting an `x:Key` implicitly sets the `x:Key` to `{x:Type TextBlock}`. This also means that if you give the above an `x:Key` value of anything other than `{x:Type TextBlock}`, the would not be applied to all elements automatically. Instead, you need to apply the style to the elements explicitly. - Many [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] controls consist of a combination of other [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] controls, so creating a style that applies to all controls of a type can have broad impact. For instance, if you create a style that targets the controls in a , the style is applied to all controls in the canvas, even if the is part of another control, such as a . + Many WPF controls consist of a combination of other WPF controls, so creating a style that applies to all controls of a type can have broad impact. For instance, if you create a style that targets the controls in a , the style is applied to all controls in the canvas, even if the is part of another control, such as a . ]]> @@ -742,7 +742,7 @@ . Essentially, triggers are objects that enable you to apply changes when certain conditions (such as when a certain property value becomes `true`, or when an event occurs) are satisfied. + The WPF styling and templating model enables you to specify triggers within your . Essentially, triggers are objects that enable you to apply changes when certain conditions (such as when a certain property value becomes `true`, or when an event occurs) are satisfied. ## XAML Property Element Usage diff --git a/xml/System.Windows/TemplateBindingExtension.xml b/xml/System.Windows/TemplateBindingExtension.xml index db91da6fc70..645b033c2a9 100644 --- a/xml/System.Windows/TemplateBindingExtension.xml +++ b/xml/System.Windows/TemplateBindingExtension.xml @@ -143,7 +143,7 @@ . It is a specific converter pattern supported by [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] data binding. + This value is not the . It is a specific converter pattern supported by WPF data binding. ## XAML Text Usage diff --git a/xml/System.Windows/ThemeDictionaryExtension.xml b/xml/System.Windows/ThemeDictionaryExtension.xml index a8a66dbd31e..046cc37183c 100644 --- a/xml/System.Windows/ThemeDictionaryExtension.xml +++ b/xml/System.Windows/ThemeDictionaryExtension.xml @@ -27,7 +27,7 @@ ## XAML Text Usage @@ -165,7 +165,7 @@ . diff --git a/xml/System.Windows/Trigger.xml b/xml/System.Windows/Trigger.xml index 59b5946b71e..197eb0b2530 100644 --- a/xml/System.Windows/Trigger.xml +++ b/xml/System.Windows/Trigger.xml @@ -44,7 +44,7 @@ property that is set to `true` when the user hovers the cursor over a or the corresponding property of a . Representing end-user actions in property values, along with the element, allows [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] styles to change property values based on those end-user actions, all from within markup. + WPF defines properties that correspond to end-user actions, such as the property that is set to `true` when the user hovers the cursor over a or the corresponding property of a . Representing end-user actions in property values, along with the element, allows WPF styles to change property values based on those end-user actions, all from within markup. The properties changed by triggers are automatically reset to their previous value when the triggered condition is no longer satisfied. Triggers are optimized for transient states which are expected to change and return to original state, such as on and on . The of interest must be a dependency property. diff --git a/xml/System.Windows/TriggerBase.xml b/xml/System.Windows/TriggerBase.xml index d580cfe7661..5cfdd7a0e45 100644 --- a/xml/System.Windows/TriggerBase.xml +++ b/xml/System.Windows/TriggerBase.xml @@ -27,7 +27,7 @@ , , and . Essentially, is the base class for objects that allow you to apply changes when certain conditions (such as when a certain property value becomes `true`, or when an event occurs) are satisfied. + The WPF styling and templating model allows you to specify triggers within your , , and . Essentially, is the base class for objects that allow you to apply changes when certain conditions (such as when a certain property value becomes `true`, or when an event occurs) are satisfied. diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 439d4a0c73a..7c316e9f264 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -41,7 +41,7 @@ Much of the input and focusing behavior for elements in general is also defined in the class. This includes the events for keyboard, mouse and stylus input, and related status properties. Many of these events are routed events, and many of the input-related events have both a bubbling routing version as well as a tunneling version of the event. These paired events are typically the events of greatest interest to control authors. - also includes APIs that relate to the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] event model, including methods that can raise specified routed events that are sourced from an element instance. + also includes APIs that relate to the WPF event model, including methods that can raise specified routed events that are sourced from an element instance. In terms of architecture, can be considered roughly equivalent to a window handle in [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] programming, or an Element in [!INCLUDE[TLA#tla_dhtml](~/includes/tlasharptla-dhtml-md.md)] programming. is a base element at the WPF core level. @@ -5470,7 +5470,7 @@ Image with an Elliptical Clip Region rather than . If you are deriving from , note that an override of on seals the method. Therefore, you only override as a means to alter layout measure characteristics if you derive from through an inheritance that does not include . This might be the case if you are attempting to build your own implementation on the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] core-level. Otherwise, if you are deriving from , then the implementation template for Measure behavior is the implementation of .. + It is more common to derive an element from rather than . If you are deriving from , note that an override of on seals the method. Therefore, you only override as a means to alter layout measure characteristics if you derive from through an inheritance that does not include . This might be the case if you are attempting to build your own implementation on the WPF core-level. Otherwise, if you are deriving from , then the implementation template for Measure behavior is the implementation of .. A parent element with child elements must call on each child, otherwise these child elements are not sized or arranged and will effectively disappear from layout. diff --git a/xml/System.Windows/UIElement3D.xml b/xml/System.Windows/UIElement3D.xml index 51dcff916ac..95ac184384c 100644 --- a/xml/System.Windows/UIElement3D.xml +++ b/xml/System.Windows/UIElement3D.xml @@ -31,7 +31,7 @@ Much of the input, focusing, and eventing behavior for 3D elements in general is defined in the class. This includes the events for keyboard, mouse, and stylus input, and related status properties. Many of these events are routed events, and many of the input-related events have both a bubbling routing version as well as a tunneling version of the event. These paired events are typically the events of greatest interest to control authors. - also includes APIs that relate to the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] event model, including methods that can raise specified routed events that are sourced from an element instance. + also includes APIs that relate to the WPF event model, including methods that can raise specified routed events that are sourced from an element instance. A has the following capabilities that are specifically defined by the class: diff --git a/xml/System.Windows/ValueSource.xml b/xml/System.Windows/ValueSource.xml index f1a950688f4..a7123e9f128 100644 --- a/xml/System.Windows/ValueSource.xml +++ b/xml/System.Windows/ValueSource.xml @@ -21,7 +21,7 @@ transmits is contained in the property. This property contains an enumeration value that specifies exactly one aspect of the overall [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] property system that is responsible for the effective value of a dependency property. + Most of the information that transmits is contained in the property. This property contains an enumeration value that specifies exactly one aspect of the overall WPF property system that is responsible for the effective value of a dependency property. Besides the base value, the other information that might be interesting about a dependency property value is whether the value is being animated, and whether the value involves an expression (such as a binding, or a dynamic resource reference). This information is reported by and respectively. Also, if coercion is acting on a property value, the property retains a desired value, and the property value will attempt to reach that desired value if the constraints of the specific coercion are changed or lifted. A coerced property that is not at its desired value will report that is `true`. diff --git a/xml/System.Windows/VisualState.xml b/xml/System.Windows/VisualState.xml index 9bc52c7f0ff..1df574721c4 100644 --- a/xml/System.Windows/VisualState.xml +++ b/xml/System.Windows/VisualState.xml @@ -106,7 +106,7 @@ When a uses the in a , the control author should specify which objects the control expects to find in its by putting the on its class signature. authors define new objects and set the property to the value specified by the property. - To find the names of the visual states for the controls that are included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], see [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates). For information about how to create a and objects for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). + To find the names of the visual states for the controls that are included with WPF, see [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates). For information about how to create a and objects for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). diff --git a/xml/System.Windows/VisualStateManager.xml b/xml/System.Windows/VisualStateManager.xml index 64ea262d0ef..5fa327b1547 100644 --- a/xml/System.Windows/VisualStateManager.xml +++ b/xml/System.Windows/VisualStateManager.xml @@ -24,7 +24,7 @@ The also enables you to specify when a control enters a specific state. The method that you should call to change states depends on your scenario. If you create a control that uses the in its , call the method. For more information about how to create controls that use the , see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). If you use the outside of a (for example, if you use a in a or in a single element), call the method. In either case, the performs the logic that is required to appropriately start and stop the storyboards that are associated with the involved state. For example, suppose that a control defines the states, `State1` and `State2`, each of which has a storyboard associated with it. If the control is in `State1` and you pass `State2` to or , the starts the storyboard in `State2` and stops the storyboard in `State1`. - Controls that are included with [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] use the to change visual states. When you create a for a control that is included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], you can add objects to the control's to specify the control's appearance in a certain state. To find the names of the visual states for the controls that are included with [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)], see [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates). The control's logic handles transitioning between states, so you do not need to do anything other than define the objects in the new . For more information about how to create control templates for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). + Controls that are included with [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] use the to change visual states. When you create a for a control that is included with WPF, you can add objects to the control's to specify the control's appearance in a certain state. To find the names of the visual states for the controls that are included with WPF, see [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates). The control's logic handles transitioning between states, so you do not need to do anything other than define the objects in the new . For more information about how to create control templates for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). If you want to implement your own logic for transitioning between states, you must inherit from , override the method, and set the attached property on the control that uses the custom logic. diff --git a/xml/System.Xaml/AmbientPropertyValue.xml b/xml/System.Xaml/AmbientPropertyValue.xml index a755c970ce8..736301daf7f 100644 --- a/xml/System.Xaml/AmbientPropertyValue.xml +++ b/xml/System.Xaml/AmbientPropertyValue.xml @@ -34,7 +34,7 @@ is a similar concept that also influences XAML node-processing order. However, can only be used for peer member and node relationships; it cannot influence all descendants. Also, directly influences object graph property setting, whereas the ambient technique relies on type converters or markup extensions. In the ambient technique, there must also be a specific type converter or markup extension definition. It is up to each type converter or markup extension to determine how the ambient property value should be interpreted and applied to the object graph location where the type converter or markup extension is used. ## WPF Usage Notes - An ambient property scenario that is illustrated in the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] feature set is , which can qualify the necessary property name lookups for other values. In this case, the value qualifies the values in the XAML nodes underneath it. uses the type converter behavior for a . This behavior accesses the ambient value by querying from a service context that is available to type converters and markup extensions. + An ambient property scenario that is illustrated in the WPF feature set is , which can qualify the necessary property name lookups for other values. In this case, the value qualifies the values in the XAML nodes underneath it. uses the type converter behavior for a . This behavior accesses the ambient value by querying from a service context that is available to type converters and markup extensions. ]]> diff --git a/xml/System.Xaml/IAmbientProvider.xml b/xml/System.Xaml/IAmbientProvider.xml index b4ab4c0c098..36a9afd5f55 100644 --- a/xml/System.Xaml/IAmbientProvider.xml +++ b/xml/System.Xaml/IAmbientProvider.xml @@ -31,7 +31,7 @@ is a similar concept that also influences XAML node-processing order. However, can only be used for peer member and node relationships; it cannot influence all descendants. Also, directly influences object graph property setting; whereas the ambient technique relies on type converters or markup extensions. In the ambient technique, there must also be a specific type converter or markup extension definition that specifies how the ambient property value should be interpreted and applied to the object. ## WPF Usage Notes - An ambient property scenario that is illustrated in the [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] feature set is , which can qualify the necessary property name lookups for other values. In this case, the value qualifies the values that are located in the XAML nodes underneath it. uses the type converter behavior for a . This behavior accesses the ambient value by querying from a service context that is available to type converters and markup extensions. + An ambient property scenario that is illustrated in the WPF feature set is , which can qualify the necessary property name lookups for other values. In this case, the value qualifies the values that are located in the XAML nodes underneath it. uses the type converter behavior for a . This behavior accesses the ambient value by querying from a service context that is available to type converters and markup extensions. An ambient type scenario that is illustrated in the WPF feature set is . has a property that can contain other objects to merge, and the intended order of resource resolution for the merged scenario clashes with the order that types are loaded. applies so that a XAML processor can correctly process the references in a merged dictionary with `StaticResource` usages. Specifically, `StaticResource` is a markup extension, which calls . diff --git a/xml/System.Xaml/XamlServices.xml b/xml/System.Xaml/XamlServices.xml index 3c243efe22b..c74da051173 100644 --- a/xml/System.Xaml/XamlServices.xml +++ b/xml/System.Xaml/XamlServices.xml @@ -23,7 +23,7 @@ The modes of the class that are used in the most common XAML reading and writing scenarios rely on creating instances of XAML readers and XAML writers. These readers and writers are specialized but internal implementations of public classes, such as , , and . To use for most scenarios, you can rely on the default internal implementations to obtain the results that you want. For more specialized scenarios, you might define readers and writers yourself, and then pass them as arguments for overloads of the methods. > [!IMPORTANT] -> is not the recommended XAML reading or XAML writing API set if you are processing WPF-defined types, or types based on WPF. For [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] usage, use for reading or loading XAML (or BAML); and for writing back XAML. These classes use .NET Framework XAML Services APIs and the XAML readers and XAML writers internally in their implementation; however, they also provide support and specialized XAML schema context for WPF-specific concepts, such as optimizations for dependency properties and WPF known types. +> is not the recommended XAML reading or XAML writing API set if you are processing WPF-defined types, or types based on WPF. For WPF usage, use for reading or loading XAML (or BAML); and for writing back XAML. These classes use .NET Framework XAML Services APIs and the XAML readers and XAML writers internally in their implementation; however, they also provide support and specialized XAML schema context for WPF-specific concepts, such as optimizations for dependency properties and WPF known types. ]]> @@ -76,7 +76,7 @@ - The XAML types that are specified in the source XAML must resolve to backing types in the relevant XAML namespaces. For example, XAML types for WPF namespaces can resolve to a WPF XAML namespace as specified in the XAML; the assemblies for WPF must be included in the project or available in the run time; and so on. > [!IMPORTANT] -> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] usage, use for reading or loading XAML; and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. +> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on WPF. For WPF usage, use for reading or loading XAML; and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. ]]> @@ -272,7 +272,7 @@ - The XAML types that are specified in the `xaml` input must resolve to backing types in the relevant XAML namespaces. For example, XAML types for a WPF namespace can resolve to a WPF XAML namespace as specified in the XAML; the assemblies for WPF must be included in the project or be available in the run time; and so on. > [!IMPORTANT] -> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] usage, use for reading or loading XAML, and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. +> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on WPF. For WPF usage, use for reading or loading XAML, and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. ]]> @@ -354,7 +354,7 @@ ## Remarks > [!IMPORTANT] -> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)]. For [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] usage, use for reading or loading XAML; and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. +> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on WPF. For WPF usage, use for reading or loading XAML; and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. ]]> diff --git a/xml/ns-System.Windows.Forms.Integration.xml b/xml/ns-System.Windows.Forms.Integration.xml index 35586f2e36f..63b7c31d405 100644 --- a/xml/ns-System.Windows.Forms.Integration.xml +++ b/xml/ns-System.Windows.Forms.Integration.xml @@ -5,13 +5,13 @@ namespace contains classes that enable interoperation between the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] and [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] technologies. When you use classes, you can host [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] controls on [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] pages, and [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] elements in [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based applications. + The namespace contains classes that enable interoperation between the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] and WPF technologies. When you use classes, you can host [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] controls on WPF pages, and WPF elements in [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based applications. The two key classes that implement interoperation capabilities are and . Which class you use depends on your control implementation: -- Use the class when you must use a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control on a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] page. +- Use the class when you must use a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control on a WPF page. -- Use the class when you must use a [!INCLUDE[TLA2#tla_winclient](~/includes/tla2sharptla-winclient-md.md)] element in a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based application. +- Use the class when you must use a WPF element in a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based application. ]]> From f7eec8919ba7975c60871b1ed9c24a5d90c9b66d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:40:51 -0800 Subject: [PATCH 092/236] tla2sharptla-winvista --- xml/Microsoft.Win32/FileDialog.xml | 2 +- xml/Microsoft.Win32/FileDialogCustomPlaces.xml | 2 +- xml/Microsoft.Win32/OpenFileDialog.xml | 2 +- xml/Microsoft.Win32/SaveFileDialog.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xml/Microsoft.Win32/FileDialog.xml b/xml/Microsoft.Win32/FileDialog.xml index 097d1bb5079..3e529341f93 100644 --- a/xml/Microsoft.Win32/FileDialog.xml +++ b/xml/Microsoft.Win32/FileDialog.xml @@ -191,7 +191,7 @@ diff --git a/xml/Microsoft.Win32/FileDialogCustomPlaces.xml b/xml/Microsoft.Win32/FileDialogCustomPlaces.xml index 9b7db7fdf1b..065860bd5e7 100644 --- a/xml/Microsoft.Win32/FileDialogCustomPlaces.xml +++ b/xml/Microsoft.Win32/FileDialogCustomPlaces.xml @@ -20,7 +20,7 @@ diff --git a/xml/Microsoft.Win32/OpenFileDialog.xml b/xml/Microsoft.Win32/OpenFileDialog.xml index 5fb4233555b..3a61933ba68 100644 --- a/xml/Microsoft.Win32/OpenFileDialog.xml +++ b/xml/Microsoft.Win32/OpenFileDialog.xml @@ -25,7 +25,7 @@ ![Open dialog box](~/add/media/dialogboxesoverviewfigure2.png "Open dialog box") - Starting in [!INCLUDE[TLA2#tla_winvista](~/includes/tla2sharptla-winvista-md.md)], open and save file dialog boxes have a **Favorite Links** panel on the left side of the dialog box that allows the user to quickly navigate to a different location. These links are called custom places. Use the property to set this list of links. + Starting in Windows Vista, open and save file dialog boxes have a **Favorite Links** panel on the left side of the dialog box that allows the user to quickly navigate to a different location. These links are called custom places. Use the property to set this list of links. ## XAML Text Usage diff --git a/xml/Microsoft.Win32/SaveFileDialog.xml b/xml/Microsoft.Win32/SaveFileDialog.xml index 25dc48aec44..9fe744caac4 100644 --- a/xml/Microsoft.Win32/SaveFileDialog.xml +++ b/xml/Microsoft.Win32/SaveFileDialog.xml @@ -25,7 +25,7 @@ ![Save As dialog box](~/add/media/dialogboxesoverviewfigure3.png "Save As dialog box") - Starting in [!INCLUDE[TLA2#tla_winvista](~/includes/tla2sharptla-winvista-md.md)], open and save file dialog boxes have a **Favorite Links** panel on the left side of the dialog box that allows the user to quickly navigate to a different location. These links are called custom places. Use the property to set this list of links. + Starting in Windows Vista, open and save file dialog boxes have a **Favorite Links** panel on the left side of the dialog box that allows the user to quickly navigate to a different location. These links are called custom places. Use the property to set this list of links. ## XAML Text Usage From 721c43ddd5bd67f090d16a786d7ae24a31a4b7d6 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:42:23 -0800 Subject: [PATCH 093/236] tla2sharptla-wpf --- xml/Microsoft.Windows.Themes/BulletChrome.xml | 2 +- xml/System.Windows.Controls/Page.xml | 4 +-- xml/System.Windows.Controls/WebBrowser.xml | 16 +++++----- xml/System.Windows.Input/KeyInterop.xml | 8 ++--- .../NavigationCommands.xml | 8 ++--- .../NotifyInputEventArgs.xml | 4 +-- .../NotifyInputEventHandler.xml | 2 +- .../PreProcessInputEventArgs.xml | 2 +- .../ProcessInputEventArgs.xml | 2 +- .../ProcessInputEventHandler.xml | 2 +- .../StagingAreaInputItem.xml | 2 +- xml/System.Windows.Interop/InteropBitmap.xml | 6 ++-- xml/System.Windows.Interop/RenderMode.xml | 4 +-- xml/System.Windows.Media.Animation/Clock.xml | 4 +-- .../BevelBitmapEffect.xml | 2 +- .../BitmapEffect.xml | 2 +- .../BlurBitmapEffect.xml | 2 +- .../DropShadowBitmapEffect.xml | 2 +- .../EmbossBitmapEffect.xml | 2 +- .../OuterGlowBitmapEffect.xml | 2 +- .../CustomContentState.xml | 6 ++-- .../IProvideCustomContentState.xml | 2 +- .../NavigationFailedEventArgs.xml | 2 +- .../PageFunction`1.xml | 2 +- .../DispatcherTimer.xml | 2 +- xml/System.Windows/Application.xml | 32 +++++++++---------- xml/System.Windows/Window.xml | 2 +- xml/ns-System.Windows.Annotations.xml | 2 +- 28 files changed, 64 insertions(+), 64 deletions(-) diff --git a/xml/Microsoft.Windows.Themes/BulletChrome.xml b/xml/Microsoft.Windows.Themes/BulletChrome.xml index 49da59a13b5..b0a3d53b29b 100644 --- a/xml/Microsoft.Windows.Themes/BulletChrome.xml +++ b/xml/Microsoft.Windows.Themes/BulletChrome.xml @@ -39,7 +39,7 @@ is dependent on which theme is active on the user's system. The properties of this class allow [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] to set the appearance based on the current theme. + The actual appearance of the is dependent on which theme is active on the user's system. The properties of this class allow WPF to set the appearance based on the current theme. In XAML usage, a object element can also have child content, which can be a single that sets the property. diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index f8d5949fec0..a2180c4bc22 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -120,7 +120,7 @@ is not being kept alive (see ), it needs to implement a parameterless constructor to allow [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] to create a new instance of it when navigated to in back or forward navigation history. + If a is not being kept alive (see ), it needs to implement a parameterless constructor to allow WPF to create a new instance of it when navigated to in back or forward navigation history. ]]> @@ -1009,7 +1009,7 @@ displays navigation UI by default to enable browser-style forwards and backwards navigation. If a page is set as the , automatically opens a to host the page in. If the page does not want to use the default navigation UI, it can set to `false`. > [!NOTE] -> Because [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] does not integrate with the navigation UI for [!INCLUDE[TLA#tla_ie6](~/includes/tlasharptla-ie6-md.md)], it provides its own navigation UI, which can be shown or hidden by setting . [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] does integrate with the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation UI, so setting on pages in [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] has no effect. +> Because WPF does not integrate with the navigation UI for [!INCLUDE[TLA#tla_ie6](~/includes/tlasharptla-ie6-md.md)], it provides its own navigation UI, which can be shown or hidden by setting . WPF does integrate with the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation UI, so setting on pages in [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] has no effect. diff --git a/xml/System.Windows.Controls/WebBrowser.xml b/xml/System.Windows.Controls/WebBrowser.xml index d1c015e3ea0..75b32ea3736 100644 --- a/xml/System.Windows.Controls/WebBrowser.xml +++ b/xml/System.Windows.Controls/WebBrowser.xml @@ -41,11 +41,11 @@ **WPF/HTML Interoperability**: and , and . - is bound by the security constraints of the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application that is hosting the : + is bound by the security constraints of the WPF application that is hosting the : -- When is hosted by a full-trust [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application (a stand-alone application, for example), can host HTML documents from any location. +- When is hosted by a full-trust WPF application (a stand-alone application, for example), can host HTML documents from any location. -- When is hosted by a partial-trust [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application (an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). +- When is hosted by a partial-trust WPF application (an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). > [!CAUTION] > The control internally instantiates the native WebBrowser ActiveX control. WPF enables security features by applying feature controls to the WebBrowser ActiveX control. The feature controls that are applied differ for XBAPs and stand-alone applications. Some applications should apply additional feature controls to prevent malicious content from running. For more information, see the "WebBrowser Control and Feature Controls" section in [Security (WPF)](/dotnet/framework/wpf/security-wpf) and [WebBrowser Control Overviews and Tutorials](https://go.microsoft.com/fwlink/?LinkId=179388). @@ -442,9 +442,9 @@ private void forwardButton_Click(object sender, RoutedEventArgs e) ## Examples - The following example shows how to call a script function in a document from a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application by using . In this example, the script function has no parameters. + The following example shows how to call a script function in a document from a WPF application by using . In this example, the script function has no parameters. - The following is the HTML document that implements the script function that will be called from [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)]. + The following is the HTML document that implements the script function that will be called from WPF. ```html @@ -465,7 +465,7 @@ private void forwardButton_Click(object sender, RoutedEventArgs e) ``` - The following shows the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] implementation to call the script function in the HTML document. + The following shows the WPF implementation to call the script function in the HTML document. ```csharp private void callScriptFunctionNoParamButton_Click(object sender, RoutedEventArgs e) @@ -549,7 +549,7 @@ private void callScriptFunctionNoParamButton_Click(object sender, RoutedEventArg ## Examples The following example shows how to call script functions in a document from an application by using . In this example, the script functions require parameters. - The following is the document that implements the script functions that will be called from [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)]. + The following is the document that implements the script functions that will be called from WPF. ```html @@ -570,7 +570,7 @@ private void callScriptFunctionNoParamButton_Click(object sender, RoutedEventArg ``` - The following shows the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] implementation to call the script functions in the HTML document. + The following shows the WPF implementation to call the script functions in the HTML document. ```csharp private void callScriptFunctionNoParamButton_Click(object sender, RoutedEventArgs e) diff --git a/xml/System.Windows.Input/KeyInterop.xml b/xml/System.Windows.Input/KeyInterop.xml index 62d8e57ad84..437aa7fa7b1 100644 --- a/xml/System.Windows.Input/KeyInterop.xml +++ b/xml/System.Windows.Input/KeyInterop.xml @@ -42,8 +42,8 @@ The virtual key to convert. - Converts a Win32 Virtual-Key into [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] . - The [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] key. + Converts a Win32 Virtual-Key into WPF . + The WPF key. To be added. @@ -68,8 +68,8 @@ - The [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] to convert. - Converts a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] into a Win32 Virtual-Key. + The WPF to convert. + Converts a WPF into a Win32 Virtual-Key. The Win32 Virtual-Key. To be added. diff --git a/xml/System.Windows.Input/NavigationCommands.xml b/xml/System.Windows.Input/NavigationCommands.xml index 740871bb942..54a251ccc49 100644 --- a/xml/System.Windows.Input/NavigationCommands.xml +++ b/xml/System.Windows.Input/NavigationCommands.xml @@ -231,7 +231,7 @@ ## Remarks This command indicates the intention to navigate home. - There is no implementation for responding to the command on any given [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] class. As such, you need to provide an appropriate implementation, which is shown in the example. + There is no implementation for responding to the command on any given WPF class. As such, you need to provide an appropriate implementation, which is shown in the example. ## XAML Attribute Usage @@ -460,7 +460,7 @@ ## Remarks This command indicates the intention to manage and navigate to favorites. - There is no implementation for responding to the command on any given [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] class. As such, you need to provide an appropriate implementation, which is shown in the example. + There is no implementation for responding to the command on any given WPF class. As such, you need to provide an appropriate implementation, which is shown in the example. ## XAML Attribute Usage @@ -1143,7 +1143,7 @@ ## Remarks This command indicates the intention to search. - There is no implementation for responding to the command on any given [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] class. As such, you need to provide an appropriate implementation, which is shown in the example. + There is no implementation for responding to the command on any given WPF class. As such, you need to provide an appropriate implementation, which is shown in the example. ## XAML Attribute Usage @@ -1222,7 +1222,7 @@ ## Remarks This command indicates the intention to set the zoom level. - There is no implementation for responding to the command on any given [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] class. As such, you need to provide an appropriate implementation, which is shown in the example. + There is no implementation for responding to the command on any given WPF class. As such, you need to provide an appropriate implementation, which is shown in the example. ## XAML Attribute Usage diff --git a/xml/System.Windows.Input/NotifyInputEventArgs.xml b/xml/System.Windows.Input/NotifyInputEventArgs.xml index 150243411cb..b25328d429e 100644 --- a/xml/System.Windows.Input/NotifyInputEventArgs.xml +++ b/xml/System.Windows.Input/NotifyInputEventArgs.xml @@ -21,7 +21,7 @@ is used with the and events. @@ -111,7 +111,7 @@ diff --git a/xml/System.Windows.Input/NotifyInputEventHandler.xml b/xml/System.Windows.Input/NotifyInputEventHandler.xml index e92ffb59ac4..f74cdd5abfe 100644 --- a/xml/System.Windows.Input/NotifyInputEventHandler.xml +++ b/xml/System.Windows.Input/NotifyInputEventHandler.xml @@ -29,7 +29,7 @@ is used with the and events. diff --git a/xml/System.Windows.Input/PreProcessInputEventArgs.xml b/xml/System.Windows.Input/PreProcessInputEventArgs.xml index 41ff2a91693..0c55f2228dd 100644 --- a/xml/System.Windows.Input/PreProcessInputEventArgs.xml +++ b/xml/System.Windows.Input/PreProcessInputEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks Canceling a pre-process input stops the input from being processed further. Listen for the to determine if another handler canceled a pre-process input. - The input staging area processes input into [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] events. + The input staging area processes input into WPF events. All event handlers are called, even if one of the handlers cancels the input. To verify if a handler further up the tree canceled the input, listen for the event. diff --git a/xml/System.Windows.Input/ProcessInputEventArgs.xml b/xml/System.Windows.Input/ProcessInputEventArgs.xml index ce125468603..2d49e1006fc 100644 --- a/xml/System.Windows.Input/ProcessInputEventArgs.xml +++ b/xml/System.Windows.Input/ProcessInputEventArgs.xml @@ -23,7 +23,7 @@ ## Remarks Process input events enable access to the staging area. - The input staging area processes raw input into [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] events. + The input staging area processes raw input into WPF events. is used with the event. diff --git a/xml/System.Windows.Input/ProcessInputEventHandler.xml b/xml/System.Windows.Input/ProcessInputEventHandler.xml index 5fd412452e6..b6405df4fae 100644 --- a/xml/System.Windows.Input/ProcessInputEventHandler.xml +++ b/xml/System.Windows.Input/ProcessInputEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks The is used with the event. - Process input events enable access to the staging area, which processes input into [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] events. + Process input events enable access to the staging area, which processes input into WPF events. Input is processed in WPF in the follow stages: diff --git a/xml/System.Windows.Input/StagingAreaInputItem.xml b/xml/System.Windows.Input/StagingAreaInputItem.xml index 597daaed6ed..b98ba1b3eff 100644 --- a/xml/System.Windows.Input/StagingAreaInputItem.xml +++ b/xml/System.Windows.Input/StagingAreaInputItem.xml @@ -23,7 +23,7 @@ ## Remarks The class provides a dictionary-based storage of the listeners of the input manager events. - The input staging area processes raw input into [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] events. + The input staging area processes raw input into WPF events. ]]> diff --git a/xml/System.Windows.Interop/InteropBitmap.xml b/xml/System.Windows.Interop/InteropBitmap.xml index 49785d3bdb8..d8b63a294d4 100644 --- a/xml/System.Windows.Interop/InteropBitmap.xml +++ b/xml/System.Windows.Interop/InteropBitmap.xml @@ -233,7 +233,7 @@ - Forces the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] UI to be rendered. + Forces the hosted non-WPF UI to be rendered. To be added. The instance is frozen and cannot have its members written to. @@ -264,8 +264,8 @@ - The area of the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] UI to be rendered. If this parameter is null, the entire non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] UI is rendered. - Forces the specified area of the hosted non-[!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] UI to be rendered. + The area of the hosted non-WPF UI to be rendered. If this parameter is null, the entire non-WPF UI is rendered. + Forces the specified area of the hosted non-WPF UI to be rendered. To be added. The instance is frozen and cannot have its members written to. diff --git a/xml/System.Windows.Interop/RenderMode.xml b/xml/System.Windows.Interop/RenderMode.xml index 2ce4db92735..91e300df4f8 100644 --- a/xml/System.Windows.Interop/RenderMode.xml +++ b/xml/System.Windows.Interop/RenderMode.xml @@ -45,7 +45,7 @@ 0 - The [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] rendering is in hardware, if possible; software otherwise. + The WPF rendering is in hardware, if possible; software otherwise. @@ -67,7 +67,7 @@ 1 - The [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] rendering is in software only. + The WPF rendering is in software only. diff --git a/xml/System.Windows.Media.Animation/Clock.xml b/xml/System.Windows.Media.Animation/Clock.xml index 75658e53ab4..83f01abd847 100644 --- a/xml/System.Windows.Media.Animation/Clock.xml +++ b/xml/System.Windows.Media.Animation/Clock.xml @@ -216,8 +216,8 @@ System.TimeSpan - Gets the current global time, as established by the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] timing system. - The current global time for the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] timing system. + Gets the current global time, as established by the WPF timing system. + The current global time for the WPF timing system. To be added. diff --git a/xml/System.Windows.Media.Effects/BevelBitmapEffect.xml b/xml/System.Windows.Media.Effects/BevelBitmapEffect.xml index 9849f824baa..9f9fa9c9534 100644 --- a/xml/System.Windows.Media.Effects/BevelBitmapEffect.xml +++ b/xml/System.Windows.Media.Effects/BevelBitmapEffect.xml @@ -24,7 +24,7 @@ ## Remarks > [!NOTE] -> [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations as this can degrade performance. +> WPF bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations as this can degrade performance. The type of bevel (bevel curve) is determined by the property. diff --git a/xml/System.Windows.Media.Effects/BitmapEffect.xml b/xml/System.Windows.Media.Effects/BitmapEffect.xml index 8a23f7dc5a1..6101d2fb84a 100644 --- a/xml/System.Windows.Media.Effects/BitmapEffect.xml +++ b/xml/System.Windows.Media.Effects/BitmapEffect.xml @@ -25,7 +25,7 @@ ## Remarks > [!NOTE] -> [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations, because this can degrade performance. +> WPF bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations, because this can degrade performance. > [!CAUTION] > Bitmap effects do not support partial trust execution. An application must have full trust permissions to use bitmap effects. diff --git a/xml/System.Windows.Media.Effects/BlurBitmapEffect.xml b/xml/System.Windows.Media.Effects/BlurBitmapEffect.xml index 8e0e7bbbe45..3e7b6c21a39 100644 --- a/xml/System.Windows.Media.Effects/BlurBitmapEffect.xml +++ b/xml/System.Windows.Media.Effects/BlurBitmapEffect.xml @@ -24,7 +24,7 @@ ## Remarks > [!NOTE] -> [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations as this can degrade performance. +> WPF bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations as this can degrade performance. is one of several effects that are shipped with the SDK. Other effects include: diff --git a/xml/System.Windows.Media.Effects/DropShadowBitmapEffect.xml b/xml/System.Windows.Media.Effects/DropShadowBitmapEffect.xml index c2947048bf3..1d2f14f7a0e 100644 --- a/xml/System.Windows.Media.Effects/DropShadowBitmapEffect.xml +++ b/xml/System.Windows.Media.Effects/DropShadowBitmapEffect.xml @@ -24,7 +24,7 @@ ## Remarks > [!NOTE] -> [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations because this can degrade performance. +> WPF bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations because this can degrade performance. ]]> diff --git a/xml/System.Windows.Media.Effects/EmbossBitmapEffect.xml b/xml/System.Windows.Media.Effects/EmbossBitmapEffect.xml index bbb7da8013a..0947bfafe84 100644 --- a/xml/System.Windows.Media.Effects/EmbossBitmapEffect.xml +++ b/xml/System.Windows.Media.Effects/EmbossBitmapEffect.xml @@ -24,7 +24,7 @@ ## Remarks > [!NOTE] -> [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations as this can degrade performance. +> WPF bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations as this can degrade performance. is one of several effects that are shipped with the SDK. Other effects include: diff --git a/xml/System.Windows.Media.Effects/OuterGlowBitmapEffect.xml b/xml/System.Windows.Media.Effects/OuterGlowBitmapEffect.xml index 27ab23a32c0..a0fe67c078d 100644 --- a/xml/System.Windows.Media.Effects/OuterGlowBitmapEffect.xml +++ b/xml/System.Windows.Media.Effects/OuterGlowBitmapEffect.xml @@ -24,7 +24,7 @@ ## Remarks > [!NOTE] -> [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations because this can degrade performance. +> WPF bitmap effects are software rendered. Any object that applies an effect will also be rendered in software. Bitmap effects should not be applied to large visuals or animations because this can degrade performance. is one of several effects that are shipped with the Windows SDK. Other effects include: diff --git a/xml/System.Windows.Navigation/CustomContentState.xml b/xml/System.Windows.Navigation/CustomContentState.xml index 29f618d4d90..aa9b7bb14b9 100644 --- a/xml/System.Windows.Navigation/CustomContentState.xml +++ b/xml/System.Windows.Navigation/CustomContentState.xml @@ -29,7 +29,7 @@ does not store an instance of a content object in navigation history. Instead, creates a new instance of the content object each time it is navigated to by using navigation history. This behavior is designed to avoid excessive memory consumption when large numbers and large pieces of content are being navigated to. Consequently, the state of the content is not remembered from one navigation to the next. However, [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] provides the ability to associate a piece of custom state with the navigation history entry for a piece of content. + By default, does not store an instance of a content object in navigation history. Instead, creates a new instance of the content object each time it is navigated to by using navigation history. This behavior is designed to avoid excessive memory consumption when large numbers and large pieces of content are being navigated to. Consequently, the state of the content is not remembered from one navigation to the next. However, WPF provides the ability to associate a piece of custom state with the navigation history entry for a piece of content. Custom state that is associated with a navigation history entry must be a class that derives from . You associate a object with a navigation history entry by using one of the following techniques: @@ -56,14 +56,14 @@ > [!NOTE] > If you call the **AddBackEntry** method, you must handle the **Navigating** event or implement . - When the navigation history entry is navigated to, [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] checks to see if a custom object is associated with it. If so, it calls to allow the custom object to apply the state it remembered from the previous navigation. + When the navigation history entry is navigated to, WPF checks to see if a custom object is associated with it. If so, it calls to allow the custom object to apply the state it remembered from the previous navigation. A custom class can override to change the name that appears for the navigation history entry to which the object is associated. The value that returns is visible from the navigation UI of the various navigators (Internet Explorer 7, , ). A class that derives from must be serializable, which means it must at least be augmented with , and optionally implement . > [!IMPORTANT] -> When you store information in custom content state, you cannot store any references to the instance of the page for which you are remembering state if don't want the content to be retained in memory. This prevents [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] from releasing the page instance, and defeats the purpose of the default navigation history behavior. If you must do this, consider using instead. +> When you store information in custom content state, you cannot store any references to the instance of the page for which you are remembering state if don't want the content to be retained in memory. This prevents WPF from releasing the page instance, and defeats the purpose of the default navigation history behavior. If you must do this, consider using instead. diff --git a/xml/System.Windows.Navigation/IProvideCustomContentState.xml b/xml/System.Windows.Navigation/IProvideCustomContentState.xml index 15728ffe8c1..1fb8a766a46 100644 --- a/xml/System.Windows.Navigation/IProvideCustomContentState.xml +++ b/xml/System.Windows.Navigation/IProvideCustomContentState.xml @@ -53,7 +53,7 @@ This is the default behavior because the state that is initially recorded in custom state may change after it was added to navigation history. If the custom state object is navigated back to and its state is applied, before some aspect about the state changes before the entry in navigation history is navigated to, the change in state cannot be reflected in the custom state object. Furthermore, can't be explicitly called to add a new custom state object that reflects the state changes. Consequently, to ensure the current state for a particular navigation is always stored in navigation history, is called. > [!IMPORTANT] -> When you store information in custom content state, you cannot store any references to the instance of the page for which you are remembering state. This prevents [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] from releasing the page instance, and defeats the purpose of the default navigation history behavior. If you must do this, you might consider using instead. +> When you store information in custom content state, you cannot store any references to the instance of the page for which you are remembering state. This prevents WPF from releasing the page instance, and defeats the purpose of the default navigation history behavior. If you must do this, you might consider using instead. ]]> diff --git a/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml b/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml index b24a3d0fba3..26db534efb4 100644 --- a/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml +++ b/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml @@ -155,7 +155,7 @@ to process an exception that is thrown as a result of a failed navigation, and you don't want [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] to continue processing the exception, you should set the property to `true`. + When you handle to process an exception that is thrown as a result of a failed navigation, and you don't want WPF to continue processing the exception, you should set the property to `true`. ]]> diff --git a/xml/System.Windows.Navigation/PageFunction`1.xml b/xml/System.Windows.Navigation/PageFunction`1.xml index 92e823bbb05..8a4ee03b4bf 100644 --- a/xml/System.Windows.Navigation/PageFunction`1.xml +++ b/xml/System.Windows.Navigation/PageFunction`1.xml @@ -71,7 +71,7 @@ is not being kept alive (see ), it needs to implement a parameterless constructor to allow [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] to create a new instance of it when navigated to in back or forward navigation history. + If a is not being kept alive (see ), it needs to implement a parameterless constructor to allow WPF to create a new instance of it when navigated to in back or forward navigation history. ]]> diff --git a/xml/System.Windows.Threading/DispatcherTimer.xml b/xml/System.Windows.Threading/DispatcherTimer.xml index e5ea1912139..13df62c1e94 100644 --- a/xml/System.Windows.Threading/DispatcherTimer.xml +++ b/xml/System.Windows.Threading/DispatcherTimer.xml @@ -25,7 +25,7 @@ Timers are not guaranteed to execute exactly when the time interval occurs, but they are guaranteed to not execute before the time interval occurs. This is because operations are placed on the queue like other operations. When the operation executes is dependent on the other jobs in the queue and their priorities. - If a is used in a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application, it is worth noting that the runs on a different thread than the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread. In order to access objects on the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread, it is necessary to post the operation onto the of the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread using or . Reasons for using a as opposed to a are that the runs on the same thread as the and a can be set on the . + If a is used in a WPF application, it is worth noting that the runs on a different thread than the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread. In order to access objects on the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread, it is necessary to post the operation onto the of the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread using or . Reasons for using a as opposed to a are that the runs on the same thread as the and a can be set on the . A will keep an object alive whenever the object's methods are bound to the timer. diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 04d771eed12..92068d17303 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -31,7 +31,7 @@ is a class that encapsulates [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application-specific functionality, including the following: + is a class that encapsulates WPF application-specific functionality, including the following: - **Application Lifetime**: , , , , , , , , , . @@ -301,7 +301,7 @@ You can use this information to determine whether an exception is recoverable or not. A recoverable exception might be a , for example, while an unrecoverable exception might be a , for example. - When you process an unhandled exception from , and you don't want [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] to continue processing it, you need to set the property to `true`. + When you process an unhandled exception from , and you don't want WPF to continue processing it, you need to set the property to `true`. Unlike the other events that raises, does not have a matching protected virtual implementation (OnDispatcherUnhandledException). Consequently, classes that derive from must always register an event handler with to process unhandled exceptions. @@ -553,7 +553,7 @@ ## Remarks retrieves a cookie for the specified . If the cookie can't be retrieved, a is thrown. You need to write the code to parse the cookie string into a list of name/value pairs. - For an overview of cookies in [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)], see [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). + For an overview of cookies in WPF, see [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). ]]> @@ -1619,13 +1619,13 @@ System.Reflection.Assembly - Gets or sets the that provides the pack uniform resource identifiers (URIs) for resources in a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application. - A reference to the that provides the pack uniform resource identifiers (URIs) for resources in a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application. + Gets or sets the that provides the pack uniform resource identifiers (URIs) for resources in a WPF application. + A reference to the that provides the pack uniform resource identifiers (URIs) for resources in a WPF application. method. + By default, WPF resources are resolved at run time with respect to the entry assembly, which is identified by the value returned from the method. The entry assembly is the assembly that is returned by and could be the following: @@ -1633,18 +1633,18 @@ - The first assembly to be executed by calling . - In the following cases, however, a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] assembly cannot get a reference to the entry assembly: + In the following cases, however, a WPF assembly cannot get a reference to the entry assembly: -- An unmanaged (native) application hosts the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] assembly. +- An unmanaged (native) application hosts the WPF assembly. -- A managed application hosts the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] assembly by loading it into a new application domain using a method other than . +- A managed application hosts the WPF assembly by loading it into a new application domain using a method other than . - In both of these cases, returns `null`, and the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] assembly's resources cannot be resolved. In these cases, can be set, once only, with a reference to the assembly that should be used to resolve resources. + In both of these cases, returns `null`, and the WPF assembly's resources cannot be resolved. In these cases, can be set, once only, with a reference to the assembly that should be used to resolve resources. - can only be set once because it is unlikely that the resource assembly will change after the [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] assembly is loaded. + can only be set once because it is unlikely that the resource assembly will change after the WPF assembly is loaded. > [!NOTE] -> cannot be set when a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] assembly can discover the entry assembly - that is, when returns a reference to an assembly rather than `null`. +> cannot be set when a WPF assembly can discover the entry assembly - that is, when returns a reference to an assembly rather than `null`. This property is thread safe and is available from any thread. @@ -1652,7 +1652,7 @@ ]]> - A [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application has an entry assembly, or has already been set. + A WPF application has an entry assembly, or has already been set. @@ -1762,7 +1762,7 @@ This example illustrates how to use XAML together with application-scope resourc is called to start a [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] application. If you define your using markup, or markup and code-behind, will be called implicitly. However, if you define your using code, you will need to explicitly call . + is called to start a WPF application. If you define your using markup, or markup and code-behind, will be called implicitly. However, if you define your using code, you will need to explicitly call . When is called, attaches a new instance to the UI thread. Next, the object's method is called, which starts a message pump to process windows messages. Finally, the object calls the object's the method to raise the event. Consequently, the application execution model has been established by the time you handle , at which point the application is considered to be running. @@ -1943,7 +1943,7 @@ This example illustrates how to use XAML together with application-scope resourc Persistent cookies are stored in the current [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] installation's Temporary Internet Files folder until they expire, in which case they are deleted. You can delete a persistent cookie from your application by setting its expiry date to a date/time value that is in the past. - For an overview of cookies in [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)], see [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). + For an overview of cookies in WPF, see [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). ]]> @@ -2157,7 +2157,7 @@ This example illustrates how to use XAML together with application-scope resourc If you set using XAML, the main window that is created is not available from either the property or the property of the object until after the event is processed. If you need access to the main window during startup, you need to manually create a new window object from your event handler. > [!NOTE] -> If your application uses to specify a credential policy, you need to set after is raised; otherwise, [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] sets it to a default internal policy directly after the event has been raised. +> If your application uses to specify a credential policy, you need to set after is raised; otherwise, WPF sets it to a default internal policy directly after the event has been raised. The command-line arguments that are passed to the event handler are not the same as the [!INCLUDE[TLA#tla_url](~/includes/tlasharptla-url-md.md)] query string parameters that are passed to an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]. diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index e5567ed9f42..c93ab949af5 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -2073,7 +2073,7 @@ A window that is opened by calling the method does not automatically have a relationship with the window that opened it; specifically, the opened window does not know which window opened it. This relationship can be established using the property and managed using the property. To support UI automation (see [UI Automation Overview](/dotnet/framework/ui-automation/ui-automation-overview)), must be set for a window opened by calling . - When a modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window (a window opened by calling ) is closed, the previously activated window is reactivated. If a modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window has an owner window (see ), the owner window is not reactivated when the modal [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] window is closed unless it was the previously activated window. + When a modal WPF window (a window opened by calling ) is closed, the previously activated window is reactivated. If a modal WPF window has an owner window (see ), the owner window is not reactivated when the modal WPF window is closed unless it was the previously activated window. > [!NOTE] > This method cannot be called when a window is hosted in a browser. diff --git a/xml/ns-System.Windows.Annotations.xml b/xml/ns-System.Windows.Annotations.xml index 911ee5ce558..232425c12f0 100644 --- a/xml/ns-System.Windows.Annotations.xml +++ b/xml/ns-System.Windows.Annotations.xml @@ -7,7 +7,7 @@ ## Remarks Types in the namespace are provided to support the management of user-created annotations on application data displayed in Windows Presentation Foundation document viewing controls. Using the [!INCLUDE[TLA#tla_caf](~/includes/tlasharptla-caf-md.md)] applications can add support for user-created notes and highlights that are stored separate from the application document itself. Since the user annotation information is stored separately from the document content, users can even add notes and highlights to read-only or rights-managed documents that cannot be physically changed. - The [!INCLUDE[TLA2#tla_wpf](~/includes/tla2sharptla-wpf-md.md)] document viewing controls that support user-annotation capabilities are based on derived subclasses such as , , and as well as . + The WPF document viewing controls that support user-annotation capabilities are based on derived subclasses such as , , and as well as . ]]> From 20b195fb0b96aa512fc0398f7267370085d2c101 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:42:50 -0800 Subject: [PATCH 094/236] tla2sharptla-xaml --- .../MarkupCompilePass1.xml | 24 ++--- .../MarkupCompilePass2.xml | 4 +- .../MergeLocalizationDirectives.xml | 4 +- .../UidManager.xml | 8 +- xml/Microsoft.Win32/OpenFileDialog.xml | 2 +- xml/Microsoft.Win32/SaveFileDialog.xml | 2 +- .../PropertyFilterOptions.xml | 2 +- .../PresentationTraceLevel.xml | 2 +- xml/System.IO.Packaging/PackageStore.xml | 2 +- .../WebBrowserPermission.xml | 2 +- .../WebBrowserPermissionAttribute.xml | 6 +- .../UnsignedPublishLicense.xml | 6 +- .../ButtonBase.xml | 2 +- xml/System.Windows.Controls/AccessText.xml | 2 +- .../ContentPresenter.xml | 6 +- .../ControlTemplate.xml | 2 +- .../DocumentViewer.xml | 8 +- .../FlowDocumentReader.xml | 2 +- xml/System.Windows.Controls/Frame.xml | 6 +- xml/System.Windows.Controls/GridView.xml | 2 +- .../GridViewHeaderRowPresenter.xml | 2 +- xml/System.Windows.Controls/Image.xml | 2 +- xml/System.Windows.Controls/InkCanvas.xml | 4 +- .../ItemCollection.xml | 2 +- xml/System.Windows.Controls/ItemsControl.xml | 2 +- xml/System.Windows.Controls/SpellCheck.xml | 8 +- xml/System.Windows.Controls/TextBlock.xml | 20 ++-- xml/System.Windows.Controls/TextSearch.xml | 2 +- xml/System.Windows.Controls/ToolBar.xml | 2 +- .../ToolTipService.xml | 4 +- xml/System.Windows.Controls/TreeViewItem.xml | 2 +- xml/System.Windows.Data/Binding.xml | 12 +-- xml/System.Windows.Data/BindingBase.xml | 4 +- xml/System.Windows.Data/BindingStatus.xml | 2 +- .../CollectionContainer.xml | 2 +- xml/System.Windows.Data/CollectionView.xml | 4 +- .../CollectionViewGroup.xml | 2 +- .../CollectionViewSource.xml | 4 +- .../ObjectDataProvider.xml | 4 +- xml/System.Windows.Data/RelativeSource.xml | 14 +-- .../RelativeSourceMode.xml | 2 +- xml/System.Windows.Data/XmlDataProvider.xml | 2 +- xml/System.Windows.Documents/Block.xml | 2 +- xml/System.Windows.Documents/Glyphs.xml | 2 +- xml/System.Windows.Documents/PageContent.xml | 2 +- xml/System.Windows.Documents/TextElement.xml | 12 +-- xml/System.Windows.Documents/Typography.xml | 92 +++++++++---------- xml/System.Windows.Ink/GestureRecognizer.xml | 2 +- .../DynamicRenderer.xml | 2 +- xml/System.Windows.Input/Cursors.xml | 4 +- .../InputBindingCollection.xml | 4 +- xml/System.Windows.Input/KeyBinding.xml | 10 +- xml/System.Windows.Input/KeyGesture.xml | 4 +- xml/System.Windows.Input/Keyboard.xml | 40 ++++---- xml/System.Windows.Input/Mouse.xml | 30 +++--- xml/System.Windows.Input/MouseBinding.xml | 4 +- xml/System.Windows.Input/MouseGesture.xml | 4 +- xml/System.Windows.Input/Stylus.xml | 44 ++++----- xml/System.Windows.Interop/DocObjHost.xml | 2 +- .../BamlLocalizabilityResolver.xml | 2 +- .../MarkupObject.xml | 2 +- xml/System.Windows.Markup/TypeExtension.xml | 2 +- .../Storyboard.xml | 2 +- .../MatrixValueSerializer.xml | 2 +- xml/System.Windows.Media/Brush.xml | 4 +- xml/System.Windows.Media/Brushes.xml | 2 +- xml/System.Windows.Media/Colors.xml | 2 +- xml/System.Windows.Media/DashStyles.xml | 2 +- xml/System.Windows.Media/ImageBrush.xml | 2 +- xml/System.Windows.Media/ImageDrawing.xml | 2 +- xml/System.Windows.Media/MatrixConverter.xml | 2 +- xml/System.Windows.Media/MediaPlayer.xml | 8 +- .../NumberSubstitution.xml | 8 +- xml/System.Windows.Media/VideoDrawing.xml | 2 +- .../JournalEntry.xml | 2 +- .../JournalEntryUnifiedViewConverter.xml | 10 +- .../NavigationService.xml | 10 +- .../NavigationWindow.xml | 8 +- .../DispatcherFrame.xml | 4 +- .../XpsSerializationManager.xml | 4 +- xml/System.Windows/Application.xml | 8 +- .../AttachedPropertyBrowsableAttribute.xml | 2 +- ...dPropertyBrowsableForChildrenAttribute.xml | 8 +- ...achedPropertyBrowsableForTypeAttribute.xml | 4 +- ...BrowsableWhenAttributePresentAttribute.xml | 4 +- .../ColorConvertedBitmapExtension.xml | 4 +- xml/System.Windows/ComponentResourceKey.xml | 8 +- xml/System.Windows/ContentElement.xml | 2 +- xml/System.Windows/CornerRadius.xml | 2 +- xml/System.Windows/DataFormats.xml | 2 +- xml/System.Windows/DependencyProperty.xml | 8 +- .../DynamicResourceExtension.xml | 10 +- xml/System.Windows/EventSetter.xml | 6 +- .../FrameworkContentElement.xml | 22 ++--- xml/System.Windows/FrameworkElement.xml | 46 +++++----- .../FrameworkElementFactory.xml | 2 +- .../FrameworkPropertyMetadata.xml | 32 +++---- xml/System.Windows/FreezableCollection`1.xml | 6 +- .../HierarchicalDataTemplate.xml | 2 +- xml/System.Windows/PropertyMetadata.xml | 4 +- xml/System.Windows/PropertyPath.xml | 10 +- xml/System.Windows/ResourceDictionary.xml | 12 +-- .../StaticResourceExtension.xml | 2 +- xml/System.Windows/Style.xml | 4 +- .../StyleTypedPropertyAttribute.xml | 6 +- xml/System.Windows/SystemColors.xml | 2 +- .../TemplateBindingExpression.xml | 2 +- .../TemplateBindingExtension.xml | 8 +- xml/System.Windows/TemplatePartAttribute.xml | 6 +- .../ThemeDictionaryExtension.xml | 8 +- xml/System.Windows/Thickness.xml | 2 +- xml/System.Windows/UIElement.xml | 12 +-- xml/System.Windows/VisualStateManager.xml | 2 +- .../WeakEventManager+ListenerList.xml | 2 +- 114 files changed, 399 insertions(+), 399 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml index cb9407c3312..5bd3cc0005a 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml @@ -144,8 +144,8 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets the name of the application definition [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. - The name of the application definition [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. + Gets or sets the name of the application definition XAML file. + The name of the application definition XAML file. To be added. @@ -503,8 +503,8 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets the generated localization file for each localizable [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. - The generated localization file for each localizable [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. + Gets or sets the generated localization file for each localizable XAML file. + The generated localization file for each localizable XAML file. To be added. @@ -781,8 +781,8 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets a list of [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files to process. - A list of [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files to process. + Gets or sets a list of XAML files to process. + A list of XAML files to process. To be added. @@ -851,9 +851,9 @@ System.Boolean - Gets or sets a value that indicates whether the project contains non-localizable [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files that reference local types that are embedded into the main assembly. + Gets or sets a value that indicates whether the project contains non-localizable XAML files that reference local types that are embedded into the main assembly. - if project contains non-localizable [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files that reference local types that are embedded into the main assembly.; otherwise, . + if project contains non-localizable XAML files that reference local types that are embedded into the main assembly.; otherwise, . To be added. @@ -889,9 +889,9 @@ System.Boolean - Gets or sets a value that indicates whether the project contains localizable [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files that reference local types that are embedded in the satellite assembly. + Gets or sets a value that indicates whether the project contains localizable XAML files that reference local types that are embedded in the satellite assembly. - if the p project contains localizable [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files that reference local types that are embedded in the satellite assembly; otherwise, . + if the p project contains localizable XAML files that reference local types that are embedded in the satellite assembly; otherwise, . To be added. @@ -1055,9 +1055,9 @@ System.Boolean - Gets or sets a value that indicates whether diagnostic information is generated and included in the compiled [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] in order to aid debugging. + Gets or sets a value that indicates whether diagnostic information is generated and included in the compiled XAML in order to aid debugging. - if diagnostic information is generated and included in the compiled [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] in order to aid debugging; otherwise, . + if diagnostic information is generated and included in the compiled XAML in order to aid debugging; otherwise, . To be added. diff --git a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml index 145dea14a25..d001ba85260 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml @@ -453,9 +453,9 @@ System.Boolean - Gets or sets a value that indicates whether diagnostic information is generated and included in the compiled [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] in order to aid debugging. + Gets or sets a value that indicates whether diagnostic information is generated and included in the compiled XAML in order to aid debugging. - if diagnostic information is generated and included in the compiled [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] in order to aid debugging; otherwise, . + if diagnostic information is generated and included in the compiled XAML in order to aid debugging; otherwise, . To be added. diff --git a/xml/Microsoft.Build.Tasks.Windows/MergeLocalizationDirectives.xml b/xml/Microsoft.Build.Tasks.Windows/MergeLocalizationDirectives.xml index 22b9412bbdd..b1254e265ab 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MergeLocalizationDirectives.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MergeLocalizationDirectives.xml @@ -95,8 +95,8 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets the list of localization directives files for individual files in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] binary format. - The list of localization directives files for individual files in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] binary format. + Gets or sets the list of localization directives files for individual files in XAML binary format. + The list of localization directives files for individual files in XAML binary format. To be added. diff --git a/xml/Microsoft.Build.Tasks.Windows/UidManager.xml b/xml/Microsoft.Build.Tasks.Windows/UidManager.xml index 1d97a65b7a4..3df171a3918 100644 --- a/xml/Microsoft.Build.Tasks.Windows/UidManager.xml +++ b/xml/Microsoft.Build.Tasks.Windows/UidManager.xml @@ -87,8 +87,8 @@ System.String - Gets or sets the directory that is used to back up the source [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files that are specified by the property. - The directory that is used to back up the source [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files that are specified by the property. + Gets or sets the directory that is used to back up the source XAML files that are specified by the property. + The directory that is used to back up the source XAML files that are specified by the property. To be added. @@ -124,8 +124,8 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets the source [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files to include for UID checking, updating, or removing. - The source [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files to include for UID checking, updating, or removing. + Gets or sets the source XAML files to include for UID checking, updating, or removing. + The source XAML files to include for UID checking, updating, or removing. To be added. diff --git a/xml/Microsoft.Win32/OpenFileDialog.xml b/xml/Microsoft.Win32/OpenFileDialog.xml index 3a61933ba68..ac70989c902 100644 --- a/xml/Microsoft.Win32/OpenFileDialog.xml +++ b/xml/Microsoft.Win32/OpenFileDialog.xml @@ -29,7 +29,7 @@ ## XAML Text Usage - You cannot declare this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot declare this managed class in XAML. diff --git a/xml/Microsoft.Win32/SaveFileDialog.xml b/xml/Microsoft.Win32/SaveFileDialog.xml index 9fe744caac4..709a7b7e241 100644 --- a/xml/Microsoft.Win32/SaveFileDialog.xml +++ b/xml/Microsoft.Win32/SaveFileDialog.xml @@ -29,7 +29,7 @@ ## XAML Text Usage - You cannot declare this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot declare this managed class in XAML. diff --git a/xml/System.ComponentModel/PropertyFilterOptions.xml b/xml/System.ComponentModel/PropertyFilterOptions.xml index fb53f334902..75ceed408dc 100644 --- a/xml/System.ComponentModel/PropertyFilterOptions.xml +++ b/xml/System.ComponentModel/PropertyFilterOptions.xml @@ -28,7 +28,7 @@ ## Remarks This filter mechanism is only implemented by the custom for . - Invalid and Valid are relevant only for attached properties. The validity of a property is determined by working with the following attributes: , , which define the intended scope of the attached property in the object tree once the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is loaded. Designer applications that populate property grids and include attached properties in the grid must examine the value or presence of these attributes and the relative position of the current element versus either a parent or child element that "owns" the attached property. The owner-setter relationship together with the attribute values and will define whether a given attached property that is set on an element is valid or invalid. + Invalid and Valid are relevant only for attached properties. The validity of a property is determined by working with the following attributes: , , which define the intended scope of the attached property in the object tree once the XAML is loaded. Designer applications that populate property grids and include attached properties in the grid must examine the value or presence of these attributes and the relative position of the current element versus either a parent or child element that "owns" the attached property. The owner-setter relationship together with the attribute values and will define whether a given attached property that is set on an element is valid or invalid. ]]> diff --git a/xml/System.Diagnostics/PresentationTraceLevel.xml b/xml/System.Diagnostics/PresentationTraceLevel.xml index d46e60d0066..180253afe0e 100644 --- a/xml/System.Diagnostics/PresentationTraceLevel.xml +++ b/xml/System.Diagnostics/PresentationTraceLevel.xml @@ -25,7 +25,7 @@ ## Examples - If you run the application that contains the following [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] under a debugger, the output window provides lines of information describing the status and evaluation of the binding: + If you run the application that contains the following XAML under a debugger, the output window provides lines of information describing the status and evaluation of the binding: [!code-xaml[Debugging#1](~/samples/snippets/csharp/VS_Snippets_Wpf/Debugging/CSharp/Page1.xaml#1)] [!code-xaml[Debugging#2](~/samples/snippets/csharp/VS_Snippets_Wpf/Debugging/CSharp/Page1.xaml#2)] diff --git a/xml/System.IO.Packaging/PackageStore.xml b/xml/System.IO.Packaging/PackageStore.xml index e0ac6c0b0b2..66946baa43c 100644 --- a/xml/System.IO.Packaging/PackageStore.xml +++ b/xml/System.IO.Packaging/PackageStore.xml @@ -44,7 +44,7 @@ The file I/O permissions of a package accessed through the remains the same as the I/O permissions set on the package when it is opened. The only provides references to the packages that have been added the store. It is up to the application to correctly open, update, and close each package. - Packages added to the can be accessed in multithreaded environments when they are used in combination with a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] parser such as . When operating in a multithreaded environment, the application must lock the package before access. + Packages added to the can be accessed in multithreaded environments when they are used in combination with a XAML parser such as . When operating in a multithreaded environment, the application must lock the package before access. ]]> diff --git a/xml/System.Security.Permissions/WebBrowserPermission.xml b/xml/System.Security.Permissions/WebBrowserPermission.xml index 7dca91e89a1..7334b254e54 100644 --- a/xml/System.Security.Permissions/WebBrowserPermission.xml +++ b/xml/System.Security.Permissions/WebBrowserPermission.xml @@ -429,7 +429,7 @@ ## Remarks ## XAML Attribute Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. diff --git a/xml/System.Security.Permissions/WebBrowserPermissionAttribute.xml b/xml/System.Security.Permissions/WebBrowserPermissionAttribute.xml index 0ff9e044cde..46ad3a02020 100644 --- a/xml/System.Security.Permissions/WebBrowserPermissionAttribute.xml +++ b/xml/System.Security.Permissions/WebBrowserPermissionAttribute.xml @@ -102,7 +102,7 @@ The default value of the property is . ## XAML Attribute Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. @@ -151,7 +151,7 @@ The security information described by is stored in the metadata of the attribute target, which is the class to which is applied. The system accesses the information at run time. The system uses the returned by to convert the security information of the attribute target to a serializable form stored in metadata. ## XAML Attribute Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. ]]> @@ -195,7 +195,7 @@ The default value is . ## XAML Attribute Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. diff --git a/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml b/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml index dd9094e06d9..02e84bc5cc2 100644 --- a/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml +++ b/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml @@ -37,7 +37,7 @@ ## XAML Text Usage - This type is not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This type is not typically used in XAML. ]]> @@ -264,7 +264,7 @@ ## XAML Text Usage - Members of this type are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this type are not typically used in XAML. ]]> @@ -299,7 +299,7 @@ ## XAML Text Usage - Members of this type are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this type are not typically used in XAML. ]]> diff --git a/xml/System.Windows.Controls.Primitives/ButtonBase.xml b/xml/System.Windows.Controls.Primitives/ButtonBase.xml index 6a188efcf25..cd773c8419b 100644 --- a/xml/System.Windows.Controls.Primitives/ButtonBase.xml +++ b/xml/System.Windows.Controls.Primitives/ButtonBase.xml @@ -349,7 +349,7 @@ ## XAML Values *commandParameter* - A value of the same type as the particular command specified in the property expects. If you use an existing command library command, see that command library's documentation for [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage information, including which type of the command expects. If you use a custom command, see Remarks. + A value of the same type as the particular command specified in the property expects. If you use an existing command library command, see that command library's documentation for XAML usage information, including which type of the command expects. If you use a custom command, see Remarks. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/AccessText.xml b/xml/System.Windows.Controls/AccessText.xml index ee60aa3834e..4fd6f178335 100644 --- a/xml/System.Windows.Controls/AccessText.xml +++ b/xml/System.Windows.Controls/AccessText.xml @@ -231,7 +231,7 @@ ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ContentPresenter.xml b/xml/System.Windows.Controls/ContentPresenter.xml index 2b243679c09..520966424a6 100644 --- a/xml/System.Windows.Controls/ContentPresenter.xml +++ b/xml/System.Windows.Controls/ContentPresenter.xml @@ -188,7 +188,7 @@ ## XAML Text Usage - Typically, you use `TemplateBinding` to bind this property value to a value on templated control. For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + Typically, you use `TemplateBinding` to bind this property value to a value on templated control. For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information @@ -386,7 +386,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information @@ -457,7 +457,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ControlTemplate.xml b/xml/System.Windows.Controls/ControlTemplate.xml index 9181646b8af..2ef855298ea 100644 --- a/xml/System.Windows.Controls/ControlTemplate.xml +++ b/xml/System.Windows.Controls/ControlTemplate.xml @@ -56,7 +56,7 @@ Object element for or a derived class. *VisualTreeRootNode* - A single [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] element as the immediate child of the (or a derived class). Templates must have a single root node. In order to generate a useful template, the element chosen as *VisualTreeRootNode* is expected to support a content model of its own, often a model that supports multiple child elements. + A single XAML element as the immediate child of the (or a derived class). Templates must have a single root node. In order to generate a useful template, the element chosen as *VisualTreeRootNode* is expected to support a content model of its own, often a model that supports multiple child elements. *VisualTreeNodeContents* One or more elements that complete the intended template. If the element chosen as *VisualTreeRootNode* only supports a single child, then there can only be one element declared as *VisualTreeNodeContents*. It is also possible (though uncommon) to provide text content if the chosen *VisualTreeRootNode* supports a text content property. diff --git a/xml/System.Windows.Controls/DocumentViewer.xml b/xml/System.Windows.Controls/DocumentViewer.xml index 919f3783bba..e182e5d3d15 100644 --- a/xml/System.Windows.Controls/DocumentViewer.xml +++ b/xml/System.Windows.Controls/DocumentViewer.xml @@ -982,7 +982,7 @@ The horizontal offset is measured from the left edge of the visible content area. - When setting this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], you cannot use the unit qualifiers (such as `in` or `cm`) that are enabled for many other "Width" or "Horizontal" properties. + When setting this property in XAML, you cannot use the unit qualifiers (such as `in` or `cm`) that are enabled for many other "Width" or "Horizontal" properties. ## Dependency Property Information @@ -1051,7 +1051,7 @@ ## Remarks Setting the property adjusts the horizontal spacing between pages. - When setting this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], you cannot use the unit qualifiers (such as `in` or `cm`) that are enabled for many other "Width" or "Horizontal" properties. + When setting this property in XAML, you cannot use the unit qualifiers (such as `in` or `cm`) that are enabled for many other "Width" or "Horizontal" properties. ## Dependency Property Information @@ -2331,7 +2331,7 @@ The vertical offset is measured from the top of the visible content area. - When setting this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], you cannot use the unit qualifiers (such as `in` or `cm`) that are enabled for many other "Height" or "Vertical" properties. + When setting this property in XAML, you cannot use the unit qualifiers (such as `in` or `cm`) that are enabled for many other "Height" or "Vertical" properties. ## Dependency Property Information @@ -2401,7 +2401,7 @@ The value must be non-negative. Setting this property to a negative value will raise an exception. - When setting this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], you cannot use the unit qualifiers (such as `in` or `cm`) that are enabled for many other "Height" or "Vertical" properties. + When setting this property in XAML, you cannot use the unit qualifiers (such as `in` or `cm`) that are enabled for many other "Height" or "Vertical" properties. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/FlowDocumentReader.xml b/xml/System.Windows.Controls/FlowDocumentReader.xml index 1e416da2d5d..fac84faf87d 100644 --- a/xml/System.Windows.Controls/FlowDocumentReader.xml +++ b/xml/System.Windows.Controls/FlowDocumentReader.xml @@ -2078,7 +2078,7 @@ Rather than initiate this command, you can instead call on the relevant . The result is the same. - The **Switch Viewing Mode** command can either be parameterless, in which case the viewing mode advances to the next available viewing mode in the enumeration sequence, or it can specify a viewing mode by naming the in the command parameters. If used to set a command property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the command must be parameterless. + The **Switch Viewing Mode** command can either be parameterless, in which case the viewing mode advances to the next available viewing mode in the enumeration sequence, or it can specify a viewing mode by naming the in the command parameters. If used to set a command property in XAML, the command must be parameterless. You could also use or respond to this command in a derived class, using either the built-in handling or replacing it with handling of your own. is a callback that you can use to change the class handling, without requiring changes to command bindings in the template or in instances. diff --git a/xml/System.Windows.Controls/Frame.xml b/xml/System.Windows.Controls/Frame.xml index e7c163ff798..e70056a1baf 100644 --- a/xml/System.Windows.Controls/Frame.xml +++ b/xml/System.Windows.Controls/Frame.xml @@ -1539,12 +1539,12 @@ is `true`, and the source for the content of the is an external [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, the content is loaded into a partial trust security sandbox that is limited to the default `Internet` permission set. The external content is subsequently loaded into a separate process. As a result, the external content becomes isolated and does not have access to application-scope resources, such as resource dictionaries (see ). + When is `true`, and the source for the content of the is an external XAML file, the content is loaded into a partial trust security sandbox that is limited to the default `Internet` permission set. The external content is subsequently loaded into a separate process. As a result, the external content becomes isolated and does not have access to application-scope resources, such as resource dictionaries (see ). > [!NOTE] -> will only contain external content when the property is set to the uniform resource identifier (URI) for an external [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. content that is provided using the property is considered internal content and, subsequently, is not isolated. +> will only contain external content when the property is set to the uniform resource identifier (URI) for an external XAML file. content that is provided using the property is considered internal content and, subsequently, is not isolated. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/GridView.xml b/xml/System.Windows.Controls/GridView.xml index f2fd491e396..189f36df908 100644 --- a/xml/System.Windows.Controls/GridView.xml +++ b/xml/System.Windows.Controls/GridView.xml @@ -833,7 +833,7 @@ A string that becomes the display text for the . `toolTipObjectContent` - An object to use as the content for the tooltip. Typically, this object is a or some other element that defines a layout for the , such as a text element. In this usage, a element is implicitly created from the parsed [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], and the `toolTipObjectContent` content is set as its property. + An object to use as the content for the tooltip. Typically, this object is a or some other element that defines a layout for the , such as a text element. In this usage, a element is implicitly created from the parsed XAML, and the `toolTipObjectContent` content is set as its property. <`ToolTip` .../> See . diff --git a/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml b/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml index 92053c7ea3a..8023f7d0ae3 100644 --- a/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml +++ b/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml @@ -638,7 +638,7 @@ A string that becomes the display text for the . `toolTipObjectContent` - An object to use as the content for the tooltip. Typically, this object is a or some other element that defines a layout for the , such as a text element. In this usage, a element is implicitly created from the parsed [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], and the `toolTipObjectContent` content is set as its property. + An object to use as the content for the tooltip. Typically, this object is a or some other element that defines a layout for the , such as a text element. In this usage, a element is implicitly created from the parsed XAML, and the `toolTipObjectContent` content is set as its property. <`ToolTip` .../> See . diff --git a/xml/System.Windows.Controls/Image.xml b/xml/System.Windows.Controls/Image.xml index e0f11f1b08e..78a5215b504 100644 --- a/xml/System.Windows.Controls/Image.xml +++ b/xml/System.Windows.Controls/Image.xml @@ -391,7 +391,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see the type. + For XAML information, see the type. ## XAML Values diff --git a/xml/System.Windows.Controls/InkCanvas.xml b/xml/System.Windows.Controls/InkCanvas.xml index 7220bf2102d..14d18c3d5af 100644 --- a/xml/System.Windows.Controls/InkCanvas.xml +++ b/xml/System.Windows.Controls/InkCanvas.xml @@ -723,7 +723,7 @@ ## XAML Text Usage - You cannot use this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this property in XAML. @@ -1103,7 +1103,7 @@ ## XAML Text Usage - This property is not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property is not typically used in XAML. diff --git a/xml/System.Windows.Controls/ItemCollection.xml b/xml/System.Windows.Controls/ItemCollection.xml index b855ae46a38..1608f60f547 100644 --- a/xml/System.Windows.Controls/ItemCollection.xml +++ b/xml/System.Windows.Controls/ItemCollection.xml @@ -90,7 +90,7 @@ [!code-csharp[GroupingSample#GetView](~/samples/snippets/csharp/VS_Snippets_Wpf/GroupingSample/CSharp/Window1.xaml.cs#getview)] [!code-vb[GroupingSample#GetView](~/samples/snippets/visualbasic/VS_Snippets_Wpf/GroupingSample/visualbasic/window1.xaml.vb#getview)] - Alternately, you can specify filtering, sorting, and grouping criteria in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] using . + Alternately, you can specify filtering, sorting, and grouping criteria in XAML using . ]]> diff --git a/xml/System.Windows.Controls/ItemsControl.xml b/xml/System.Windows.Controls/ItemsControl.xml index fc3417f7dc8..cc34bc08fde 100644 --- a/xml/System.Windows.Controls/ItemsControl.xml +++ b/xml/System.Windows.Controls/ItemsControl.xml @@ -1578,7 +1578,7 @@ ListBox that contains multiple types of objects [!code-csharp[GroupingSample#GetView](~/samples/snippets/csharp/VS_Snippets_Wpf/GroupingSample/CSharp/Window1.xaml.cs#getview)] [!code-vb[GroupingSample#GetView](~/samples/snippets/visualbasic/VS_Snippets_Wpf/GroupingSample/visualbasic/window1.xaml.vb#getview)] - Alternately, you can specify filtering, sorting, and grouping criteria in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] or code by using a . + Alternately, you can specify filtering, sorting, and grouping criteria in XAML or code by using a . ]]> diff --git a/xml/System.Windows.Controls/SpellCheck.xml b/xml/System.Windows.Controls/SpellCheck.xml index 0536d6fb898..3f096e8f5f9 100644 --- a/xml/System.Windows.Controls/SpellCheck.xml +++ b/xml/System.Windows.Controls/SpellCheck.xml @@ -217,7 +217,7 @@ ListBox `, where *textBoxBaseClass* is an object element for a class that derives from , and *boolValue* is either `true` or `false` (case insensitive). To set the property as an attached property in code, see the method. There is no matching `GetIsEnabled` accessor. To get the value, get the current object from the property, and then get the value of the property from that . + This dependency property also has a specialized write-only attached property usage. The XAML syntax for setting the property is `<`*textBoxBaseClass* **SpellCheck.IsEnabled**`="`*boolValue*`" .../>`, where *textBoxBaseClass* is an object element for a class that derives from , and *boolValue* is either `true` or `false` (case insensitive). To set the property as an attached property in code, see the method. There is no matching `GetIsEnabled` accessor. To get the value, get the current object from the property, and then get the value of the property from that . ## Dependency Property Information @@ -282,7 +282,7 @@ ListBox property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. The following example shows the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage. + This method enables an attached property usage for the property in XAML. The following example shows the XAML usage. ]]> @@ -319,7 +319,7 @@ ListBox ## Remarks The spelling reform rules that are accessed by this method refer to the French and German spelling reforms of the 1990's. This method has no effect when it is used with any other language. - This method enables an attached property usage for the property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This method enables an attached property usage for the property in XAML. ]]> @@ -351,7 +351,7 @@ ListBox ## Remarks The spelling reform rules that are determined by this property refer to the French and German spelling reforms. This property has no effect when it is used with any other language. - This dependency property also has a specialized write-only attached property usage. The [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax for setting the property is `<`*textBoxBaseClass* **SpellCheck.SpellingReform**`="`*enumValue*`" .../>`, where *textBoxBaseClass* is an object element for a class that derives from , and *enumValue* is a string name for a value of the enumeration. To set the property as an attached property in code, see the method. There is no matching `GetSpellingReform` accessor. To get the value, get the current object from the property, and then get the value of the property from that . + This dependency property also has a specialized write-only attached property usage. The XAML syntax for setting the property is `<`*textBoxBaseClass* **SpellCheck.SpellingReform**`="`*enumValue*`" .../>`, where *textBoxBaseClass* is an object element for a class that derives from , and *enumValue* is a string name for a value of the enumeration. To set the property as an attached property in code, see the method. There is no matching `GetSpellingReform` accessor. To get the value, get the current object from the property, and then get the value of the property from that . ## Dependency Property Information diff --git a/xml/System.Windows.Controls/TextBlock.xml b/xml/System.Windows.Controls/TextBlock.xml index 7732f5436aa..38e82822222 100644 --- a/xml/System.Windows.Controls/TextBlock.xml +++ b/xml/System.Windows.Controls/TextBlock.xml @@ -275,7 +275,7 @@ ## Remarks The baseline is the imaginary horizontal line with which the base of each character in a line of text is aligned. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a . In code, the attached property usage is supported by and . + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a . In code, the attached property usage is supported by and . ]]> @@ -467,7 +467,7 @@ This property specifies a preference only. If the specified font family is not available, the silently falls back to the font determined by the value. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontFamily` property, which the uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontFamily` property, which the uses for rendering. ## XAML Attribute Usage @@ -578,7 +578,7 @@ ## Remarks Any settings on child elements override this top-level setting. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontSize` property, which the uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontSize` property, which the uses for rendering. ## XAML Attribute Usage @@ -679,7 +679,7 @@ ## Remarks Any settings on child elements override this top-level setting. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format property names of the class. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontStretch` property, which the uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format property names of the class. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontStretch` property, which the uses for rendering. ## Dependency Property Information @@ -753,7 +753,7 @@ ## Remarks Any settings on child elements override this top-level setting. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format property names in the class. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontStyle` property, which the uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format property names in the class. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontStyle` property, which the uses for rendering. ## Dependency Property Information @@ -829,7 +829,7 @@ For a list of valid values of font weights, see the class. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values of a property of the class. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontWeight` property, which the uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values of a property of the class. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontWeight` property, which the uses for rendering. ## Dependency Property Information @@ -905,7 +905,7 @@ Any settings on child elements override this top-level setting. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is a string that resolves to a implementation value. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `Foreground` property, which the uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is a string that resolves to a implementation value. In code, the attached property usage is supported by and . The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `Foreground` property, which the uses for rendering. ## Dependency Property Information @@ -1595,7 +1595,7 @@ In addition to this property, the layout of lines in a is affected by its property. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is a string as explained in XAML Values. In code, the attached property usage is supported by and . The attached property usage is not common. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is a string as explained in XAML Values. In code, the attached property usage is supported by and . The attached property usage is not common. ## XAML Attribute Usage @@ -1702,7 +1702,7 @@ `, where *object* is an object element (typically a flow element) contained within a , and *value* is a string value of the enumeration. In code, the attached property usage is supported by and . The attached property usage is not common. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is a string value of the enumeration. In code, the attached property usage is supported by and . The attached property usage is not common. ## Dependency Property Information @@ -2766,7 +2766,7 @@ `, where *object* is an object element (typically a flow element) contained within a , and *value* is a string value of the enumeration. In code, the attached property usage is supported by and . The attached property usage is not common. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is a string value of the enumeration. In code, the attached property usage is supported by and . The attached property usage is not common. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/TextSearch.xml b/xml/System.Windows.Controls/TextSearch.xml index 5494b1f60b4..0cd6e9ceeb1 100644 --- a/xml/System.Windows.Controls/TextSearch.xml +++ b/xml/System.Windows.Controls/TextSearch.xml @@ -29,7 +29,7 @@ ## XAML Text Usage - You cannot declare this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], but you can use its static properties to assign values in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot declare this managed class in XAML, but you can use its static properties to assign values in XAML. diff --git a/xml/System.Windows.Controls/ToolBar.xml b/xml/System.Windows.Controls/ToolBar.xml index fe365f9d214..eed4224920f 100644 --- a/xml/System.Windows.Controls/ToolBar.xml +++ b/xml/System.Windows.Controls/ToolBar.xml @@ -503,7 +503,7 @@ ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ToolTipService.xml b/xml/System.Windows.Controls/ToolTipService.xml index bb8a8d0287d..358d76c4cd0 100644 --- a/xml/System.Windows.Controls/ToolTipService.xml +++ b/xml/System.Windows.Controls/ToolTipService.xml @@ -1997,7 +1997,7 @@ This is an attached property. For information about how to get the value of this This property is an attached property. For information about how to get or set the value of this property in code, see the and methods. - The [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax shown here is appropriate if the object that fills the tooltip is a primitive with native type conversion, such as a string. If the object does not support native type conversion or support its own type converter, you might need to specify a verbose form of attached property syntax as follows: + The XAML syntax shown here is appropriate if the object that fills the tooltip is a primitive with native type conversion, such as a string. If the object does not support native type conversion or support its own type converter, you might need to specify a verbose form of attached property syntax as follows: ``` @@ -2007,7 +2007,7 @@ This is an attached property. For information about how to get the value of this ``` - The placeholder element *objectThatFillsTheToolTip* could also have child elements, if that object permits them. However, the need for this usage should be relatively rare, because most [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usages will instead use practical control implementations of the service that are exposed by . + The placeholder element *objectThatFillsTheToolTip* could also have child elements, if that object permits them. However, the need for this usage should be relatively rare, because most XAML usages will instead use practical control implementations of the service that are exposed by . ## Dependency Property Information diff --git a/xml/System.Windows.Controls/TreeViewItem.xml b/xml/System.Windows.Controls/TreeViewItem.xml index 6d95b49d00e..ef057795f2a 100644 --- a/xml/System.Windows.Controls/TreeViewItem.xml +++ b/xml/System.Windows.Controls/TreeViewItem.xml @@ -324,7 +324,7 @@ and expand it and all of it child items. The following [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] creates a and populates it with some data. + The following examples show how to find the selected and expand it and all of it child items. The following XAML creates a and populates it with some data. [!code-xaml[TreeViewExpand#1](~/samples/snippets/csharp/VS_Snippets_Wpf/treeviewexpand/csharp/mainwindow.xaml#1)] diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index d825f706000..2bb518b1b31 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -135,7 +135,7 @@ @@ -170,7 +170,7 @@ @@ -347,7 +347,7 @@ and properties also enable you to set the source of the binding explicitly. However, only one of the three properties, , , and , should be set for each binding, or a conflict can occur. This property throws an exception if there is a binding source conflict. - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ## Examples The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). @@ -878,7 +878,7 @@ @@ -913,7 +913,7 @@ diff --git a/xml/System.Windows.Data/BindingBase.xml b/xml/System.Windows.Data/BindingBase.xml index 2ddb507148d..9c0bd732487 100644 --- a/xml/System.Windows.Data/BindingBase.xml +++ b/xml/System.Windows.Data/BindingBase.xml @@ -237,10 +237,10 @@ ## Remarks This implementation provides the base syntax support for binding through [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] for all provided practical derived classes (, , and ). - The class implementation of this method is expected to return an expression object that is the result of a binding. Binding a property works by targeting a given on a given . These two pieces of information are transmitted by querying for an implementation on the `serviceProvider`, which the WPF [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] reader makes available during parsing of a binding. This base class implementation is responsible for checking for a valid and . If these are found, the actual implementation of returning a binding expression falls to various derived classes, as implemented by having the base class call an internal abstract method. Otherwise, the extension returns the binding object itself. Returning the binding itself results in a type mismatch error, but this should not occur under normal circumstances. + The class implementation of this method is expected to return an expression object that is the result of a binding. Binding a property works by targeting a given on a given . These two pieces of information are transmitted by querying for an implementation on the `serviceProvider`, which the WPF XAML reader makes available during parsing of a binding. This base class implementation is responsible for checking for a valid and . If these are found, the actual implementation of returning a binding expression falls to various derived classes, as implemented by having the base class call an internal abstract method. Otherwise, the extension returns the binding object itself. Returning the binding itself results in a type mismatch error, but this should not occur under normal circumstances. > [!IMPORTANT] -> Because the syntax for binding through [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] as implemented in this method relies on implementing an internal override, and because itself is sealed, a custom binding class that derives from will not function correctly as a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] markup extension. +> Because the syntax for binding through XAML as implemented in this method relies on implementing an internal override, and because itself is sealed, a custom binding class that derives from will not function correctly as a XAML markup extension. ]]> diff --git a/xml/System.Windows.Data/BindingStatus.xml b/xml/System.Windows.Data/BindingStatus.xml index 284b4030cdd..82843f0fb87 100644 --- a/xml/System.Windows.Data/BindingStatus.xml +++ b/xml/System.Windows.Data/BindingStatus.xml @@ -23,7 +23,7 @@ ## XAML Text Usage - You do not typically use this enumeration in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You do not typically use this enumeration in XAML. ]]> diff --git a/xml/System.Windows.Data/CollectionContainer.xml b/xml/System.Windows.Data/CollectionContainer.xml index 10b5d55e4f3..71df648ac70 100644 --- a/xml/System.Windows.Data/CollectionContainer.xml +++ b/xml/System.Windows.Data/CollectionContainer.xml @@ -91,7 +91,7 @@ ## XAML Text Usage - In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], you can use the syntax to bind to a collection. For more information, see the type. + In XAML, you can use the syntax to bind to a collection. For more information, see the type. ]]> diff --git a/xml/System.Windows.Data/CollectionView.xml b/xml/System.Windows.Data/CollectionView.xml index 4f243cc369d..05b2d51acd5 100644 --- a/xml/System.Windows.Data/CollectionView.xml +++ b/xml/System.Windows.Data/CollectionView.xml @@ -46,11 +46,11 @@ In WPF applications, all collections have an associated default collection view. Rather than working with the collection directly, the binding engine always accesses the collection through the associated view. To get the default view, use the method. An internal class based on is the default view for collections that implement only . is the default view for collections that implement . is the default view for collections that implement or . - Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by using the class and then bind your control to that view. The class is the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). + Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by using the class and then bind your control to that view. The class is the XAML representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). - To set a view in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], use the class. is the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representation of the class, and it exposes the most commonly used members of the class. + To set a view in XAML, use the class. is the XAML representation of the class, and it exposes the most commonly used members of the class. ]]> diff --git a/xml/System.Windows.Data/CollectionViewGroup.xml b/xml/System.Windows.Data/CollectionViewGroup.xml index 95832aff473..69cb7fa305b 100644 --- a/xml/System.Windows.Data/CollectionViewGroup.xml +++ b/xml/System.Windows.Data/CollectionViewGroup.xml @@ -29,7 +29,7 @@ ## XAML Text Usage - You cannot use this class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this class in XAML. ]]> diff --git a/xml/System.Windows.Data/CollectionViewSource.xml b/xml/System.Windows.Data/CollectionViewSource.xml index 6800255c1c5..cb20c8fad26 100644 --- a/xml/System.Windows.Data/CollectionViewSource.xml +++ b/xml/System.Windows.Data/CollectionViewSource.xml @@ -28,7 +28,7 @@ is a proxy for a class, or a class derived from . enables [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] code to set the commonly used properties, passing these settings to the underlying view. has a property that holds the actual view and a property that holds the source collection. + is a proxy for a class, or a class derived from . enables XAML code to set the commonly used properties, passing these settings to the underlying view. has a property that holds the actual view and a property that holds the source collection. You can think of a collection view as the layer on top of the binding source collection that allows you to navigate and display the collection based on sort, filter, and group queries, all without having to manipulate the underlying source collection itself. If the source collection implements the interface, the changes raised by the event are propagated to the views. @@ -297,7 +297,7 @@ ## XAML Values *typeName* - The name of the that is contained by this view. Note the use of the [x:Type Markup Extension](/dotnet/framework/xaml-services/x-type-markup-extension) to specify a type in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + The name of the that is contained by this view. Note the use of the [x:Type Markup Extension](/dotnet/framework/xaml-services/x-type-markup-extension) to specify a type in XAML. ]]> diff --git a/xml/System.Windows.Data/ObjectDataProvider.xml b/xml/System.Windows.Data/ObjectDataProvider.xml index a9795d36546..5802f3bde2a 100644 --- a/xml/System.Windows.Data/ObjectDataProvider.xml +++ b/xml/System.Windows.Data/ObjectDataProvider.xml @@ -33,7 +33,7 @@ There are many ways to create an object to use as a binding source. For example, you can create your object in the resources section of your [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] page, or you can create your object in code and set it as the `DataContext` of your window. - enables you to create your object in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] and make it available as a binding source. It provides the following properties that enable you to execute a query on your object and bind to the results. + enables you to create your object in XAML and make it available as a binding source. It provides the following properties that enable you to execute a query on your object and bind to the results. - Use the property to pass parameters to the constructor of your object. @@ -43,7 +43,7 @@ This class is also useful when you want to replace your current binding source object with another object and have all the associated bindings updated. - provides a convenient way to create and use objects as binding source objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], but it does not replace existing data models. + provides a convenient way to create and use objects as binding source objects in XAML, but it does not replace existing data models. If you are implementing your own objects for data binding, see [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview) for information and recommendations. diff --git a/xml/System.Windows.Data/RelativeSource.xml b/xml/System.Windows.Data/RelativeSource.xml index dbb246b57dc..0aa0ee5a807 100644 --- a/xml/System.Windows.Data/RelativeSource.xml +++ b/xml/System.Windows.Data/RelativeSource.xml @@ -33,7 +33,7 @@ ## Remarks One of the ways to specify a binding source is to use the property. This is the property type of that property. is simultaneously a markup extension implementation and a data object. When the extension returns itself (see ), the relevant information is contained in the data. The main purpose of the markup extension is to allow a variable-argument constructor syntax in attribute form, so that the mode can be defined inline with the two extra arguments for ancestor type and level that the other modes do not require. - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ## Examples The following example shows a style trigger that creates a that reports a validation error message. Using the property, the value of the setter binds to the error content of the current (the using the style). For more information on this example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). @@ -183,7 +183,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). @@ -233,7 +233,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). @@ -290,7 +290,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ]]> @@ -327,7 +327,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). ]]> @@ -397,7 +397,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). @@ -570,7 +570,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). diff --git a/xml/System.Windows.Data/RelativeSourceMode.xml b/xml/System.Windows.Data/RelativeSourceMode.xml index 48c4ab92ff8..95496a657c5 100644 --- a/xml/System.Windows.Data/RelativeSourceMode.xml +++ b/xml/System.Windows.Data/RelativeSourceMode.xml @@ -23,7 +23,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). diff --git a/xml/System.Windows.Data/XmlDataProvider.xml b/xml/System.Windows.Data/XmlDataProvider.xml index 9b677633b21..a07d3cfecf2 100644 --- a/xml/System.Windows.Data/XmlDataProvider.xml +++ b/xml/System.Windows.Data/XmlDataProvider.xml @@ -415,7 +415,7 @@ ## Examples - In some applications, embedding the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] inline within the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] page can be inconvenient because the exact content of the data must be known at compile time. Therefore, you can obtain the data from an external [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] file, as in the following example. + In some applications, embedding the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] inline within the XAML page can be inconvenient because the exact content of the data must be known at compile time. Therefore, you can obtain the data from an external [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] file, as in the following example. [!code-xaml[XMLDataSource2#XmlFileExample](~/samples/snippets/csharp/VS_Snippets_Wpf/XmlDataSource2/CS/Window1.xaml#xmlfileexample)] diff --git a/xml/System.Windows.Documents/Block.xml b/xml/System.Windows.Documents/Block.xml index 9cfed2c430f..81345c615b5 100644 --- a/xml/System.Windows.Documents/Block.xml +++ b/xml/System.Windows.Documents/Block.xml @@ -865,7 +865,7 @@ `, where *object* is an object element (typically a flow element) contained within a derived class, and *value* is a string value of the enumeration. In code, the attached property usage is supported by the and methods. The attached property usage is not common. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a derived class, and *value* is a string value of the enumeration. In code, the attached property usage is supported by the and methods. The attached property usage is not common. ## Dependency Property Information diff --git a/xml/System.Windows.Documents/Glyphs.xml b/xml/System.Windows.Documents/Glyphs.xml index 17a20d31eac..e6f7871557f 100644 --- a/xml/System.Windows.Documents/Glyphs.xml +++ b/xml/System.Windows.Documents/Glyphs.xml @@ -25,7 +25,7 @@ element represents the output of a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. The following markup syntax is used to describe the element. + The element represents the output of a in XAML. The following markup syntax is used to describe the element. [!code-xaml[GlyphsOvwSample1#1](~/samples/snippets/csharp/VS_Snippets_Wpf/GlyphsOvwSample1/CS/default.xaml#1)] diff --git a/xml/System.Windows.Documents/PageContent.xml b/xml/System.Windows.Documents/PageContent.xml index da33e81ad40..77917b73041 100644 --- a/xml/System.Windows.Documents/PageContent.xml +++ b/xml/System.Windows.Documents/PageContent.xml @@ -127,7 +127,7 @@ ## Remarks The property returns a when: -1. has an immediate child defined in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] markup. +1. has an immediate child defined in XAML markup. 2. The has been called to set the as the child of the . diff --git a/xml/System.Windows.Documents/TextElement.xml b/xml/System.Windows.Documents/TextElement.xml index 22ffb7f3c53..8e04cff57f8 100644 --- a/xml/System.Windows.Documents/TextElement.xml +++ b/xml/System.Windows.Documents/TextElement.xml @@ -270,7 +270,7 @@ This property specifies a preference only. If the specified font family is not available, the silently falls back to the font determined by the value. - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontFamily` property, which the content host uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontFamily` property, which the content host uses for rendering. ## XAML Attribute Usage @@ -381,7 +381,7 @@ `, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontSize` property, which the content host uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontSize` property, which the content host uses for rendering. ## XAML Attribute Usage @@ -484,7 +484,7 @@ `, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format property names of the class. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontStretch` property, which the content host uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format property names of the class. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontStretch` property, which the content host uses for rendering. ## Dependency Property Information @@ -558,7 +558,7 @@ `, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format property names in the class. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontStyle` property, which the content host uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format property names in the class. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontStyle` property, which the content host uses for rendering. ## Dependency Property Information @@ -632,7 +632,7 @@ `, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values of the enumeration. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontWeight` property, which the content host uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is one of the string-format values of the enumeration. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `FontWeight` property, which the content host uses for rendering. ## Dependency Property Information @@ -708,7 +708,7 @@ ## Remarks For a table of swatches that shows the available predefined brush colors, see . - This dependency property also has an attached property usage. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is a string that resolves to a implementation value. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `Foreground` property, which the content host uses for rendering. + This dependency property also has an attached property usage. In XAML, the usage is ``, where *object* is an object element (typically a flow element) contained within a , and *value* is a string that resolves to a implementation value. In code, the attached property usage is supported by the and methods. The attached property usage is not common, because most elements that can be contained in a support an analogous nonattached `Foreground` property, which the content host uses for rendering. ## Dependency Property Information diff --git a/xml/System.Windows.Documents/Typography.xml b/xml/System.Windows.Documents/Typography.xml index 3dde58ffa1c..7956a89241e 100644 --- a/xml/System.Windows.Documents/Typography.xml +++ b/xml/System.Windows.Documents/Typography.xml @@ -87,7 +87,7 @@ Text using OpenType capitals |||`false`| || | | | | | |.| - All dependency properties of this class also have an attached property usage in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + All dependency properties of this class also have an attached property usage in XAML. For instance, you can set the property through this syntax: <*object* **Typography.AnnotationAlternates**="*`value`*" .../> @@ -95,11 +95,11 @@ Text using OpenType capitals ## Examples - The following code sample shows the use typographic in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. Notice that the variant feature is applied to all text contained with the element. + The following code sample shows the use typographic in XAML. Notice that the variant feature is applied to all text contained with the element. [!code-xaml[TypographySnippets#TypographySnippet2](~/samples/snippets/csharp/VS_Snippets_Wpf/TypographySnippets/CS/PageTwo.xaml#typographysnippet2)] - The following code sample shows the use typographic and features in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. Notice that both typographic properties are applied to the entire paragraph. + The following code sample shows the use typographic and features in XAML. Notice that both typographic properties are applied to the entire paragraph. [!code-xaml[TypographySnippets#TypographySnippet3](~/samples/snippets/csharp/VS_Snippets_Wpf/TypographySnippets/CS/PageThree.xaml#typographysnippet3)] @@ -135,7 +135,7 @@ Text using OpenType capitals If the value of is greater than zero and the selected font does not support annotation alternates, the default form of the letter is displayed. - This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. ## XAML Attribute Usage @@ -199,7 +199,7 @@ Text using OpenType capitals class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Capitals are a set of typographical forms that render text in capital-styled glyphs. Typically, when text is rendered as all capitals, the spacing between letters can appear too tight, and the weight and proportion of the letters too heavy. OpenType supports a number of styling formats for capitals, including small capitals, petite capitals, titling, and capital spacing. These styling formats allow you to control the appearance of capitals. @@ -259,7 +259,7 @@ Example of capitals class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Capital spacing is a feature that allows you to provide more spacing when using all capitals in text. Capital letters are typically designed to blend with lowercase letters. Spacing that appears attractive between and a capital letter and a lowercase letter may look too tight when all capital letters are used. The following text displays normal and capital spacing for the Pescadero font. @@ -356,7 +356,7 @@ Example of normal and capital spacing class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. ## XAML Attribute Usage @@ -421,7 +421,7 @@ Example of normal and capital spacing class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Random contextual alternates provide multiple substitute glyphs for a single character. When implemented with script-type fonts, this feature can simulate handwriting by using of a set of randomly chosen glyphs with slight differences in appearance. The following text uses random contextual alternates for the Lindsey font. Notice that the letter "a" varies slightly in appearance @@ -496,7 +496,7 @@ Example of random contextual alternates class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Contextual ligatures are designed to enhance readability by providing better joining behavior between the characters that make up the ligature. @@ -567,7 +567,7 @@ Example of random contextual alternates class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Certain combinations of swash glyphs can cause an unattractive appearance, such as overlapping descenders on adjacent letters. Using a contextual swash allows you to use a substitute swash glyph that produces a better appearance. The following text shows the same word before and after a contextual swash is applied. @@ -642,7 +642,7 @@ Example of a contextual swash class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Discretionary ligatures are designed to be ornamental, and not specifically designed for readability. The following text displays discretionary ligature glyphs for the Pericles font. @@ -719,7 +719,7 @@ Example of discretionary set of ligatures class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. ## XAML Attribute Usage @@ -785,7 +785,7 @@ Example of discretionary set of ligatures class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. ## XAML Attribute Usage @@ -851,7 +851,7 @@ Example of discretionary set of ligatures class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. ## XAML Attribute Usage @@ -917,7 +917,7 @@ Example of discretionary set of ligatures class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. OpenType fonts support styles for fractions, including slashed and stacked. @@ -2456,7 +2456,7 @@ Example of slashed and stacked fraction styles class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Historical forms are typographic conventions that were common in the past. The following text displays the phrase, "Boston, Massachusetts", using an historical form of glyphs for the Palatino Linotype font. @@ -2531,7 +2531,7 @@ Example of historical forms class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Historical ligatures are typographic forms used in historical typography that font designers may add to their fonts. @@ -2602,7 +2602,7 @@ Example of historical forms class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Kerning is a typographic function that adjusts the spacing between characters to enhance word shape. @@ -2669,7 +2669,7 @@ Example of historical forms class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. If the value of is `true` and the selected font does not support mathematical Greek forms, the default form of the letter is displayed. @@ -2735,7 +2735,7 @@ Example of historical forms class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. OpenType fonts support a proportional and tabular figure feature to control the alignment of widths when using numerals. Proportional figures treat each numeral as having a different width - "1" is narrower than "5". Tabular figures are treated as equal-width numerals so that they align vertically, which increases the readability of financial type information. @@ -2812,7 +2812,7 @@ Example of proportional and tabbed figures class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. OpenType fonts support an old style numeral format. This format is useful for displaying numerals in styles that are no longer standard. The following text displays an 18th century date in standard and old style numeral formats for the Palatino Linotype font. @@ -4183,7 +4183,7 @@ Example of standard and old style numeral sets class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. OpenType fonts support a slashed zero numeral format to emphasize the difference between the letter "O" and the numeral "0". The slashed zero numeral is often used for identifiers in financial and business information. @@ -4263,7 +4263,7 @@ Example of slashed zero numerals class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. The following text displays standard ligature glyphs for the Pericles font. @@ -4355,7 +4355,7 @@ Example of disabled standard ligatures class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Swashes are decorative glyphs that use elaborate ornamentation often associated with calligraphy. The following text displays standard and swash glyphs for the Pescadero font. @@ -4436,7 +4436,7 @@ Example of swashes used for capital letters class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Alternates are glyphs that can be substituted for a standard glyph. OpenType fonts, such as the Pericles font used in the following examples, contain alternate glyphs that you can use to create different appearances for text. The following text displays standard glyphs for the Pericles font. @@ -4525,7 +4525,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -4570,7 +4570,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -4637,7 +4637,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -4704,7 +4704,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -4771,7 +4771,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -4838,7 +4838,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -4905,7 +4905,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -4972,7 +4972,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5039,7 +5039,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5106,7 +5106,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5173,7 +5173,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5262,7 +5262,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5307,7 +5307,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5396,7 +5396,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5463,7 +5463,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5530,7 +5530,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5597,7 +5597,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5664,7 +5664,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5729,7 +5729,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5796,7 +5796,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Some fonts contain stylistic variant glyphs that correspond to portions of a character set. Glyphs in stylistic sets may be designed to harmonize visually, interact in particular ways, or work together in other ways. @@ -5862,7 +5862,7 @@ Example of other stylistic alternate glyphs class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This property gets or sets a value on the object that owns a `Typography` property, which is the only way to access a class instance. In addition, this property supports an attached property usage so that it can be set on text-containing objects in XAML. Variants are similar to superscript or subscript font forms. It is possible for a font form to contain differing glyph sets between superscript and the ordinal form, or between subscript and inferior forms. The property allows you to set superscript and subscript values for an OpenType font. diff --git a/xml/System.Windows.Ink/GestureRecognizer.xml b/xml/System.Windows.Ink/GestureRecognizer.xml index 922588a2dd9..119684fb00d 100644 --- a/xml/System.Windows.Ink/GestureRecognizer.xml +++ b/xml/System.Windows.Ink/GestureRecognizer.xml @@ -29,7 +29,7 @@ ## XAML Text Usage - You cannot use this class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this class in XAML. diff --git a/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml b/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml index fc0963735c0..1003633d731 100644 --- a/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml +++ b/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml @@ -26,7 +26,7 @@ Dynamic rendering is done on a thread separate from the application's user interface thread when the user inputs ink with a tablet pen. When a mouse is used, dynamic rendering is done on the UI thread. > [!NOTE] -> In order to reference this class as a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] element, you must map the CLR namespace to a prefix, and use that prefix to qualify the element. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). +> In order to reference this class as a XAML element, you must map the CLR namespace to a prefix, and use that prefix to qualify the element. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## XAML Text Usage diff --git a/xml/System.Windows.Input/Cursors.xml b/xml/System.Windows.Input/Cursors.xml index e8f24c8cd3f..1d4ea4b1269 100644 --- a/xml/System.Windows.Input/Cursors.xml +++ b/xml/System.Windows.Input/Cursors.xml @@ -23,9 +23,9 @@ ## Remarks This static class defines a set of default cursors common to applications. - The various static properties defining cursors are not directly usable in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], but are indirectly used through two possible mechanisms: + The various static properties defining cursors are not directly usable in XAML, but are indirectly used through two possible mechanisms: -- The class performs type conversion on any [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] attribute that takes type , such that a value of the enumeration specified as the attribute value will evaluate to one of the static properties. +- The class performs type conversion on any XAML attribute that takes type , such that a value of the enumeration specified as the attribute value will evaluate to one of the static properties. - A static property value can be used through the [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). diff --git a/xml/System.Windows.Input/InputBindingCollection.xml b/xml/System.Windows.Input/InputBindingCollection.xml index 66716616ef9..a81f126119b 100644 --- a/xml/System.Windows.Input/InputBindingCollection.xml +++ b/xml/System.Windows.Input/InputBindingCollection.xml @@ -34,7 +34,7 @@ ## Remarks All objects that derive from have an named . All objects that derive from have an named . - However, if these collections are set in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], then the items in the collection must be derived classes of rather than direct objects. This is because does not support a default public constructor. Therefore, the items in a that was set in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will typically be an derived class that does support a default public constructor, such as or . + However, if these collections are set in XAML, then the items in the collection must be derived classes of rather than direct objects. This is because does not support a default public constructor. Therefore, the items in a that was set in XAML will typically be an derived class that does support a default public constructor, such as or . @@ -170,7 +170,7 @@ [!code-csharp[commandingoverviewsnippets#CommandingOverviewKeyBinding](~/samples/snippets/csharp/VS_Snippets_Wpf/CommandingOverviewSnippets/CSharp/Window1.xaml.cs#commandingoverviewkeybinding)] [!code-vb[commandingoverviewsnippets#CommandingOverviewKeyBinding](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CommandingOverviewSnippets/visualbasic/window1.xaml.vb#commandingoverviewkeybinding)] - The [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] example does not literally use , but is called implicitly by the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processing support for collections. For details on [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] and collections, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). + The XAML example does not literally use , but is called implicitly by the XAML processing support for collections. For details on XAML and collections, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). ]]> diff --git a/xml/System.Windows.Input/KeyBinding.xml b/xml/System.Windows.Input/KeyBinding.xml index 8ed8613b57b..d4dce7fa7fb 100644 --- a/xml/System.Windows.Input/KeyBinding.xml +++ b/xml/System.Windows.Input/KeyBinding.xml @@ -23,11 +23,11 @@ ## Remarks A associates a with a , such as a . is the primary implementation of the interface for the WPF commanding system . In general, when the is executed the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). - With the exception of the function keys and the numeric keypad keys, a valid must contain exactly one and one or more . Function keys and numeric keypad keys do not require a modifier key in order to be a valid . It is possible to specify an invalid and a with an invalid associated gesture, either through [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] or code. For instance, there is no validation that prevents creating and binding a that contains only a nonfunction key, or only modifiers but no key. Such a will never attempt to invoke its associated command. + With the exception of the function keys and the numeric keypad keys, a valid must contain exactly one and one or more . Function keys and numeric keypad keys do not require a modifier key in order to be a valid . It is possible to specify an invalid and a with an invalid associated gesture, either through XAML or code. For instance, there is no validation that prevents creating and binding a that contains only a nonfunction key, or only modifiers but no key. Such a will never attempt to invoke its associated command. - When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. - A can be defined on a specific object or at the class level by registering a on the class. The most typical way to define a is within the control template, setting the property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] by declaring one or more or elements. + A can be defined on a specific object or at the class level by registering a on the class. The most typical way to define a is within the control template, setting the property in XAML by declaring one or more or elements. @@ -271,7 +271,7 @@ ## Remarks With the exception of the function keys and the numeric keypad keys, a must contain a and one or more . - When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. ]]> @@ -332,7 +332,7 @@ ## Remarks With the exception of the function keys and the numeric keypad keys, a must contain a and one or more . - When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. ## XAML Attribute Usage diff --git a/xml/System.Windows.Input/KeyGesture.xml b/xml/System.Windows.Input/KeyGesture.xml index 1b01e1d1556..5d4da392abc 100644 --- a/xml/System.Windows.Input/KeyGesture.xml +++ b/xml/System.Windows.Input/KeyGesture.xml @@ -37,7 +37,7 @@ You can use a to bind a to an , so that the command is invoked when the occurs. - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usages, the property that is generally set in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is , in cases where the gesture represents both a standard key and a modifier key. You can also set the property to be just a function key, or just a modifier key combination. However, it is more common to set the property if the intended command binding is a function key with no modifiers, or if the intended command binding is for modifier keys only. + For XAML usages, the property that is generally set in XAML is , in cases where the gesture represents both a standard key and a modifier key. You can also set the property to be just a function key, or just a modifier key combination. However, it is more common to set the property if the intended command binding is a function key with no modifiers, or if the intended command binding is for modifier keys only. ## XAML Attribute Usage @@ -71,7 +71,7 @@ [!code-csharp[commandlibrarysnippets#KeyBindingWithKeyAndModifiers](~/samples/snippets/csharp/VS_Snippets_Wpf/CommandLibrarySnippets/CSharp/Window1.xaml.cs#keybindingwithkeyandmodifiers)] [!code-vb[commandlibrarysnippets#KeyBindingWithKeyAndModifiers](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CommandLibrarySnippets/visualbasic/window1.xaml.vb#keybindingwithkeyandmodifiers)] - The following example shows how to use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. Note that the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage does not directly declare a `` element. That object element usage is not possible because does not expose a public parameterless constructor. Instead, the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage uses the typeconverter behavior to declare an entire inline as the `Gesture` attribute value. + The following example shows how to use in XAML. Note that the XAML usage does not directly declare a `` element. That object element usage is not possible because does not expose a public parameterless constructor. Instead, the XAML usage uses the typeconverter behavior to declare an entire inline as the `Gesture` attribute value. [!code-xaml[commandWithHandler#CommandHandlerKeyBinding](~/samples/snippets/csharp/VS_Snippets_Wpf/commandWithHandler/CSharp/Window1.xaml#commandhandlerkeybinding)] diff --git a/xml/System.Windows.Input/Keyboard.xml b/xml/System.Windows.Input/Keyboard.xml index 0e483cd5770..071af963219 100644 --- a/xml/System.Windows.Input/Keyboard.xml +++ b/xml/System.Windows.Input/Keyboard.xml @@ -76,7 +76,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -110,7 +110,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -145,7 +145,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -180,7 +180,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -215,7 +215,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -250,7 +250,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -284,7 +284,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -319,7 +319,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -354,7 +354,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -389,7 +389,7 @@ attached event. + This method provides attached property accessors for code access and XAML attribute processing of the attached event. ]]> @@ -599,7 +599,7 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). @@ -815,7 +815,7 @@ ## Routed Event Information @@ -879,7 +879,7 @@ ## Routed Event Information @@ -955,7 +955,7 @@ ## Routed Event Information @@ -1021,7 +1021,7 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). @@ -1141,7 +1141,7 @@ event or the event is handled, keyboard focus does not change. @@ -1209,7 +1209,7 @@ ## Routed Event Information @@ -1273,7 +1273,7 @@ ## Routed Event Information @@ -1338,7 +1338,7 @@ ## Routed Event Information @@ -1403,7 +1403,7 @@ event or the event is handled, keyboard focus does not change. diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index 253911b1519..1a422abea1a 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -751,7 +751,7 @@ ## Remarks When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). Because of the bubbling routing, the actual element that has capture might be a child element, not necessarily the element where the event handler is actually attached. Check the in the event arguments to determine the actual element that has mouse capture. @@ -854,7 +854,7 @@ ## Remarks When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. T - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). Because of the bubbling routing, the actual element that lost capture might be a child element, not necessarily the element where the event handler is actually attached. Check the in the event arguments to determine the actual element that lost capture. @@ -957,7 +957,7 @@ ## Remarks To determine which mouse button was depressed, check the property in the passed to the handler. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on and : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For a three-button mouse, there is no framework-level event support for the center button. You should use the event and check the state in the event arguments. @@ -1035,7 +1035,7 @@ : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -1306,7 +1306,7 @@ ## Remarks Focus or mouse capture take precedence over where the mouse pointer is. If you receive this event from a focused or captured element, the mouse pointer might in fact be over another element at the time. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). ## Routed Event Information @@ -1446,7 +1446,7 @@ ## Remarks Which mouse button was depressed is determined by checking the arguments of the event. This is an attached event (using tunneling routing strategy) that is intended through attached event syntax to be referenced by existing [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements that take input. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -1515,7 +1515,7 @@ ## Routed Event Information @@ -1649,7 +1649,7 @@ ## Remarks Which mouse button was released is determined by checking the arguments of the event. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -1717,7 +1717,7 @@ ## Routed Event Information @@ -1888,7 +1888,7 @@ ## Routed Event Information diff --git a/xml/System.Windows.Input/MouseBinding.xml b/xml/System.Windows.Input/MouseBinding.xml index 33ebf1e348b..1732604f8a2 100644 --- a/xml/System.Windows.Input/MouseBinding.xml +++ b/xml/System.Windows.Input/MouseBinding.xml @@ -23,9 +23,9 @@ ## Remarks A associates a with an implementation. is the primary implementation of the interface for the WPF commanding system. In general, when the is executed, the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). - When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], there are two ways to specify the . The first way to establish a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is to define the attribute of the element, which enables a syntax to specify mouse actions and modifiers as a single string; for example, "CTRL+LeftClick". The second way is to define the attribute of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the and the attributes are both set, the gesture is invalid. In general, it is recommended that you use only the attribute from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], even if you do not specify modifiers; this avoids ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify mouse actions and modifiers as a single string; for example, "CTRL+LeftClick". The second way is to define the attribute of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the and the attributes are both set, the gesture is invalid. In general, it is recommended that you use only the attribute from XAML, even if you do not specify modifiers; this avoids ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. - A can be defined on a specific object or at the class level by registering a on the class. The most typical way to define a is within the control template, setting the property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] by declaring one or more or elements. + A can be defined on a specific object or at the class level by registering a on the class. The most typical way to define a is within the control template, setting the property in XAML by declaring one or more or elements. diff --git a/xml/System.Windows.Input/MouseGesture.xml b/xml/System.Windows.Input/MouseGesture.xml index 8bb49f0f066..435a036823c 100644 --- a/xml/System.Windows.Input/MouseGesture.xml +++ b/xml/System.Windows.Input/MouseGesture.xml @@ -35,9 +35,9 @@ A can be bound to a (or other implementations) through a so that the command is invoked when the occurs. - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] attribute usages, the property that is generally set in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is , in cases where the gesture can represent both a mouse action and one or more modifier key. You can also set the property to be just a mouse action. In general, it is recommended that you use only the attribute from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], rather than setting , even if you do not specify modifiers. This will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + For XAML attribute usages, the property that is generally set in XAML is , in cases where the gesture can represent both a mouse action and one or more modifier key. You can also set the property to be just a mouse action. In general, it is recommended that you use only the attribute from XAML, rather than setting , even if you do not specify modifiers. This will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. - [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] object element usages are possible but uncommon, because you can ordinarily set the property of inline without the use of property element syntax. + XAML object element usages are possible but uncommon, because you can ordinarily set the property of inline without the use of property element syntax. ## XAML Attribute Usage diff --git a/xml/System.Windows.Input/Stylus.xml b/xml/System.Windows.Input/Stylus.xml index 26e278eb4dc..661116c1ed3 100644 --- a/xml/System.Windows.Input/Stylus.xml +++ b/xml/System.Windows.Input/Stylus.xml @@ -1057,7 +1057,7 @@ ## Routed Event Information @@ -1376,7 +1376,7 @@ ## Routed Event Information @@ -1441,7 +1441,7 @@ ## Routed Event Information @@ -1506,7 +1506,7 @@ ## Routed Event Information @@ -1571,7 +1571,7 @@ ## Routed Event Information @@ -1636,7 +1636,7 @@ ## Routed Event Information @@ -1701,7 +1701,7 @@ ## Routed Event Information @@ -1766,7 +1766,7 @@ ## Routed Event Information @@ -1831,7 +1831,7 @@ ## Routed Event Information @@ -1896,7 +1896,7 @@ ## Routed Event Information @@ -1961,7 +1961,7 @@ ## Routed Event Information @@ -2813,7 +2813,7 @@ ## Routed Event Information @@ -2878,7 +2878,7 @@ ## Routed Event Information @@ -2943,7 +2943,7 @@ ## Routed Event Information @@ -3008,7 +3008,7 @@ ## Routed Event Information @@ -3073,7 +3073,7 @@ ## Routed Event Information @@ -3138,7 +3138,7 @@ ## Routed Event Information @@ -3203,7 +3203,7 @@ ## Routed Event Information @@ -3268,7 +3268,7 @@ ## Routed Event Information @@ -3333,7 +3333,7 @@ ## Routed Event Information @@ -3398,7 +3398,7 @@ ## Routed Event Information @@ -3463,7 +3463,7 @@ ## Routed Event Information diff --git a/xml/System.Windows.Interop/DocObjHost.xml b/xml/System.Windows.Interop/DocObjHost.xml index e145780c678..23636094d23 100644 --- a/xml/System.Windows.Interop/DocObjHost.xml +++ b/xml/System.Windows.Interop/DocObjHost.xml @@ -27,7 +27,7 @@ ## XAML Text Usage - This managed class is not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This managed class is not typically used in XAML. ]]> diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizabilityResolver.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizabilityResolver.xml index 637bfbe83ae..a27557694e3 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizabilityResolver.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizabilityResolver.xml @@ -177,7 +177,7 @@ The name of the tag. - Returns the full class name of a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] tag that has not been encountered in BAML. + Returns the full class name of a XAML tag that has not been encountered in BAML. The full class name associated with the tag. System.Collections.Generic.IEnumerable<System.Windows.Markup.Primitives.MarkupProperty> - When overridden in a derived class, gets the properties of this instance that should be written to [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + When overridden in a derived class, gets the properties of this instance that should be written to XAML. The properties. To be added. diff --git a/xml/System.Windows.Markup/TypeExtension.xml b/xml/System.Windows.Markup/TypeExtension.xml index c38e8f70012..63dc3fd5c62 100644 --- a/xml/System.Windows.Markup/TypeExtension.xml +++ b/xml/System.Windows.Markup/TypeExtension.xml @@ -47,7 +47,7 @@ [!NOTE] > The `{x:Type}` functionality is generally for user code invocation from markup. For code that is implementing XAML support, type resolution services come from and are related to the implementation of the acting XAML schema context. Do not attempt to reference as a substitute for a service provider; the context you pass in might not be valid for a type resolution, and attempts to call without valid services will fail. diff --git a/xml/System.Windows.Media.Animation/Storyboard.xml b/xml/System.Windows.Media.Animation/Storyboard.xml index a605798f9f2..caaa0a025c0 100644 --- a/xml/System.Windows.Media.Animation/Storyboard.xml +++ b/xml/System.Windows.Media.Animation/Storyboard.xml @@ -3187,7 +3187,7 @@ When this property is set on a timeline with children, those child timelines "inherit" the parent's unless they specify their own. ## Making an Object Targetable - When using [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], you perform one of the following two actions to make an object targetable by a storyboard: + When using XAML, you perform one of the following two actions to make an object targetable by a storyboard: - If the object is a or a , set its property. diff --git a/xml/System.Windows.Media.Converters/MatrixValueSerializer.xml b/xml/System.Windows.Media.Converters/MatrixValueSerializer.xml index 33ede7d1e1f..cfa73627082 100644 --- a/xml/System.Windows.Media.Converters/MatrixValueSerializer.xml +++ b/xml/System.Windows.Media.Converters/MatrixValueSerializer.xml @@ -23,7 +23,7 @@ ## Remarks This class is typically only utilized by the for serialization purposes. - Use a to create a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representation of a structure. Use a to create a from an attribute string. + Use a to create a XAML representation of a structure. Use a to create a from an attribute string. diff --git a/xml/System.Windows.Media/Brush.xml b/xml/System.Windows.Media/Brush.xml index d8d0d291ae0..dcee8008951 100644 --- a/xml/System.Windows.Media/Brush.xml +++ b/xml/System.Windows.Media/Brush.xml @@ -59,7 +59,7 @@ Use the class to paint an object using a predefined solid color, such as or . ## Brushes in XAML - The following table lists the different types that can be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] and the syntax they support. For detailed syntax information for a specific brush, see that brush's type page. + The following table lists the different types that can be used in XAML and the syntax they support. For detailed syntax information for a specific brush, see that brush's type page. |Class|Attribute Syntax|Object Element Syntax| |-----------|----------------------|---------------------------| @@ -77,7 +77,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see the **Remarks** section. + For XAML information, see the **Remarks** section. ]]> diff --git a/xml/System.Windows.Media/Brushes.xml b/xml/System.Windows.Media/Brushes.xml index db11ef8bc6e..dace619fac8 100644 --- a/xml/System.Windows.Media/Brushes.xml +++ b/xml/System.Windows.Media/Brushes.xml @@ -32,7 +32,7 @@ Color table including a color swatch, the color name, and the hexadecimal value ## XAML Text Usage - You cannot declare this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], but you can use its static properties to assign values in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot declare this managed class in XAML, but you can use its static properties to assign values in XAML. ]]> diff --git a/xml/System.Windows.Media/Colors.xml b/xml/System.Windows.Media/Colors.xml index b176be0a45a..184e0b7776e 100644 --- a/xml/System.Windows.Media/Colors.xml +++ b/xml/System.Windows.Media/Colors.xml @@ -32,7 +32,7 @@ Color Table including a color swatch, the color name, and the hexadecimal value ## XAML Text Usage - You cannot declare this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], but you can use its static properties to assign values in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot declare this managed class in XAML, but you can use its static properties to assign values in XAML. ]]> diff --git a/xml/System.Windows.Media/DashStyles.xml b/xml/System.Windows.Media/DashStyles.xml index 8c5320f1fc1..8df7fd28be1 100644 --- a/xml/System.Windows.Media/DashStyles.xml +++ b/xml/System.Windows.Media/DashStyles.xml @@ -27,7 +27,7 @@ ## XAML Text Usage - You cannot declare this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], but you can use its static properties to assign values in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot declare this managed class in XAML, but you can use its static properties to assign values in XAML. ]]> diff --git a/xml/System.Windows.Media/ImageBrush.xml b/xml/System.Windows.Media/ImageBrush.xml index b4401338cf2..9e102d7a3e8 100644 --- a/xml/System.Windows.Media/ImageBrush.xml +++ b/xml/System.Windows.Media/ImageBrush.xml @@ -247,7 +247,7 @@ An ImageBrush can paint shapes, controls, text, and more ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see . + For XAML information, see . ## XAML Values diff --git a/xml/System.Windows.Media/ImageDrawing.xml b/xml/System.Windows.Media/ImageDrawing.xml index 8dda2212f04..f38c19e3a16 100644 --- a/xml/System.Windows.Media/ImageDrawing.xml +++ b/xml/System.Windows.Media/ImageDrawing.xml @@ -207,7 +207,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see the type. + For XAML information, see the type. ## XAML Values diff --git a/xml/System.Windows.Media/MatrixConverter.xml b/xml/System.Windows.Media/MatrixConverter.xml index 500ab87541f..d8ae5bb3a26 100644 --- a/xml/System.Windows.Media/MatrixConverter.xml +++ b/xml/System.Windows.Media/MatrixConverter.xml @@ -21,7 +21,7 @@ to create a from an attribute string; use a to create a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representation of a structure. + Use a to create a from an attribute string; use a to create a XAML representation of a structure. diff --git a/xml/System.Windows.Media/MediaPlayer.xml b/xml/System.Windows.Media/MediaPlayer.xml index 102859abf66..a95f8b5a792 100644 --- a/xml/System.Windows.Media/MediaPlayer.xml +++ b/xml/System.Windows.Media/MediaPlayer.xml @@ -22,7 +22,7 @@ . Also, if you declare an instance in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the only practical use is to fill property element syntax for the property. + Although you can declare an instance of this class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], you cannot load and play its media without using code. To play media in XAML only, use a . Also, if you declare an instance in XAML, the only practical use is to fill property element syntax for the property. When distributing media with your application, you cannot use a media file as a project resource. In your project file, you must instead set the media type to `Content` and set `CopyToOutputDirectory` to `PreserveNewest` or `Always`. @@ -773,7 +773,7 @@ ## XAML Text Usage - Not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Not typically used in XAML. ]]> @@ -924,7 +924,7 @@ ## XAML Text Usage - Not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Not typically used in XAML. ]]> @@ -987,7 +987,7 @@ ## XAML Text Usage - Not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Not typically used in XAML. ]]> diff --git a/xml/System.Windows.Media/NumberSubstitution.xml b/xml/System.Windows.Media/NumberSubstitution.xml index bb58873ca96..6bbddd99c0a 100644 --- a/xml/System.Windows.Media/NumberSubstitution.xml +++ b/xml/System.Windows.Media/NumberSubstitution.xml @@ -35,7 +35,7 @@ Example of the appearance of digits in different cultures ## XAML Text Usage - This type is not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] as an object element. However, the type exposes several attached properties that can be set on other object elements that have text content. + This type is not typically used in XAML as an object element. However, the type exposes several attached properties that can be set on other object elements that have text content. ]]> @@ -138,7 +138,7 @@ Example of the appearance of digits in different cultures - You can set this property in code on a instance, as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. -- You can set this property as an attached property usage in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is `<`*object* **NumberSubstitution.CultureOverride**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by and . +- You can set this property as an attached property usage in XAML. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In XAML, the usage is `<`*object* **NumberSubstitution.CultureOverride**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by and . ## XAML Attribute Usage @@ -222,7 +222,7 @@ Example of the appearance of digits in different cultures - You can set this property in code on a instance, as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. -- You can set this property as an attached property usage in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is `<`*object* **NumberSubstitution.CultureSource**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is a string representation of a value. In code, the attached property usage is supported by and . +- You can set this property as an attached property usage in XAML. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In XAML, the usage is `<`*object* **NumberSubstitution.CultureSource**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is a string representation of a value. In code, the attached property usage is supported by and . ## XAML Attribute Usage @@ -550,7 +550,7 @@ Example of the appearance of digits in different cultures - You can set this property in code on a instance, as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. -- You can set this property as an attached property usage in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the usage is `<`*object* **NumberSubstitution.Substitution**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is a string representation of a value. In code, the attached property usage is supported by and . +- You can set this property as an attached property usage in XAML. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In XAML, the usage is `<`*object* **NumberSubstitution.Substitution**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is a string representation of a value. In code, the attached property usage is supported by and . ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/VideoDrawing.xml b/xml/System.Windows.Media/VideoDrawing.xml index bb75cf662d3..25d5c7132c1 100644 --- a/xml/System.Windows.Media/VideoDrawing.xml +++ b/xml/System.Windows.Media/VideoDrawing.xml @@ -22,7 +22,7 @@ class and in particular the and methods. To play media in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] only, use a . + Although you can declare an instance of this class in XAML, you cannot load and play its media without using code, because of the dependency on the class and in particular the and methods. To play media in XAML only, use a . Despite its name, a can be used to play audio. diff --git a/xml/System.Windows.Navigation/JournalEntry.xml b/xml/System.Windows.Navigation/JournalEntry.xml index 762b1f1ec79..47bc66acbb4 100644 --- a/xml/System.Windows.Navigation/JournalEntry.xml +++ b/xml/System.Windows.Navigation/JournalEntry.xml @@ -333,7 +333,7 @@ ## Examples - The following example shows how to set the property for a from markup, with a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] attached property usage. + The following example shows how to set the property for a from markup, with a XAML attached property usage. [!code-xaml[JournalEntrySnippets#JENameMARKUP](~/samples/snippets/csharp/VS_Snippets_Wpf/JournalEntrySnippets/CSharp/JENamePage.xaml#jenamemarkup)] diff --git a/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml b/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml index 7613aa60e5d..354b017ea78 100644 --- a/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml +++ b/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml @@ -49,7 +49,7 @@ If you create custom navigation UI, and need to provide an [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]-style drop-down list, you can use to similar effect. ## XAML Attribute Usage - This class is not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This class is not typically used in XAML. @@ -140,7 +140,7 @@ The two passed navigation stacks are combined into a single navigation stack that contains up to nine items from each navigation stack plus the current item. ## XAML Attribute Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. ]]> @@ -185,7 +185,7 @@ ## Remarks ## XAML Attribute Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. ]]> @@ -244,7 +244,7 @@ To get all objects from a , enumerate the entries that are returned by and . ## XAML Attribute Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. ]]> @@ -303,7 +303,7 @@ ## Remarks ## XAML Attribute Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. ]]> diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 35c97d03093..56c8f299eeb 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -289,7 +289,7 @@ ... ``` - You navigate to a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] fragment by providing a URI with a suffix in the following format: + You navigate to a XAML fragment by providing a URI with a suffix in the following format: \#*FragmentName* @@ -311,13 +311,13 @@ > When raises , it also raises event on the object. > [!IMPORTANT] -> Fragment navigation is not supported for loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] pages (markup-only [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files with `Page` as the root element) in the following cases: +> Fragment navigation is not supported for loose XAML pages (markup-only XAML files with `Page` as the root element) in the following cases: > -> • When navigating to a fragment in a loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] page. +> • When navigating to a fragment in a loose XAML page. > -> • When navigating from a loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] page to a fragment in another loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] page. +> • When navigating from a loose XAML page to a fragment in another loose XAML page. > -> However, a loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] page can navigate to its own fragments. +> However, a loose XAML page can navigate to its own fragments. diff --git a/xml/System.Windows.Navigation/NavigationWindow.xml b/xml/System.Windows.Navigation/NavigationWindow.xml index e82d588e084..997f16fbad3 100644 --- a/xml/System.Windows.Navigation/NavigationWindow.xml +++ b/xml/System.Windows.Navigation/NavigationWindow.xml @@ -197,7 +197,7 @@ The child object to add. Adds a child object. To be added. - when this method is called. This prevents content from being added to using [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + when this method is called. This prevents content from being added to using XAML. @@ -1248,12 +1248,12 @@ is true, and the content of the is an external [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, the content is loaded into a partial trust security sandbox that is limited to the default Internet zone permission set. Additionally, the external content is loaded into a separate process. Consequently, the external content becomes isolated and does not have access to application-scope resources, such as resource dictionaries (for more information, see ). + When is true, and the content of the is an external XAML file, the content is loaded into a partial trust security sandbox that is limited to the default Internet zone permission set. Additionally, the external content is loaded into a separate process. Consequently, the external content becomes isolated and does not have access to application-scope resources, such as resource dictionaries (for more information, see ). > [!NOTE] -> contains external content only when the property is set to the uniform resource identifier (URI) for an external [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. content that is provided using the property is considered internal content and, subsequently, is not isolated. +> contains external content only when the property is set to the uniform resource identifier (URI) for an external XAML file. content that is provided using the property is considered internal content and, subsequently, is not isolated. ## Dependency Property Information diff --git a/xml/System.Windows.Threading/DispatcherFrame.xml b/xml/System.Windows.Threading/DispatcherFrame.xml index 2019419e103..8a091b2d078 100644 --- a/xml/System.Windows.Threading/DispatcherFrame.xml +++ b/xml/System.Windows.Threading/DispatcherFrame.xml @@ -30,7 +30,7 @@ ## XAML Text Usage - You cannot use this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this managed class in XAML. @@ -155,7 +155,7 @@ At application shutdown, all frames are requested to exit. ## XAML Text Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or cannot be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML, or cannot be used in XAML. diff --git a/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml b/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml index 320fbe13a2e..e227722a27f 100644 --- a/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml +++ b/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml @@ -138,8 +138,8 @@ - The [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] serialized object to save. - Saves a specified [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] serialized object to the document package. + The XAML serialized object to save. + Saves a specified XAML serialized object to the document package. To be added. diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 92068d17303..89bf76198c7 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -737,7 +737,7 @@ - A that maps to a relative [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. + A that maps to a relative XAML file. Loads a [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file that is located at the specified uniform resource identifier (URI), and converts it to an instance of the object that is specified by the root element of the [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file. An instance of the root element specified by the XAML file loaded. @@ -790,8 +790,8 @@ - An object of the same type as the root element of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. - A that maps to a relative [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. + An object of the same type as the root element of the XAML file. + A that maps to a relative XAML file. Loads a [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file that is located at the specified uniform resource identifier (URI) and converts it to an instance of the object that is specified by the root element of the [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file. is null. The is an absolute URI. - is of a type that does not match the root element of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. + is of a type that does not match the root element of the XAML file. diff --git a/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml index e3649a8fa04..9307be00bee 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml @@ -21,7 +21,7 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] concept. + The meaning of the term `browsable` as used in descriptions for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] (and derived classes) is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. ]]> diff --git a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml index eba96de481f..49f308f708d 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml @@ -27,7 +27,7 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] concept. + The meaning of the term `browsable` as used in descriptions for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. When this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is applied to the get accessor for an attached property, this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] specifies that an attached property is browsable when the attached property owner is a parent element of other elements. @@ -37,7 +37,7 @@ This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] supports two types of tree detection modes for parent element positions: a shallow mode, and a deep mode. The shallow mode, which is the default mode for an applied [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)], requires that the immediate parent element be the owner type of the property in order for the attached property to be browsable. The deep mode is declared by applying the attribute with as `true`. The deep mode is less restrictive because it only requires that the owner type be somewhere in the ancestor direction of the logical tree, and therefore the attached property is browsable on all child elements, not just immediate child elements. The deep mode is applied for attached property usages where intervening elements in the logical tree should not be reported as the true parent element. Implicit collections (for example, the that is implicit in the of a ) are not considered to be parent elements for purposes of how this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] declares the tree detection mode. - This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] on child elements, it is the presence and characteristics of the get accessor on the parent element that controls the true behavior. + This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on child elements, it is the presence and characteristics of the get accessor on the parent element that controls the true behavior. Whether an attached property is browsable on a child element is not an absolute guarantee that the attached property value is really processed by the parent element in some manner. Also, the value is not an absolute guarantee that the processing scope does or does not extend beyond the immediate parent element. All this is implementation specific. However, this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] for reporting the browsable state is the best available mechanism for reporting the usage information and functional information for an attached property. Therefore, you can generally assume that the browsable state of an attached property is analogous to the behavior of how an attached property value on a child element is processed or interpreted by the relevant parent element in your application code. @@ -45,7 +45,7 @@ ## XAML Text Usage - Members of this type are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this type are not typically used in XAML. ]]> @@ -189,7 +189,7 @@ ## XAML Text Usage - Members of this type are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this type are not typically used in XAML. ]]> diff --git a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml index 2cd4c0e21eb..f13968b650e 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml @@ -27,13 +27,13 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] concept. + The meaning of the term `browsable` as used in descriptions for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. If more than one type is specified for a [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)], the property is browsable if any specified type matches (logical or). The type can also be an interface. This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] specifies `true`. - This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. + This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. For general information on declaring attached properties, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). diff --git a/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml index 605084ea728..6135188eb29 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml @@ -27,9 +27,9 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] concept. + The meaning of the term `browsable` as used in descriptions for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. - This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. + This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. For general information on declaring attached properties, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). diff --git a/xml/System.Windows/ColorConvertedBitmapExtension.xml b/xml/System.Windows/ColorConvertedBitmapExtension.xml index 721b3670334..9193bdbb123 100644 --- a/xml/System.Windows/ColorConvertedBitmapExtension.xml +++ b/xml/System.Windows/ColorConvertedBitmapExtension.xml @@ -27,11 +27,11 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ColorConvertedBitmap Markup Extension](/dotnet/framework/wpf/advanced/colorconvertedbitmap-markup-extension). + For XAML information, see [ColorConvertedBitmap Markup Extension](/dotnet/framework/wpf/advanced/colorconvertedbitmap-markup-extension). ]]> diff --git a/xml/System.Windows/ComponentResourceKey.xml b/xml/System.Windows/ComponentResourceKey.xml index 3e1aa064fe2..adc4dbf6c8b 100644 --- a/xml/System.Windows/ComponentResourceKey.xml +++ b/xml/System.Windows/ComponentResourceKey.xml @@ -27,7 +27,7 @@ , and more than one set of resources can exist in the assembly, each differentiated by the type of their . @@ -35,7 +35,7 @@ If you want an easily accessible key, you can define a static property on your control class code that returns a , constructed with a that exists in the external resource assembly, and a . The key can be used for defining alternate default styles for controls in an assembly, by swapping the original external resource assembly for a custom one. You can also define a named resource part within a larger control style or template to expose a customization entry point. This is particularly useful if you are defining a theme resource dictionary for your control. - You can also use the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] [ComponentResourceKey Markup Extension](/dotnet/framework/wpf/advanced/componentresourcekey-markup-extension) in verbose syntax directly to create a loose instance of the key. This is useful if you want to declare private resources from other assemblies that are less discoverable to customize. + You can also use the XAML [ComponentResourceKey Markup Extension](/dotnet/framework/wpf/advanced/componentresourcekey-markup-extension) in verbose syntax directly to create a loose instance of the key. This is useful if you want to declare private resources from other assemblies that are less discoverable to customize. ]]> @@ -238,7 +238,7 @@ value conforms to the [XamlName Grammar](/dotnet/framework/xaml-services/xamlname-grammar). @@ -305,7 +305,7 @@ element is used by custom components to define keys for resources that are accessed from external assemblies, based on targeting an assembly that contains the type. Custom components often define new types which must be in the assembly where the resource is located. Generally these types have no other implementation, the types only exist in order to satisfy the lookup requirements of a . diff --git a/xml/System.Windows/ContentElement.xml b/xml/System.Windows/ContentElement.xml index db309b3e6f9..995b4e19a5b 100644 --- a/xml/System.Windows/ContentElement.xml +++ b/xml/System.Windows/ContentElement.xml @@ -262,7 +262,7 @@ ## Examples - The following example sets in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + The following example sets in XAML. [!code-xaml[ContentElementsSmorgasbord#AllowDrop](~/samples/snippets/csharp/VS_Snippets_Wpf/ContentElementsSmorgasbord/CSharp/page1.xaml#allowdrop)] diff --git a/xml/System.Windows/CornerRadius.xml b/xml/System.Windows/CornerRadius.xml index 8f7221f301b..564527bbe0f 100644 --- a/xml/System.Windows/CornerRadius.xml +++ b/xml/System.Windows/CornerRadius.xml @@ -66,7 +66,7 @@ If only a single value is specified, that measure is applied to ALL of the *TopLeft*, *TopRight*, *BottomRight*, and *BottomLeft* corners of the . > [!NOTE] -> Values need not include the decimal point explicitly when specified as a string. The string "1" provided in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] evaluates to a value of 1.0 when referenced in code. +> Values need not include the decimal point explicitly when specified as a string. The string "1" provided in XAML evaluates to a value of 1.0 when referenced in code. diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index 8328251fa3a..23c513715f8 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -867,7 +867,7 @@ class and other classes that implement the interface to describe an available data format. diff --git a/xml/System.Windows/DependencyProperty.xml b/xml/System.Windows/DependencyProperty.xml index 1380b9ec996..63152d776e6 100644 --- a/xml/System.Windows/DependencyProperty.xml +++ b/xml/System.Windows/DependencyProperty.xml @@ -55,7 +55,7 @@ To learn more about dependency properties, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). If you want properties on your custom types to support the capabilities in the preceding list, you should create a dependency property. To learn how to create custom dependency properties, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties). - An attached property is a property that enables any object to report information to the type that defines the attached property. In WPF, any type that inherits from can use an attached property regardless of whether the type inherits from the type that defines the property. An attached property is a feature of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] language. To set an attached property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], use the *ownerType*.*propertyName* syntax. An example of an attached property is the property. If you want to create a property that can be used on all types, then you should create an attached property. To learn more about attached properties, including how to create them, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). + An attached property is a property that enables any object to report information to the type that defines the attached property. In WPF, any type that inherits from can use an attached property regardless of whether the type inherits from the type that defines the property. An attached property is a feature of the XAML language. To set an attached property in XAML, use the *ownerType*.*propertyName* syntax. An example of an attached property is the property. If you want to create a property that can be used on all types, then you should create an attached property. To learn more about attached properties, including how to create them, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). ## XAML Attribute Usage @@ -186,7 +186,7 @@ The methodology recommended above is used when creating APIs declared within WPF. For instance, both and define a `BorderBrush` dependency property, which have similar functionality. defines its `BorderBrush` property to the property system by calling on original owner and its registered dependency property identifer. The return value is then used to establish a static field () for that property on the added owner, and a `BorderBrush` property wrapper is also declared. - The added owner's dependency property identifier should be used for operations such as . However, type-specific operations involving either types or instances of the class that was added as owner with different metadata will still return the expected results even if the original (not the added owner's) dependency property identifier is specified in calls to methods such as or . The metadata for the added owner is perpetuated by the call itself, not necessarily referenced exclusively by the adding owner class identifier field. Nevertheless, it is good practice to expose the identifier, as well as new CLR property wrappers, for dependency properties that are added to types using , because failing to do so creates disparity between the CLR and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] representations of your properties. + The added owner's dependency property identifier should be used for operations such as . However, type-specific operations involving either types or instances of the class that was added as owner with different metadata will still return the expected results even if the original (not the added owner's) dependency property identifier is specified in calls to methods such as or . The metadata for the added owner is perpetuated by the call itself, not necessarily referenced exclusively by the adding owner class identifier field. Nevertheless, it is good practice to expose the identifier, as well as new CLR property wrappers, for dependency properties that are added to types using , because failing to do so creates disparity between the CLR and XAML representations of your properties. The supplied metadata is merged with the property metadata for the dependency property as it exists on the base owner. Any characteristics that were specified in the original base metadata will persist. Only those characteristics that were specifically changed in the new metadata will override the characteristics of the base metadata. Some characteristics, such as , are replaced if they are specified in the new metadata. Others, such as , are combined. Ultimately, the merge behavior depends on the property metadata type being used for the override, so the behavior described here is for the existing property metadata classes used by WPF dependency properties. For details, see [Dependency Property Metadata](/dotnet/framework/wpf/advanced/dependency-property-metadata) and [Framework Property Metadata](/dotnet/framework/wpf/advanced/framework-property-metadata). @@ -1206,7 +1206,7 @@ ## Remarks This method returns the type , whereas returns the type . Typically, the keys that represent read-only properties are not made public, because the keys can be used to set the dependency property value by calling . Your class design will affect your requirements, but it is generally recommended to limit the access and visibility of any to only those parts of your code that are necessary to set that dependency property as part of class or application logic. It is also recommended that you expose a dependency property identifier for the read-only dependency property, by exposing the value of as a `public static readonly` field on your class. - Read-only attached properties are a rare scenario, because the primary scenario for an attached property is its use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. Without a public setter, an attached property cannot be set in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax. + Read-only attached properties are a rare scenario, because the primary scenario for an attached property is its use in XAML. Without a public setter, an attached property cannot be set in XAML syntax. For more information on dependency property registration, see . @@ -1255,7 +1255,7 @@ ## Remarks This method returns the type , whereas returns the type . Typically, the keys that represent the type . Typically, the keys that represent read-only properties are not made public, because the keys can be used to set the dependency property value by calling . Your class design will affect your requirements, but it is generally recommended to limit the access and visibility of any to only those parts of your code that are necessary to set that dependency property as part of class or application logic. It is also recommended that you expose a dependency property identifier for the read-only dependency property, by exposing the value of as a `public static readonly` field on your class. - Read-only attached properties are a rare scenario, because the primary scenario for an attached property is its use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. Without a public setter, an attached property cannot be set in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax. + Read-only attached properties are a rare scenario, because the primary scenario for an attached property is its use in XAML. Without a public setter, an attached property cannot be set in XAML syntax. For more information on dependency property registration, see . diff --git a/xml/System.Windows/DynamicResourceExtension.xml b/xml/System.Windows/DynamicResourceExtension.xml index 3aa430e2961..5b28e941038 100644 --- a/xml/System.Windows/DynamicResourceExtension.xml +++ b/xml/System.Windows/DynamicResourceExtension.xml @@ -33,11 +33,11 @@ ## Remarks Dynamic resource references are necessary when referencing content that might change at run-time. The reasons for the content change might be application-initiated or might be external. One example is if you are including styles that rely on system resources that report user-configured preferences, such as themes, font settings and so on. - This class is a markup extension implementation. Markup extension classes in WPF exist mainly to provide infrastructure support for some aspect of the WPF [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation, and the members exposed by the markup extension classes are not typically called from directly user code. This class particularly supports the [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) usage from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. For more information about dynamic resource references, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). + This class is a markup extension implementation. Markup extension classes in WPF exist mainly to provide infrastructure support for some aspect of the WPF XAML processor implementation, and the members exposed by the markup extension classes are not typically called from directly user code. This class particularly supports the [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) usage from XAML. For more information about dynamic resource references, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). + For XAML information, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). ]]> @@ -101,7 +101,7 @@ @@ -135,7 +135,7 @@ . @@ -184,7 +184,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). + For XAML information, see [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). ]]> diff --git a/xml/System.Windows/EventSetter.xml b/xml/System.Windows/EventSetter.xml index a424e3f7871..59811196223 100644 --- a/xml/System.Windows/EventSetter.xml +++ b/xml/System.Windows/EventSetter.xml @@ -25,7 +25,7 @@ You can only declare event setters for events that are routed events. You can declare event setters for routed events with a direct routing strategy, bubbling events, or tunneling events. - Instances of the class are usually created through [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], as an object element within a style defined through [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. An might also be instantiated from code. + Instances of the class are usually created through [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], as an object element within a style defined through XAML. An might also be instantiated from code. Event setters cannot be used in a style that is contained in a theme resource dictionary. This is because a theme resource dictionary at run time is often loose [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)] files, and does not have any scope defined where accompanying code-behind that defines the handlers can exist. @@ -202,11 +202,11 @@ ## Remarks > [!IMPORTANT] -> Setting the characteristics of how an event's handlers will be invoked must always be performed in code, in keeping with the general principle that there is no way to specify when assigning defined event handlers for instances directly to named events in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] attribute syntax. Although setting this value in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] does not generate any compile-time errors, the resulting [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will produce a run-time exception when the style is used. +> Setting the characteristics of how an event's handlers will be invoked must always be performed in code, in keeping with the general principle that there is no way to specify when assigning defined event handlers for instances directly to named events in XAML attribute syntax. Although setting this value in XAML does not generate any compile-time errors, the resulting XAML will produce a run-time exception when the style is used. ## XAML Text Usage - This property should not be used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. See Remarks. + This property should not be used in XAML. See Remarks. ]]> diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index cd334cff5dc..7ef2a157bfe 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -668,7 +668,7 @@ class to evaluate the string. The provided string should evaluate to a value. See for details. + When setting this property in XAML, the XAML processor relies on type conversion for the class to evaluate the string. The provided string should evaluate to a value. See for details. Whether the cursor as established by this property will or will not display when the mouse pointer is over this element is also dependent on the value of the property. Also, event-related considerations such as an active drag, mouse capture, text editing modes within controls, and so on, will also affect the cursor with higher priority than the value you specify in this property. @@ -769,7 +769,7 @@ Alternatively, you can use one of the following properties of the class to specify the binding source explicitly: , , or . For more information, see [How to: Specify the Binding Source](/dotnet/framework/wpf/data/how-to-specify-the-binding-source). - In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], is most commonly set to as a declaration. You can use either property element syntax or attribute syntax. Attribute syntax is shown in the example on this page. You can also set in code. + In XAML, is most commonly set to as a declaration. You can use either property element syntax or attribute syntax. Attribute syntax is shown in the example on this page. You can also set in code. ## XAML Property Element Usage @@ -1101,7 +1101,7 @@ . + When setting this property in XAML, styles are almost always defined as a resource, rather than inline as an element, and that resource is usually referenced as a . Note that this property affects visual appearance but does not report so in metadata. This is because the visual appearance change is event-driven and may not apply at all times, and thus should not generally report any visual or layout information in metadata. @@ -1359,7 +1359,7 @@ ## Remarks This dependency property inherits property values. If there are child elements with no other value for established through local values or styles, the property system will set the value to be the value of the nearest parent element with this value assigned. - Although a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax usage is listed and is syntactically allowed, setting this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is not common. + Although a XAML syntax usage is listed and is syntactically allowed, setting this property in XAML is not common. ## Dependency Property Information @@ -1695,17 +1695,17 @@ System.String - Gets or sets the identifying name of the element. The name provides an instance reference so that programmatic code-behind, such as event handler code, can refer to an element once it is constructed during parsing of [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Gets or sets the identifying name of the element. The name provides an instance reference so that programmatic code-behind, such as event handler code, can refer to an element once it is constructed during parsing of XAML. The name of the element. from code is not common, because if you have the appropriate reference in code already, you can just call methods and properties on the element reference and do not generally need the . An exception is if the string has some overloaded meaning, for instance if it is useful to display that name in UI. Setting a from code if the original was set from markup is also not recommended, and changing the property will not change the object reference. Such object references are created only when the underlying namescopes are explicitly created during [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] loading. + Getting a from code is not common, because if you have the appropriate reference in code already, you can just call methods and properties on the element reference and do not generally need the . An exception is if the string has some overloaded meaning, for instance if it is useful to display that name in UI. Setting a from code if the original was set from markup is also not recommended, and changing the property will not change the object reference. Such object references are created only when the underlying namescopes are explicitly created during XAML loading. You must specifically call to make an effective change on the property of an already loaded element. @@ -2306,11 +2306,11 @@ Note that this property returns only the resource dictionary declared directly within that element. This is different than the actual resource lookup process, where a child element can access any of the resources defined in each parent element, searching recursively upwards. - Resources can also be referenced by code from within the collection, but be aware that resources created in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will definitely not be accessible until after is raised by the element that declares the dictionary. In fact, resources are parsed asynchronously, and not even the event is an assurance that you can reference a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resource. For this reason you should generally only access [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resources as part of run-time code, or through other [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] techniques such as styles or resource extension references for attribute values. When you access resources through code, it is essentially equivalent to a [DynamicResource](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) reference made from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Resources can also be referenced by code from within the collection, but be aware that resources created in XAML will definitely not be accessible until after is raised by the element that declares the dictionary. In fact, resources are parsed asynchronously, and not even the event is an assurance that you can reference a XAML defined resource. For this reason you should generally only access XAML defined resources as part of run-time code, or through other XAML techniques such as styles or resource extension references for attribute values. When you access resources through code, it is essentially equivalent to a [DynamicResource](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) reference made from XAML. The underlying supports the methods required to add, remove, or query resources from within the collection by using code. The property is settable to support the scenario of completely replacing the resources collection of an element to be a new or different . - Notice that the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax shown does not include an element for the . This is an example of implicit collection syntax; a tag representing the collection element can be omitted. The elements that are added as items to the collection are specified instead. For more information about implicit collections and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). One case where a is still specified explicitly as an element is if you are introducing a merged dictionary, in which case there are typically no child elements for that . For details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). + Notice that the XAML syntax shown does not include an element for the . This is an example of implicit collection syntax; a tag representing the collection element can be omitted. The elements that are added as items to the collection are specified instead. For more information about implicit collections and XAML, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). One case where a is still specified explicitly as an element is if you are introducing a merged dictionary, in which case there are typically no child elements for that . For details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). ## XAML Property Element Usage @@ -2930,7 +2930,7 @@ A string that becomes the display text for the . *toolTipObjectContent* - Some object, provided in object element form, that should be used as the content for the . Typically this would be a or some other element that creates layout compositing for the , eventually containing text content within the compositing. In this usage, the element is created implicitly from the parsed [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], and the *toolTipObjectContent* content is set as its property. + Some object, provided in object element form, that should be used as the content for the . Typically this would be a or some other element that creates layout compositing for the , eventually containing text content within the compositing. In this usage, the element is created implicitly from the parsed XAML, and the *toolTipObjectContent* content is set as its property. <`ToolTip` .../> See . diff --git a/xml/System.Windows/FrameworkElement.xml b/xml/System.Windows/FrameworkElement.xml index b09a288f4a1..fb92c02b0b2 100644 --- a/xml/System.Windows/FrameworkElement.xml +++ b/xml/System.Windows/FrameworkElement.xml @@ -77,7 +77,7 @@ As can be seen from the class hierarchy, many WPF classes derive from , either directly or through intermediate base classes such as or . - If you intend to use as a base class, you might want to first examine the existing derived classes. provides support for a number of basic scenarios, but also lacks a number of features that are desirable for an "element" in the sense of a building block that you use to create [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. For instance, a does not define any true content model; as a base class does not define a property that can create [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] child elements. In particular, you might want to look at and . + If you intend to use as a base class, you might want to first examine the existing derived classes. provides support for a number of basic scenarios, but also lacks a number of features that are desirable for an "element" in the sense of a building block that you use to create [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. For instance, a does not define any true content model; as a base class does not define a property that can create XAML child elements. In particular, you might want to look at and . ]]> @@ -132,7 +132,7 @@ Because is a calculated value, you should be aware that there could be multiple or incremental reported changes to it as a result of various operations by the layout system. The layout system may be calculating required measure space for child elements, constraints by the parent element, and so on. - Although you cannot set this property from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], you can base a upon its value in a style. + Although you cannot set this property from XAML, you can base a upon its value in a style. ## Dependency Property Information @@ -204,7 +204,7 @@ Because is a calculated value, you should be aware that there could be multiple or incremental reported changes to it as a result of various operations by the layout system. The layout system may be calculating required measure space for child elements, constraints by the parent element, and so on. - Although you cannot set this property from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], you can base a upon its value in a style. + Although you cannot set this property from XAML, you can base a upon its value in a style. ## Dependency Property Information @@ -1055,7 +1055,7 @@ class to evaluate the string. The provided string should evaluate to a value. See for details. + When you set this property in XAML, the XAML processor relies on type conversion for the class to evaluate the string. The provided string should evaluate to a value. See for details. Whether the cursor as established by this property will or will not display when the mouse pointer is over this element is also dependent on the value of the property. Also, event-related considerations such as an active drag, mouse capture, text editing modes within controls, and so on, will also affect the cursor with higher priority than the value you specify in this property. @@ -1538,7 +1538,7 @@ ## XAML Text Usage - This property can also be set on classes that are not derived classes, by the following [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] attached property usage: + This property can also be set on classes that are not derived classes, by the following XAML attached property usage: `<` *object* `FrameworkElement.`**FlowDirection**="`"/>` @@ -2000,7 +2000,7 @@ If this element is a child element within some other element, then setting this property to a value is really only a suggested value. The layout system as well as the particular layout logic of the parent element will use the value as a nonbinding input during the layout process. In practical terms, a is almost always the child element of something else; even when you set the on . (For , that value is used when the underlying application model establishes the basic rendering assumptions that create the Hwnd that hosts the application.) - In addition to acceptable values, this property can also be . This is how you specify auto sizing behavior in code. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] you set the value to the string "Auto" (case insensitive) to enable the auto sizing behavior. Auto sizing behavior implies that the element will fill the height available to it. Note however that specific controls frequently supply default values through their default theme styles that will disable the auto sizing behavior unless it is specifically re-enabled. + In addition to acceptable values, this property can also be . This is how you specify auto sizing behavior in code. In XAML you set the value to the string "Auto" (case insensitive) to enable the auto sizing behavior. Auto sizing behavior implies that the element will fill the height available to it. Note however that specific controls frequently supply default values through their default theme styles that will disable the auto sizing behavior unless it is specifically re-enabled. The return value of this property is always the same as any value that was set to it. In contrast, the value of the may vary. This can happen either statically because the layout rejected the suggested size for some reason, or momentarily. The layout system itself works asynchronously relative to the property system's set of and may not have processed that particular sizing property change yet. @@ -2211,7 +2211,7 @@ or methods are called. Calls to either method could have come from application code, or through the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] processor behavior when a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] page is processed. + This event will be raised whenever the or methods are called. Calls to either method could have come from application code, or through the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] processor behavior when a XAML page is processed. Whether you choose to handle or depends on your requirements. If you do not need to read element properties, intend to reset properties, and do not need any layout information, might be the better event to act upon. If you need all properties of the element to be available, and you will be setting properties that are likely to reset the layout, might be the better event to act upon. Be careful of reentrancy if your handler resets any properties that are interpreted by the layout system to mean that a new layout pass is required. (You might need to check the values on the property if you are unsure of which properties can require a new layout pass if they are changed.) @@ -2248,7 +2248,7 @@ ## Remarks This dependency property inherits property values. If there are child elements without other values for established through local values or styles, then the property system will set the value to be the value of the nearest ancestor element with this value assigned. - Although a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax usage is listed and is syntactically allowed, setting this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is not common. + Although a XAML syntax usage is listed and is syntactically allowed, setting this property in XAML is not common. ## Dependency Property Information @@ -2314,16 +2314,16 @@ System.Boolean - Gets a value that indicates whether this element has been initialized, either during processing by a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor, or by explicitly having its method called. + Gets a value that indicates whether this element has been initialized, either during processing by a XAML processor, or by explicitly having its method called. - if the element is initialized per the aforementioned [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processing or method calls; otherwise, . + if the element is initialized per the aforementioned XAML processing or method calls; otherwise, . and . Elements in the logical tree that is loaded by a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor are assured to be initialized. Elements not in the logical tree are initialized when is called. In absence of any specific handling of and , this will happen as soon as the constructor returns the initialized result. + This property is useful if you also are using and . Elements in the logical tree that is loaded by a XAML processor are assured to be initialized. Elements not in the logical tree are initialized when is called. In absence of any specific handling of and , this will happen as soon as the constructor returns the initialized result. ]]> @@ -2646,7 +2646,7 @@ ## Remarks The margin is the space between this element and other elements that will be adjacent when layout creates the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. Shared elements might be peer elements (such as other elements in the collection of a common parent control), or might also be this element's parent. - is set as a structure rather than as a number so that the margin can be set asymmetrically. The structure itself supports string type conversion so that you can specify an asymmetric in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] attribute syntax also. + is set as a structure rather than as a number so that the margin can be set asymmetrically. The structure itself supports string type conversion so that you can specify an asymmetric in XAML attribute syntax also. A non-zero margin applies space outside the element layout's and . @@ -2693,7 +2693,7 @@ The default unit for a measure is [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)]. You can also specify other units by appending the unit type strings `cm`, `in`, or `pt` to any measure. - Number values provided as [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] attributes need not specify decimal points (0 is acceptable, does not have to be provided as 0.0). For more information on [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] usage, see . + Number values provided as XAML attributes need not specify decimal points (0 is acceptable, does not have to be provided as 0.0). For more information on [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] usage, see . *thicknessReference* An object reference to an existing . This might be a `}`, a , or `}` reference. For more information on [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] usage, see . @@ -3319,19 +3319,19 @@ System.String - Gets or sets the identifying name of the element. The name provides a reference so that code-behind, such as event handler code, can refer to a markup element after it is constructed during processing by a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor. + Gets or sets the identifying name of the element. The name provides a reference so that code-behind, such as event handler code, can refer to a markup element after it is constructed during processing by a XAML processor. The name of the element. The default is an empty string. if you are creating elements in code is not common. If you have the appropriate reference in code already, you can just call methods and properties on the element reference and will not generally need the . An exception to this is if the string has some overloaded meaning, for instance if it is useful to display that name in UI. Setting a from code-behind if the original was set from markup is also not recommended, and changing the property after loading the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will not change the original object reference. The object references are created only when the underlying namescopes are explicitly created during parsing. You must specifically call to make an effective change to the property of an already loaded element. + Getting a if you are creating elements in code is not common. If you have the appropriate reference in code already, you can just call methods and properties on the element reference and will not generally need the . An exception to this is if the string has some overloaded meaning, for instance if it is useful to display that name in UI. Setting a from code-behind if the original was set from markup is also not recommended, and changing the property after loading the XAML will not change the original object reference. The object references are created only when the underlying namescopes are explicitly created during parsing. You must specifically call to make an effective change to the property of an already loaded element. One notable case where setting from code is important is when registering names for elements that storyboards will run against, so that they can be referenced at run time. Before you can register a name, might also need to instantiate and assign a instance. See the Example section, or [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). @@ -3341,7 +3341,7 @@ The property also serves as an identifier for other processes. For instance, the WPF automation model will use as the AutomationId for clients and providers. - The string values used for have some restrictions, as imposed by the underlying [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) defined by the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] specification. Most notably, a must start with a letter or the underscore character (_), and must contain only letters, digits, or underscores. For more information, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). + The string values used for have some restrictions, as imposed by the underlying [x:Name Directive](/dotnet/framework/xaml-services/x-name-directive) defined by the XAML specification. Most notably, a must start with a letter or the underscore character (_), and must contain only letters, digits, or underscores. For more information, see [WPF XAML Namescopes](/dotnet/framework/wpf/advanced/wpf-xaml-namescopes). is one of the very few dependency properties that cannot be animated ( is `true` in metadata), because the name itself is vital for targeting an animation. Data binding a is technically possible, but is an extremely uncommon scenario because a data-bound cannot serve the main intended purpose of the property: to provide an identifier connection point for code-behind. @@ -4210,11 +4210,11 @@ Note that this property returns only the resource dictionary declared directly within that element. This is different than the actual resource lookup process, where a child element can access any of the resources defined in each parent element, searching recursively upwards. - Resources can also be referenced by code from within the collection, but be aware that resources created in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] will definitely not be accessible until after is raised by the element that declares the dictionary. In fact, resources are parsed asynchronously and not even the event is an assurance that you can reference a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resource. For this reason you should generally only access [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] defined resources as part of run-time code, or through other [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] techniques such as styles or resource extension references for attribute values. When you access resources through code, it is essentially equivalent to a [DynamicResource](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) reference made from [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Resources can also be referenced by code from within the collection, but be aware that resources created in XAML will definitely not be accessible until after is raised by the element that declares the dictionary. In fact, resources are parsed asynchronously and not even the event is an assurance that you can reference a XAML defined resource. For this reason you should generally only access XAML defined resources as part of run-time code, or through other XAML techniques such as styles or resource extension references for attribute values. When you access resources through code, it is essentially equivalent to a [DynamicResource](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) reference made from XAML. The underlying supports the methods required to add, remove or query resources from within the collection by using code. The property is settable to support the scenario of completely replacing the resources collection of an element to be a new or different . - Notice that the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax shown does not include an element for the . This is an example of implicit collection syntax; a tag representing the collection element can be omitted. The elements that are added as items to the collection are specified instead. For more information about implicit collections and [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). One case where a is still specified explicitly as an element is if you are introducing a merged dictionary, in which case there are typically no child elements for that . For details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). + Notice that the XAML syntax shown does not include an element for the . This is an example of implicit collection syntax; a tag representing the collection element can be omitted. The elements that are added as items to the collection are specified instead. For more information about implicit collections and XAML, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). One case where a is still specified explicitly as an element is if you are introducing a merged dictionary, in which case there are typically no child elements for that . For details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). ## XAML Property Element Usage @@ -4985,7 +4985,7 @@ A string that becomes the display text for the . *toolTipObjectContent* - Some object, provided in object element form, that should be used as the content for the . Typically this would be a or some other element that creates layout compositing for the , eventually containing text content within the compositing. In this usage, the element is created implicitly from the parsed [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], and the *toolTipObjectContent* content is set as its property. + Some object, provided in object element form, that should be used as the content for the . Typically this would be a or some other element that creates layout compositing for the , eventually containing text content within the compositing. In this usage, the element is created implicitly from the parsed XAML, and the *toolTipObjectContent* content is set as its property. <`ToolTip` .../> See . @@ -5280,7 +5280,7 @@ ## Examples - The following example is implemented as a button handler, where the button being clicked sets its background to a resource-defined brush obtained by calling on itself. This walks the element tree and finds the resource (the resource itself is defined in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] and is not shown). + The following example is implemented as a button handler, where the button being clicked sets its background to a resource-defined brush obtained by calling on itself. This walks the element tree and finds the resource (the resource itself is defined in XAML and is not shown). [!code-csharp[BaseElementsSmorgasbord#FETryFindResource](~/samples/snippets/csharp/VS_Snippets_Wpf/BaseElementsSmorgasbord/CSharp/Page1.xaml.cs#fetryfindresource)] [!code-vb[BaseElementsSmorgasbord#FETryFindResource](~/samples/snippets/visualbasic/VS_Snippets_Wpf/BaseElementsSmorgasbord/visualbasic/page1.xaml.vb#fetryfindresource)] @@ -5674,7 +5674,7 @@ The return value of this property is always the same as any value that was set to it. In contrast, the value of the may vary. The layout may have rejected the suggested size for some reason. Also, the layout system itself works asynchronously relative to the property system set of and may not have processed that particular sizing property change yet. - In addition to acceptable values, this property can also be . This is how you specify auto sizing behavior. In [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] you set the value to the string "Auto" (case insensitive) to enable the auto sizing behavior. Auto sizing behavior implies that the element will fill the width available to it. Note however that specific controls frequently supply default values in their default styles that will disable the auto sizing behavior unless it is specifically re-enabled. + In addition to acceptable values, this property can also be . This is how you specify auto sizing behavior. In XAML you set the value to the string "Auto" (case insensitive) to enable the auto sizing behavior. Auto sizing behavior implies that the element will fill the width available to it. Note however that specific controls frequently supply default values in their default styles that will disable the auto sizing behavior unless it is specifically re-enabled. In addition to the validation check, there is a nondeterministic upper value bound for that is enforced by the layout system (this is a very large number, larger than but smaller than ). If you exceed this bound, the element will not render, and no exception is thrown. Do not set to a value that is significantly larger than the maximum size of any possible visual display, or you may exceed this nondeterministic upper bound. diff --git a/xml/System.Windows/FrameworkElementFactory.xml b/xml/System.Windows/FrameworkElementFactory.xml index 47e947b315f..2ec0bda0b3d 100644 --- a/xml/System.Windows/FrameworkElementFactory.xml +++ b/xml/System.Windows/FrameworkElementFactory.xml @@ -27,7 +27,7 @@ such as or ; not all of the template functionality is available when you create a template using this class. The recommended way to programmatically create a template is to load [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] from a string or a memory stream using the method of the class. + This class is a deprecated way to programmatically create templates, which are subclasses of such as or ; not all of the template functionality is available when you create a template using this class. The recommended way to programmatically create a template is to load XAML from a string or a memory stream using the method of the class. ]]> diff --git a/xml/System.Windows/FrameworkPropertyMetadata.xml b/xml/System.Windows/FrameworkPropertyMetadata.xml index 7398cf33038..94a964ffedb 100644 --- a/xml/System.Windows/FrameworkPropertyMetadata.xml +++ b/xml/System.Windows/FrameworkPropertyMetadata.xml @@ -29,7 +29,7 @@ ## XAML Text Usage - This class is not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This class is not typically used in XAML. @@ -586,7 +586,7 @@ ## XAML Text Usage - Members of this class are either not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are either not typically used in XAML. @@ -637,7 +637,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. @@ -693,7 +693,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. ]]> @@ -738,7 +738,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. ]]> @@ -779,7 +779,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. @@ -822,7 +822,7 @@ constructors or equivalent [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax. + In absence of this property being `true`, binding updates are one-way by default, based on the default behavior of the constructors or equivalent XAML syntax. In existing elements, you will usually find this property set to `true` in metadata for dependency properties that both report state and are modifiable by user action, for example . @@ -832,7 +832,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. @@ -878,7 +878,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. ]]> @@ -911,7 +911,7 @@ [!NOTE] > Although property value inheritance might appear to work for nonattached dependency properties, the inheritance behavior for a nonattached property through certain object-object divisions in the runtime tree is undefined. Always use to register properties where you specify in the metadata. @@ -920,7 +920,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. @@ -969,7 +969,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. @@ -1019,7 +1019,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. ]]> @@ -1057,7 +1057,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. ]]> @@ -1185,7 +1185,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. ]]> @@ -1224,7 +1224,7 @@ ## XAML Text Usage - Members of this class are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this class are not typically used in XAML. ]]> diff --git a/xml/System.Windows/FreezableCollection`1.xml b/xml/System.Windows/FreezableCollection`1.xml index 01452cdd6fa..8d4d347e5df 100644 --- a/xml/System.Windows/FreezableCollection`1.xml +++ b/xml/System.Windows/FreezableCollection`1.xml @@ -59,13 +59,13 @@ This class is provided to enable the creation of custom collection types that fully support data binding, change notification, property invalidation, and animation of its contents. ### XAML Usage for FreezableCollection - supports a limited [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax. + supports a limited XAML syntax. -- As an object element at the root, you can theoretically specify an unconstrained object element, which must also specify the [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) to declare the constraint. However, this is not a common scenario, because to do this, the must be the root element. This limitation exists because the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] processor implementation in WPF can only support [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) when the element it is being set on is the root element, and you must use on any open constraint generic if you want to instantiate a generic type in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. It is unlikely that you want a as the root element, even as loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. +- As an object element at the root, you can theoretically specify an unconstrained object element, which must also specify the [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) to declare the constraint. However, this is not a common scenario, because to do this, the must be the root element. This limitation exists because the XAML processor implementation in WPF can only support [x:TypeArguments Directive](/dotnet/framework/xaml-services/x-typearguments-directive) when the element it is being set on is the root element, and you must use on any open constraint generic if you want to instantiate a generic type in XAML. It is unlikely that you want a as the root element, even as loose XAML. - If you derive from and apply a type constraint in the derived collection, the derived collection can support a variety of usages. This is possible because the constraint in your derivation eliminates the need to pass . - - The typical [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage for such a derived collection is through implicit collection syntax. Collections that support certain interfaces do not need to specify the collection itself as an object element. For details on collection syntax in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). For instance, an *object* with a *property* where the *property* was of type constrained by could support the following syntax: + - The typical XAML usage for such a derived collection is through implicit collection syntax. Collections that support certain interfaces do not need to specify the collection itself as an object element. For details on collection syntax in XAML, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). For instance, an *object* with a *property* where the *property* was of type constrained by could support the following syntax: ``` diff --git a/xml/System.Windows/HierarchicalDataTemplate.xml b/xml/System.Windows/HierarchicalDataTemplate.xml index 819e13d3861..7905d45e12e 100644 --- a/xml/System.Windows/HierarchicalDataTemplate.xml +++ b/xml/System.Windows/HierarchicalDataTemplate.xml @@ -333,7 +333,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see the type. + For XAML information, see the type. diff --git a/xml/System.Windows/PropertyMetadata.xml b/xml/System.Windows/PropertyMetadata.xml index 05e90999a56..9b3bf0af14b 100644 --- a/xml/System.Windows/PropertyMetadata.xml +++ b/xml/System.Windows/PropertyMetadata.xml @@ -29,7 +29,7 @@ ## XAML Text Usage - This type, and members of this type, are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + This type, and members of this type, are not typically used in XAML. ]]> @@ -297,7 +297,7 @@ ## XAML Text Usage - Members of this type are not typically used in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + Members of this type are not typically used in XAML. ]]> diff --git a/xml/System.Windows/PropertyPath.xml b/xml/System.Windows/PropertyPath.xml index f9863871962..9f3081d23a5 100644 --- a/xml/System.Windows/PropertyPath.xml +++ b/xml/System.Windows/PropertyPath.xml @@ -47,7 +47,7 @@ ## XAML Values *propertyPath* - A string that is evaluated to be either a simple or complex property path. The syntax for setting a in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] is versatile but complex, and is described in the separate topic [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). + A string that is evaluated to be either a simple or complex property path. The syntax for setting a in XAML is versatile but complex, and is described in the separate topic [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). ]]> @@ -187,11 +187,11 @@ The path string for a is typically established through the constructors: the signature for bindings or single-step storyboard targets, the signature for multi-step storyboard targets. - **XAML:** When you use a to describe a property reference in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], as an attribute value, the string that you specify is first handled by a type converter (). This type converter then processes the string and based on its syntax will call one of the constructor signatures. This indirection through the type converter handling an attribute value is generally how you use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], rather than declaring a object element and then applying specific values to attributes such as and . For more information, see [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). + **XAML:** When you use a to describe a property reference in XAML, as an attribute value, the string that you specify is first handled by a type converter (). This type converter then processes the string and based on its syntax will call one of the constructor signatures. This indirection through the type converter handling an attribute value is generally how you use in XAML, rather than declaring a object element and then applying specific values to attributes such as and . For more information, see [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). ## XAML Text Usage - Members of the type are not typically set in a direct [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax. See Remarks. + Members of the type are not typically set in a direct XAML syntax. See Remarks. ]]> @@ -227,11 +227,11 @@ The actual evaluation of the property chain is performed by the storyboard animation mechanisms. At the level, no validation is performed to make sure that the steps of the path connect at all. For instance, you can construct a property path that has as the first step, and as the second step. But such a property path would fail if actually applied as a target, because the Brush type that fills does not have a property. Invalid property paths fail silently. For more information, see [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). - **XAML:** When you use a to describe a property reference in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], as an attribute value, the string that you specify is first handled by a type converter (). This type converter then processes the string and based on its syntax will call one of the constructor signatures. This indirection through the type converter handling an attribute value is generally how you use in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], rather than declaring a object element and then applying specific values to attributes such as and . For more information, see [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). + **XAML:** When you use a to describe a property reference in XAML, as an attribute value, the string that you specify is first handled by a type converter (). This type converter then processes the string and based on its syntax will call one of the constructor signatures. This indirection through the type converter handling an attribute value is generally how you use in XAML, rather than declaring a object element and then applying specific values to attributes such as and . For more information, see [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). ## XAML Text Usage - Members of the type are not typically set in a direct [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax. See Remarks. + Members of the type are not typically set in a direct XAML syntax. See Remarks. ]]> diff --git a/xml/System.Windows/ResourceDictionary.xml b/xml/System.Windows/ResourceDictionary.xml index c8656dcd5aa..acfa7314350 100644 --- a/xml/System.Windows/ResourceDictionary.xml +++ b/xml/System.Windows/ResourceDictionary.xml @@ -57,13 +57,13 @@ are not immediately processed when application code is loaded by a [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] loader. Instead, the persists as an object, and the individual values are processed only when they are specifically requested. + The items in a are not immediately processed when application code is loaded by a XAML loader. Instead, the persists as an object, and the individual values are processed only when they are specifically requested. The class is not derived from . Instead, the class implements but relies on a internally. - In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], the class is typically an implicit collection element that is the object element value of several `Resources` properties, when given in property element syntax. For details on implicit collections in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). An exception is when you want to specify a merged dictionary; for details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). + In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], the class is typically an implicit collection element that is the object element value of several `Resources` properties, when given in property element syntax. For details on implicit collections in XAML, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). An exception is when you want to specify a merged dictionary; for details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). - Another possible [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage is to declare a resource dictionary as a discrete [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, and either load it at run time with or include it in a (full-trust) project as a resource or loose file. In this case, can be declared as an object element, serving as the root element of the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. You must map the appropriate XML namespace values (default for the WPF namespace and typically `x:` for the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] namespace) onto the element if you plan to use it as the root element. Then you can add child elements that define the resources, each with an [x:Key](/dotnet/framework/xaml-services/x-key-directive) value. + Another possible XAML usage is to declare a resource dictionary as a discrete XAML file, and either load it at run time with or include it in a (full-trust) project as a resource or loose file. In this case, can be declared as an object element, serving as the root element of the XAML. You must map the appropriate XML namespace values (default for the WPF namespace and typically `x:` for the XAML namespace) onto the element if you plan to use it as the root element. Then you can add child elements that define the resources, each with an [x:Key](/dotnet/framework/xaml-services/x-key-directive) value. ## XAML Implicit Collection Usage @@ -599,7 +599,7 @@ The invalidations happen when an implicit data template resource changes. location, and are doing so to avoid the possible performance and scope implications of run-time key lookup. - You do not use indexers to define collection members in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. Instead, you create child elements in markup. The child elements are either child elements of , or of a property element where the property type is `ResourceDictionary`. For details, see the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage sections in . + You do not use indexers to define collection members in XAML. Instead, you create child elements in markup. The child elements are either child elements of , or of a property element where the property type is `ResourceDictionary`. For details, see the XAML usage sections in . ]]> @@ -665,7 +665,7 @@ The invalidations happen when an implicit data template resource changes. to the generic collection referenced by . A merged does not have resource elements defined within it in markup. Instead, the merged dictionary is a with no markup child elements defined (or with no elements added through code), but with a URI specified for . The designation enables the merged dictionary to come from an external source, such as a separate resource assembly that ships with the application, "loose [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]", or a specific localization or global resources assembly. + Dictionaries are merged by adding a to the generic collection referenced by . A merged does not have resource elements defined within it in markup. Instead, the merged dictionary is a with no markup child elements defined (or with no elements added through code), but with a URI specified for . The designation enables the merged dictionary to come from an external source, such as a separate resource assembly that ships with the application, "loose XAML", or a specific localization or global resources assembly. Specifying resource elements within a that has specified is not supported. @@ -846,7 +846,7 @@ The invalidations happen when an implicit data template resource changes. is specified as a Pack URI, which references the location of a resource dictionary that is included as a noncompiled Resource or Content build action by your application building project. For details on the Pack URI format, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). - Generally, the property is set only for a that is specified for the property (either as a property element in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], or as a item of the collection in code). In this context, setting the value for will merge the dictionary contents found at the supplied URI into the current . Any load failures will cause an exception to be thrown. + Generally, the property is set only for a that is specified for the property (either as a property element in XAML, or as a item of the collection in code). In this context, setting the value for will merge the dictionary contents found at the supplied URI into the current . Any load failures will cause an exception to be thrown. diff --git a/xml/System.Windows/StaticResourceExtension.xml b/xml/System.Windows/StaticResourceExtension.xml index e9388bec08f..91c2372d4d8 100644 --- a/xml/System.Windows/StaticResourceExtension.xml +++ b/xml/System.Windows/StaticResourceExtension.xml @@ -182,7 +182,7 @@ diff --git a/xml/System.Windows/Style.xml b/xml/System.Windows/Style.xml index f85e1b71a87..532b28fd877 100644 --- a/xml/System.Windows/Style.xml +++ b/xml/System.Windows/Style.xml @@ -52,7 +52,7 @@ on any element that derives from or . A style is most commonly declared as a resource inside the section. Because styles are resources, they obey the same scoping rules that apply to all resources, so where you declare a style affects where it can be applied. If, for instance, you declare the style in the root element of your application definition [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file, the style can be used anywhere in your application. If you are creating a navigation application and declare the style in one of the application's [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] files, the style can be used only in that [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] file. For more information on scoping rules for resources, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + You can set a on any element that derives from or . A style is most commonly declared as a resource inside the section. Because styles are resources, they obey the same scoping rules that apply to all resources, so where you declare a style affects where it can be applied. If, for instance, you declare the style in the root element of your application definition XAML file, the style can be used anywhere in your application. If you are creating a navigation application and declare the style in one of the application's XAML files, the style can be used only in that XAML file. For more information on scoping rules for resources, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). The style declaration consists of a object that contains a collection of one or more objects. Each consists of a and a . The property is the name of the property of the element the style is to apply to. After the style is declared as a resource, it can then be referenced just like any other resource. @@ -394,7 +394,7 @@ ## XAML Values *oneOrMoreResourceElements* - One or more resource elements. To be referenced later in either [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension) or [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) syntax in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], a resource element must have an `x:Key` attribute. + One or more resource elements. To be referenced later in either [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension) or [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension) syntax in XAML, a resource element must have an `x:Key` attribute. \ An external dictionary source. For details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). diff --git a/xml/System.Windows/StyleTypedPropertyAttribute.xml b/xml/System.Windows/StyleTypedPropertyAttribute.xml index 4110bee13b7..e86731c0f03 100644 --- a/xml/System.Windows/StyleTypedPropertyAttribute.xml +++ b/xml/System.Windows/StyleTypedPropertyAttribute.xml @@ -33,7 +33,7 @@ ## XAML Text Usage - You cannot use this class or its properties in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this class or its properties in XAML. ]]> @@ -103,7 +103,7 @@ ## XAML Text Usage - You cannot use this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this property in XAML. ]]> @@ -146,7 +146,7 @@ ## XAML Text Usage - You cannot use this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this property in XAML. ]]> diff --git a/xml/System.Windows/SystemColors.xml b/xml/System.Windows/SystemColors.xml index 6f19785ace3..fb410111da5 100644 --- a/xml/System.Windows/SystemColors.xml +++ b/xml/System.Windows/SystemColors.xml @@ -24,7 +24,7 @@ ## XAML Text Usage - You cannot declare this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], but you can use its static properties to assign values in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot declare this managed class in XAML, but you can use its static properties to assign values in XAML. ]]> diff --git a/xml/System.Windows/TemplateBindingExpression.xml b/xml/System.Windows/TemplateBindingExpression.xml index 3bb3b0795e8..d1abf382989 100644 --- a/xml/System.Windows/TemplateBindingExpression.xml +++ b/xml/System.Windows/TemplateBindingExpression.xml @@ -31,7 +31,7 @@ ## XAML Text Usage - You cannot use this managed class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this managed class in XAML. ]]> diff --git a/xml/System.Windows/TemplateBindingExtension.xml b/xml/System.Windows/TemplateBindingExtension.xml index 645b033c2a9..298acfa0726 100644 --- a/xml/System.Windows/TemplateBindingExtension.xml +++ b/xml/System.Windows/TemplateBindingExtension.xml @@ -35,7 +35,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). @@ -147,7 +147,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ]]> @@ -194,7 +194,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ]]> @@ -238,7 +238,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). ]]> diff --git a/xml/System.Windows/TemplatePartAttribute.xml b/xml/System.Windows/TemplatePartAttribute.xml index 29cb09fd430..1da621b8aa8 100644 --- a/xml/System.Windows/TemplatePartAttribute.xml +++ b/xml/System.Windows/TemplatePartAttribute.xml @@ -35,7 +35,7 @@ ## XAML Text Usage - You cannot use this class or its properties in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this class or its properties in XAML. ]]> @@ -104,7 +104,7 @@ ## XAML Text Usage - You cannot use this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this property in XAML. ]]> @@ -147,7 +147,7 @@ ## XAML Text Usage - You cannot use this property in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this property in XAML. ]]> diff --git a/xml/System.Windows/ThemeDictionaryExtension.xml b/xml/System.Windows/ThemeDictionaryExtension.xml index 046cc37183c..d37a50032cf 100644 --- a/xml/System.Windows/ThemeDictionaryExtension.xml +++ b/xml/System.Windows/ThemeDictionaryExtension.xml @@ -27,11 +27,11 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ThemeDictionary Markup Extension](/dotnet/framework/wpf/advanced/themedictionary-markup-extension). + For XAML information, see [ThemeDictionary Markup Extension](/dotnet/framework/wpf/advanced/themedictionary-markup-extension). ]]> @@ -131,7 +131,7 @@ ## XAML Text Usage - For [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] information, see [ThemeDictionary Markup Extension](/dotnet/framework/wpf/advanced/themedictionary-markup-extension). + For XAML information, see [ThemeDictionary Markup Extension](/dotnet/framework/wpf/advanced/themedictionary-markup-extension). ]]> @@ -165,7 +165,7 @@ . diff --git a/xml/System.Windows/Thickness.xml b/xml/System.Windows/Thickness.xml index a640d1286ec..3c095a58b7e 100644 --- a/xml/System.Windows/Thickness.xml +++ b/xml/System.Windows/Thickness.xml @@ -82,7 +82,7 @@ `pt` is points; 1pt==(96/72) px > [!NOTE] -> Values need not include the decimal point explicitly when specified as a string. The string "1" provided in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] evaluates to a value of 1.0 when referenced in code. +> Values need not include the decimal point explicitly when specified as a string. The string "1" provided in XAML evaluates to a value of 1.0 when referenced in code. diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 7c316e9f264..2ae25b1ce24 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -866,9 +866,9 @@ is an abstract type, therefore the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] usage requires an implemented derived class of , such as . Note that one implemented derived class is a collection type that allows you to specify more than one sequential , using a nested tag syntax. + is an abstract type, therefore the XAML usage requires an implemented derived class of , such as . Note that one implemented derived class is a collection type that allows you to specify more than one sequential , using a nested tag syntax. - No existing derived class of supports a type converter, so the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax that you use for this property is generally property element syntax. + No existing derived class of supports a type converter, so the XAML syntax that you use for this property is generally property element syntax. ## Dependency Property Information @@ -1378,11 +1378,11 @@ Image with an Elliptical Clip Region ## Examples - The following example adds a to a window using markup. Note that in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)], the is not declared in the markup as an element; the collection object is inferred by the type that the property takes, and you populate the property element with one or more elements: + The following example adds a to a window using markup. Note that in XAML, the is not declared in the markup as an element; the collection object is inferred by the type that the property takes, and you populate the property element with one or more elements: [!code-xaml[commandWithHandler#CommandHandlerCommandBinding](~/samples/snippets/csharp/VS_Snippets_Wpf/commandWithHandler/CSharp/Window1.xaml#commandhandlercommandbinding)] - For more information about the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax for collections, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). + For more information about the XAML syntax for collections, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). The following example does essentially the same thing in code: @@ -2764,7 +2764,7 @@ Image with an Elliptical Clip Region [!code-xaml[CommandingOverviewSnippets#CommandingOverviewXAMLKeyBinding](~/samples/snippets/csharp/VS_Snippets_Wpf/CommandingOverviewSnippets/CSharp/Window1.xaml#commandingoverviewxamlkeybinding)] - For more information about the [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] syntax for collections, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). + For more information about the XAML syntax for collections, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). ]]> @@ -12913,7 +12913,7 @@ Image with an Elliptical Clip Region ## Remarks > [!IMPORTANT] -> Do not attempt to set this property, either in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] or in code, if using the WPF framework-level layout system. Nearly all typical application scenarios will use this layout system. The layout system will not respect sizes set in the property directly. The property is declared writable only to enable certain WPF core-level bridging cases that deliberately circumvent the typical layout protocols, such as support for the class. +> Do not attempt to set this property, either in XAML or in code, if using the WPF framework-level layout system. Nearly all typical application scenarios will use this layout system. The layout system will not respect sizes set in the property directly. The property is declared writable only to enable certain WPF core-level bridging cases that deliberately circumvent the typical layout protocols, such as support for the class. This property can be used for checking the applicable render size within layout system overrides such as or . diff --git a/xml/System.Windows/VisualStateManager.xml b/xml/System.Windows/VisualStateManager.xml index 5fa327b1547..852831818d6 100644 --- a/xml/System.Windows/VisualStateManager.xml +++ b/xml/System.Windows/VisualStateManager.xml @@ -209,7 +209,7 @@ ## Examples - The following example creates an application that prompts the user to guess a number between 1 and 100. When the user enters a number, the application indicates whether the guess is too high, too low, or correct. The following [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)] creates the user interface for the application and defines 4 states: `TooLow`, `TooHigh`, `Correct`, and `Guessing`. When the application begins, it is in the `Guessing` state. . + The following example creates an application that prompts the user to guess a number between 1 and 100. When the user enters a number, the application indicates whether the guess is too high, too low, or correct. The following XAML creates the user interface for the application and defines 4 states: `TooLow`, `TooHigh`, `Correct`, and `Guessing`. When the application begins, it is in the `Guessing` state. . [!code-xaml[VSMGoToElementState#GoToElementStateXaml](~/samples/snippets/csharp/VS_Snippets_Wpf/vsmgotoelementstate/csharp/mainwindow.xaml#gotoelementstatexaml)] diff --git a/xml/System.Windows/WeakEventManager+ListenerList.xml b/xml/System.Windows/WeakEventManager+ListenerList.xml index 97beab3c505..197edc22b38 100644 --- a/xml/System.Windows/WeakEventManager+ListenerList.xml +++ b/xml/System.Windows/WeakEventManager+ListenerList.xml @@ -32,7 +32,7 @@ ## XAML Text Usage - You cannot use this class in [!INCLUDE[TLA2#tla_xaml](~/includes/tla2sharptla-xaml-md.md)]. + You cannot use this class in XAML. ]]> From 8fbf0f9bdddfd32d11fc9e38e7b527cd85f7402f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:43:11 -0800 Subject: [PATCH 095/236] tla2sharptla-xbap --- xml/System.Windows.Controls/Page.xml | 2 +- xml/System.Windows.Controls/WebBrowser.xml | 2 +- xml/System.Windows.Documents/Hyperlink.xml | 2 +- xml/System.Windows.Navigation/JournalEntry.xml | 4 ++-- xml/System.Windows.Navigation/NavigationService.xml | 4 ++-- xml/System.Windows.Navigation/NavigationWindow.xml | 2 +- xml/System.Windows/Application.xml | 6 +++--- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index a2180c4bc22..f77bcb47748 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -62,7 +62,7 @@ - Set as the in a standalone application. -- Set as the in an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)]. +- Set as the in an XBAP. An application typically has two or more pages, which can be navigated between using the following mechanisms: diff --git a/xml/System.Windows.Controls/WebBrowser.xml b/xml/System.Windows.Controls/WebBrowser.xml index 75b32ea3736..bcf50da2cc2 100644 --- a/xml/System.Windows.Controls/WebBrowser.xml +++ b/xml/System.Windows.Controls/WebBrowser.xml @@ -45,7 +45,7 @@ - When is hosted by a full-trust WPF application (a stand-alone application, for example), can host HTML documents from any location. -- When is hosted by a partial-trust WPF application (an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). +- When is hosted by a partial-trust WPF application (an XBAP, for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). > [!CAUTION] > The control internally instantiates the native WebBrowser ActiveX control. WPF enables security features by applying feature controls to the WebBrowser ActiveX control. The feature controls that are applied differ for XBAPs and stand-alone applications. Some applications should apply additional feature controls to prevent malicious content from running. For more information, see the "WebBrowser Control and Feature Controls" section in [Security (WPF)](/dotnet/framework/wpf/security-wpf) and [WebBrowser Control Overviews and Tutorials](https://go.microsoft.com/fwlink/?LinkId=179388). diff --git a/xml/System.Windows.Documents/Hyperlink.xml b/xml/System.Windows.Documents/Hyperlink.xml index 2b1c342e7d6..2741db92aaa 100644 --- a/xml/System.Windows.Documents/Hyperlink.xml +++ b/xml/System.Windows.Documents/Hyperlink.xml @@ -609,7 +609,7 @@ ## Remarks To link to a particular inline element, specify the element name preceded by a pound symbol (#). - When a user hovers the mouse over a in an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], the URI stored in the property is displayed in the status bar. navigates to this URI when the user clicks the . If the value of the property changes after the user clicks the and before the subsequent navigation request, ignores the new value of the property and navigates to the URI that was the value of the property when the user clicked the . + When a user hovers the mouse over a in an XBAP, the URI stored in the property is displayed in the status bar. navigates to this URI when the user clicks the . If the value of the property changes after the user clicks the and before the subsequent navigation request, ignores the new value of the property and navigates to the URI that was the value of the property when the user clicked the . > [!NOTE] > You are not restricted to only using a to do navigation. You can use the attached property as well, but only from the following: , , , and . diff --git a/xml/System.Windows.Navigation/JournalEntry.xml b/xml/System.Windows.Navigation/JournalEntry.xml index 47bc66acbb4..ee4890b6979 100644 --- a/xml/System.Windows.Navigation/JournalEntry.xml +++ b/xml/System.Windows.Navigation/JournalEntry.xml @@ -40,13 +40,13 @@ - The `GoForward` method is called (, , ). -- The forward button on the navigation UI that is displayed from the current navigator ([!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], , ). +- The forward button on the navigation UI that is displayed from the current navigator (XBAP, , ). Likewise, an entry for the current item is added to forward navigation history before a back navigation occurs, which happens when: - The `GoBack` method is called (, , ). -- The back button on the navigation UI that is displayed from the current navigator ([!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)], , ). +- The back button on the navigation UI that is displayed from the current navigator (XBAP, , ). Each entry in back and forward navigation history is an instance of the class. diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 56c8f299eeb..ff991b4016f 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -73,9 +73,9 @@ is a `sealed` class and therefore cannot be instantiated; instead, is used by navigators to enable navigation. In WPF, there are two navigators: and . - Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use Internet Explorer 7 as a navigator, to provide an integrated user experience. Physically, however, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7 in the following ways: + Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use Internet Explorer 7 as a navigator, to provide an integrated user experience. Physically, however, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an XBAP running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7 in the following ways: -- When content is navigated to by calling , , and from within an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] the relevant navigation history entries are also added to Internet Explorer 7 navigation history. +- When content is navigated to by calling , , and from within an XBAP the relevant navigation history entries are also added to Internet Explorer 7 navigation history. - When entries in the Internet Explorer 7 navigation UI are selected, Internet Explorer 7 causes to navigate back or forwards to the content that is associated with those entries. diff --git a/xml/System.Windows.Navigation/NavigationWindow.xml b/xml/System.Windows.Navigation/NavigationWindow.xml index 997f16fbad3..1fc30d5afd2 100644 --- a/xml/System.Windows.Navigation/NavigationWindow.xml +++ b/xml/System.Windows.Navigation/NavigationWindow.xml @@ -96,7 +96,7 @@ Using , you can also remember multiple sets of state for a single page instance. - is one of two navigators in WPF, the other being . Essentially, navigator is a class supports navigation and navigation history. Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use Internet Explorer 7 as a navigator, to provide an integrated user experience. However, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7. + is one of two navigators in WPF, the other being . Essentially, navigator is a class supports navigation and navigation history. Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use Internet Explorer 7 as a navigator, to provide an integrated user experience. However, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an XBAP running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7. **Content Model:** is a , which means that can contain content such as text, images, or panels. Also, is a root element and, consequently, cannot be part of another element's content. For more information about the content model for , see [WPF Content Model](/dotnet/framework/wpf/controls/wpf-content-model). diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 89bf76198c7..17f0fc7ae11 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -356,9 +356,9 @@ For [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)], is raised in the following circumstances: -- An [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] is navigated away from. +- An XBAP is navigated away from. -- In Internet Explorer 7, when the tab that is hosting the [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)] is closed. +- In Internet Explorer 7, when the tab that is hosting the XBAP is closed. - When the browser is closed. @@ -1768,7 +1768,7 @@ This example illustrates how to use XAML together with application-scope resourc An application stops running when is called; the value of the property determines when is called, and whether it happens automatically or you need to explicitly call it. - can be called only from the thread that creates the object. Also, cannot be called from a [!INCLUDE[TLA2#tla_xbap](~/includes/tla2sharptla-xbap-md.md)]. + can be called only from the thread that creates the object. Also, cannot be called from a XBAP. From 369afe1aab129133e3d29a397c918900e1f50e67 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:43:40 -0800 Subject: [PATCH 096/236] tla2sharptla-xbapsharpplural --- xml/System.Windows.Controls/DataGridHyperlinkColumn.xml | 2 +- xml/System.Windows.Navigation/NavigationService.xml | 2 +- xml/System.Windows.Navigation/NavigationWindow.xml | 2 +- xml/System.Windows/Application.xml | 2 +- xml/System.Windows/Window.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml b/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml index 458be19a2c3..589593d7207 100644 --- a/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml +++ b/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml @@ -26,7 +26,7 @@ ![DataGridHyperlinkColumn with email addresses](~/add/media/wpf-hyperlinkcolumn.png "DataGridHyperlinkColumn with email addresses") > [!NOTE] -> navigation can only occur if either the direct or indirect parent of a is a navigation host. Examples of navigation hosts include , , or any browser that can host [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)], such as Microsoft Internet Explorer 6 or later and Firefox 2.0 or later. For more information, see the "Navigation Hosts" topic in [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). +> navigation can only occur if either the direct or indirect parent of a is a navigation host. Examples of navigation hosts include , , or any browser that can host XBAPs, such as Microsoft Internet Explorer 6 or later and Firefox 2.0 or later. For more information, see the "Navigation Hosts" topic in [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). To populate the column, bind the column to the data by using the property. To display hyperlink text that is different than the URI string, bind the text value to the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data. For more information about data binding, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index ff991b4016f..539a8428b29 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -73,7 +73,7 @@ is a `sealed` class and therefore cannot be instantiated; instead, is used by navigators to enable navigation. In WPF, there are two navigators: and . - Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use Internet Explorer 7 as a navigator, to provide an integrated user experience. Physically, however, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an XBAP running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7 in the following ways: + Visually, XBAPs use Internet Explorer 7 as a navigator, to provide an integrated user experience. Physically, however, XBAPs actually use as the navigator; the property of an XBAP running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7 in the following ways: - When content is navigated to by calling , , and from within an XBAP the relevant navigation history entries are also added to Internet Explorer 7 navigation history. diff --git a/xml/System.Windows.Navigation/NavigationWindow.xml b/xml/System.Windows.Navigation/NavigationWindow.xml index 1fc30d5afd2..663aee26997 100644 --- a/xml/System.Windows.Navigation/NavigationWindow.xml +++ b/xml/System.Windows.Navigation/NavigationWindow.xml @@ -96,7 +96,7 @@ Using , you can also remember multiple sets of state for a single page instance. - is one of two navigators in WPF, the other being . Essentially, navigator is a class supports navigation and navigation history. Visually, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] use Internet Explorer 7 as a navigator, to provide an integrated user experience. However, [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] actually use as the navigator; the property of an XBAP running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7. + is one of two navigators in WPF, the other being . Essentially, navigator is a class supports navigation and navigation history. Visually, XBAPs use Internet Explorer 7 as a navigator, to provide an integrated user experience. However, XBAPs actually use as the navigator; the property of an XBAP running in Internet Explorer 7 will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that is managed by Internet Explorer 7. **Content Model:** is a , which means that can contain content such as text, images, or panels. Also, is a root element and, consequently, cannot be part of another element's content. For more information about the content model for , see [WPF Content Model](/dotnet/framework/wpf/controls/wpf-content-model). diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 17f0fc7ae11..e130ba9d9d8 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -354,7 +354,7 @@ The exit code can be set from an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)], although the value is ignored. - For [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)], is raised in the following circumstances: + For XBAPs, is raised in the following circumstances: - An XBAP is navigated away from. diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index c93ab949af5..1e3e8f23271 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -65,7 +65,7 @@ - [!INCLUDE[TLA#tla_clickonce](~/includes/tlasharptla-clickonce-md.md)]-deployed standalone applications will request permission elevation when launched from either the Internet or Local Intranet zones. -- [!INCLUDE[TLA2#tla_xbap#plural](~/includes/tla2sharptla-xbapsharpplural-md.md)] that request anything less than full permissions will not be able to instantiate windows or dialog boxes. +- XBAPs that request anything less than full permissions will not be able to instantiate windows or dialog boxes. For information about standalone application deployment and security considerations, see [WPF Security Strategy - Platform Security](/dotnet/framework/wpf/wpf-security-strategy-platform-security). From b684489dbbb3c6e8329f43df19dd45c3c532106e Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:44:59 -0800 Subject: [PATCH 097/236] tla2sharptla-xml --- xml/System.ComponentModel/SortDescription.xml | 2 +- xml/System.Windows.Data/Binding.xml | 8 ++--- xml/System.Windows.Data/XmlDataProvider.xml | 32 +++++++++---------- .../XmlNamespaceMappingCollection.xml | 2 +- .../IXpsFixedPageWriter.xml | 4 +-- xml/System.Windows/FrameworkElement.xml | 2 +- .../HierarchicalDataTemplate.xml | 2 +- xml/System.Windows/TemplateKey.xml | 2 +- 8 files changed, 27 insertions(+), 27 deletions(-) diff --git a/xml/System.ComponentModel/SortDescription.xml b/xml/System.ComponentModel/SortDescription.xml index d6674d8e35c..e3d1ec88d85 100644 --- a/xml/System.ComponentModel/SortDescription.xml +++ b/xml/System.ComponentModel/SortDescription.xml @@ -253,7 +253,7 @@ ## Remarks This property should be a public property of the items in the underlying collection. - The string is interpreted by the particular object involved in the sorting. only supports simple column names. supports general property paths and `XPath` for [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. Therefore, when the view is a object, you can sort [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] nodes in an based on an attribute of those nodes. For example, if the attribute name is `Cost`, you would specify "@Cost" for the in the . + The string is interpreted by the particular object involved in the sorting. only supports simple column names. supports general property paths and `XPath` for [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. Therefore, when the view is a object, you can sort XML nodes in an based on an attribute of those nodes. For example, if the attribute name is `Cost`, you would specify "@Cost" for the in the . ]]> diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 2bb518b1b31..5875fec8461 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -33,7 +33,7 @@ - The target property must be a dependency property. This also means that you cannot bind a field. Most properties of objects are dependency properties and most dependency properties, except read-only ones, support data binding by default. (Only types can define dependency properties and all objects derive from .) -- Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom CLR object. WPF data binding supports data in the form of CLR objects and [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. To provide some examples, your binding source may be a , any list object, a CLR object that is associated with [!INCLUDE[TLA#tla_adonet](~/includes/tlasharptla-adonet-md.md)] data or Web Services, or an XmlNode that contains your [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data. +- Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom CLR object. WPF data binding supports data in the form of CLR objects and XML. To provide some examples, your binding source may be a , any list object, a CLR object that is associated with [!INCLUDE[TLA#tla_adonet](~/includes/tlasharptla-adonet-md.md)] data or Web Services, or an XmlNode that contains your XML data. Use the property to specify the direction of the data flow. To detect source changes in one-way or two-way bindings, the source must implement a suitable property change notification mechanism such as . For an example, see [How to: Implement Property Change Notification](/dotnet/framework/wpf/data/how-to-implement-property-change-notification). The property specifies the timing of source updates. For more information, see "Basic Data Binding Concepts" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). @@ -495,18 +495,18 @@ The object from which to get namespace information. Returns an [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] namespace manager object used by the binding attached to the specified object. - A returned object used for viewing [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] namespaces that relate to the binding on the passed object element. This object should be cast as . + A returned object used for viewing XML namespaces that relate to the binding on the passed object element. This object should be cast as . attached property. - [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] namespace managers are relevant only if the data in the binding came from an [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] binding source ( object). + XML namespace managers are relevant only if the data in the binding came from an XML binding source ( object). If a namespace manager was not specifically applied either in the original data source creation or by subsequently calling on the binding, then this method will return `null`. - This method will always return `null` if the data behind the binding is not [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. + This method will always return `null` if the data behind the binding is not XML. ]]> diff --git a/xml/System.Windows.Data/XmlDataProvider.xml b/xml/System.Windows.Data/XmlDataProvider.xml index a07d3cfecf2..6b216798928 100644 --- a/xml/System.Windows.Data/XmlDataProvider.xml +++ b/xml/System.Windows.Data/XmlDataProvider.xml @@ -41,15 +41,15 @@ exposes the following ways to access [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. -- You can embed inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data using the class. +- You can embed inline XML data using the class. -- You can set the property to the of an [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data file. +- You can set the property to the of an XML data file. - You can set the property to an . performs a full refresh of all bindings when a event occurs. There are no optimizations for specific nodes. - The property is set to `true` by default, which means that the retrieves data and produces the collection of [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] nodes asynchronously by default. + The property is set to `true` by default, which means that the retrieves data and produces the collection of XML nodes asynchronously by default. ]]> @@ -128,7 +128,7 @@ - Prepares the loading of either the inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] or the external [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] file to produce a collection of [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] nodes. + Prepares the loading of either the inline XML or the external XML file to produce a collection of XML nodes. exposes the following ways to access [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. -- You can embed inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data using the class. +- You can embed inline XML data using the class. -- You can set the property to the of an [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data file. +- You can set the property to the of an XML data file. - You can set this property to an . performs a full refresh of all bindings on when a event occurs. There are no optimizations for specific nodes. - If the property is set, then any inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data is discarded. If the property is set, then the property is cleared and any inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data is discarded. + If the property is set, then any inline XML data is discarded. If the property is set, then the property is cleared and any inline XML data is discarded. Setting the following properties will implicitly cause this object to refresh: , , , and . When changing multiple refresh-causing properties, the use of is recommended. @@ -395,31 +395,31 @@ Gets or sets the of the [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data file to use as the binding source. - The of the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data file to use as the binding source. The default value is . + The of the XML data file to use as the binding source. The default value is . exposes the following ways to access [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. -- You can embed inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data using the class. +- You can embed inline XML data using the class. -- You can set this property to the of an [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data file. +- You can set this property to the of an XML data file. - You can set the property to an . - If the property is set, then any inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data is discarded. If the property is set, then the property is cleared and any inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data is discarded. + If the property is set, then any inline XML data is discarded. If the property is set, then the property is cleared and any inline XML data is discarded. Setting the following properties will implicitly cause this object to refresh: , , , and . When changing multiple refresh-causing properties, the use of is recommended. ## Examples - In some applications, embedding the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] inline within the XAML page can be inconvenient because the exact content of the data must be known at compile time. Therefore, you can obtain the data from an external [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] file, as in the following example. + In some applications, embedding the XML inline within the XAML page can be inconvenient because the exact content of the data must be known at compile time. Therefore, you can obtain the data from an external XML file, as in the following example. [!code-xaml[XMLDataSource2#XmlFileExample](~/samples/snippets/csharp/VS_Snippets_Wpf/XmlDataSource2/CS/Window1.xaml#xmlfileexample)] - If the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data resides in a remote [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] file, you define access to the data by assigning an appropriate URL to the attribute as follows: + If the XML data resides in a remote XML file, you define access to the data by assigning an appropriate URL to the attribute as follows: ``` @@ -554,13 +554,13 @@ System.Xml.Serialization.IXmlSerializable - Gets the inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] content. - The inline [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] content. + Gets the inline XML content. + The inline XML content. ## XAML Property Element Usage diff --git a/xml/System.Windows.Data/XmlNamespaceMappingCollection.xml b/xml/System.Windows.Data/XmlNamespaceMappingCollection.xml index 06da8c18721..db21980c4f5 100644 --- a/xml/System.Windows.Data/XmlNamespaceMappingCollection.xml +++ b/xml/System.Windows.Data/XmlNamespaceMappingCollection.xml @@ -43,7 +43,7 @@ class provides a mapping between the namespace specified in your [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] binding source and a prefix you specify that you can use in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The class provides a mapping between the namespace specified in your XML binding source and a prefix you specify that you can use in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. ]]> diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml index b7f7a39863d..bbc4c1be68a 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml @@ -658,8 +658,8 @@ System.Xml.XmlWriter - Gets an for writing [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] markup to the page. - The for writing [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] markup to the page. + Gets an for writing XML markup to the page. + The for writing XML markup to the page. established through local values or styles, the property system will set the value to be the value of the nearest ancestor element with this value assigned. - [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] defines the general meaning of the `xml:lang` attribute. essentially exposes the meaning of this attribute as a dependency property. can be adjusted programmatically, and can participate in property system value inheritance in a way that parallels how the `xml:lang` attribute can inherit to child element scope in [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)]. If you set , that value becomes the `xml:lang` and overwrites any previous value. For more information, see [xml:lang Handling in XAML](/dotnet/framework/xaml-services/xml-lang-handling-in-xaml). + XML defines the general meaning of the `xml:lang` attribute. essentially exposes the meaning of this attribute as a dependency property. can be adjusted programmatically, and can participate in property system value inheritance in a way that parallels how the `xml:lang` attribute can inherit to child element scope in XML. If you set , that value becomes the `xml:lang` and overwrites any previous value. For more information, see [xml:lang Handling in XAML](/dotnet/framework/xaml-services/xml-lang-handling-in-xaml). ## Dependency Property Information diff --git a/xml/System.Windows/HierarchicalDataTemplate.xml b/xml/System.Windows/HierarchicalDataTemplate.xml index 7905d45e12e..71f3eb78ecc 100644 --- a/xml/System.Windows/HierarchicalDataTemplate.xml +++ b/xml/System.Windows/HierarchicalDataTemplate.xml @@ -97,7 +97,7 @@ diff --git a/xml/System.Windows/TemplateKey.xml b/xml/System.Windows/TemplateKey.xml index e2a7d1a7e82..0dae575fb98 100644 --- a/xml/System.Windows/TemplateKey.xml +++ b/xml/System.Windows/TemplateKey.xml @@ -136,7 +136,7 @@ Gets or sets the type for which the template is designed. - The that specifies the type of object that the template is used to display, or a string that specifies the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] tag name for the [!INCLUDE[TLA2#tla_xml](~/includes/tla2sharptla-xml-md.md)] data that the template is used to display. + The that specifies the type of object that the template is used to display, or a string that specifies the XML tag name for the XML data that the template is used to display. To be added. From 4cfb3bd975d65a8bc7caeb3dc09591dbf7ece57c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:46:58 -0800 Subject: [PATCH 098/236] tla2sharptla-xps --- xml/System.Printing/PrintQueue.xml | 6 ++-- .../FigureStructure.xml | 2 +- .../NamedElement.xml | 4 +-- .../StoryFragment.xml | 6 ++-- .../StoryFragments.xml | 4 +-- xml/System.Windows.Documents/LinkTarget.xml | 4 +-- xml/System.Windows.Media/FormattedText.xml | 4 +-- .../IDocumentStructureProvider.xml | 8 ++--- .../IStoryFragmentProvider.xml | 8 ++--- .../IXpsFixedDocumentReader.xml | 2 +- .../IXpsFixedDocumentSequenceReader.xml | 2 +- .../IXpsFixedPageReader.xml | 8 ++--- .../XpsDigSigPartAlteringRestrictions.xml | 2 +- .../XpsDigitalSignature.xml | 8 ++--- .../XpsDocument.xml | 12 +++---- .../XpsResourceDictionary.xml | 2 +- .../XpsSignatureDefinition.xml | 6 ++-- .../FontSubsetterCommitPolicies.xml | 2 +- .../XpsSerializationManager.xml | 6 ++-- .../XpsSerializerFactory.xml | 8 ++--- xml/System.Windows.Xps/XpsDocumentWriter.xml | 32 +++++++++---------- ...m.Windows.Documents.DocumentStructures.xml | 8 ++--- xml/ns-System.Windows.Xps.Packaging.xml | 2 +- xml/ns-System.Windows.Xps.Serialization.xml | 2 +- xml/ns-System.Windows.Xps.xml | 4 +-- 25 files changed, 76 insertions(+), 76 deletions(-) diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index 19c204012b5..c07dbe47b68 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -575,7 +575,7 @@ The name of the print job. The path and name of the document that is being printed. - to spool quickly without page-by-page progress feedback and without validating that the file is valid [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)]; otherwise, . + to spool quickly without page-by-page progress feedback and without validating that the file is valid XPS; otherwise, . Inserts a new print job for an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] Document into the queue, gives it the specified name, and specifies whether or not it should be validated. A that represents the print job and its status. @@ -584,7 +584,7 @@ ## Remarks If `fastCopy` is `true`, then the printer must be an [Printing Overview](/dotnet/framework/wpf/advanced/printing-overview). If it is not, the method throws an exception. - If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to [!INCLUDE[TLA#tla_com](~/includes/tlasharptla-com-md.md)]. The call to COM requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: + If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The XPS file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to [!INCLUDE[TLA#tla_com](~/includes/tlasharptla-com-md.md)]. The call to COM requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: - The simplest way is to add the (that is, "`[System.STAThreadAttribute()]`") just above the first line of the application's `Main` method (usually "`static void Main(string[] args)`"). @@ -643,7 +643,7 @@ The path and name of the document that is being printed. The path and name of the document that is being printed. - to spool quickly without page-by-page progress feedback and without validating that the file is valid [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)]; otherwise, . + to spool quickly without page-by-page progress feedback and without validating that the file is valid XPS; otherwise, . The settings of the print job. Inserts a new print job for an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] Document into the queue, gives it the specified name and settings, and specifies whether or not it should be validated. A that represents the print job and its status. diff --git a/xml/System.Windows.Documents.DocumentStructures/FigureStructure.xml b/xml/System.Windows.Documents.DocumentStructures/FigureStructure.xml index 681b90dbe40..e960188d25b 100644 --- a/xml/System.Windows.Documents.DocumentStructures/FigureStructure.xml +++ b/xml/System.Windows.Documents.DocumentStructures/FigureStructure.xml @@ -50,7 +50,7 @@ ## Examples - The following example shows use of the element as part of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document. + The following example shows use of the element as part of an XPS document. [!code-xaml[DocumentStructure#DocStructStoryFragContent2](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage2_structure.xaml#docstructstoryfragcontent2)] diff --git a/xml/System.Windows.Documents.DocumentStructures/NamedElement.xml b/xml/System.Windows.Documents.DocumentStructures/NamedElement.xml index ebad6e1dfc7..dee4ee2f8e2 100644 --- a/xml/System.Windows.Documents.DocumentStructures/NamedElement.xml +++ b/xml/System.Windows.Documents.DocumentStructures/NamedElement.xml @@ -21,9 +21,9 @@ element that defines its *content* in the form of positional text runs and graphics. Through the use of document structure elements, pages of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document can also be associated with elements that define the *structure* of the page in the form of sections, paragraphs, lists, figures, and tables. The class is used to define the associations between content and structure parts of the document markup. A is the child of a structural element, such as a table cell or bullet list item that is located in the hierarchy of a page. A identifies an item in the hierarchy of the same page. The item it refers to is the content of the structural element. + Each page of an XPS document contains a element that defines its *content* in the form of positional text runs and graphics. Through the use of document structure elements, pages of an XPS document can also be associated with elements that define the *structure* of the page in the form of sections, paragraphs, lists, figures, and tables. The class is used to define the associations between content and structure parts of the document markup. A is the child of a structural element, such as a table cell or bullet list item that is located in the hierarchy of a page. A identifies an item in the hierarchy of the same page. The item it refers to is the content of the structural element. - For more information about structure elements of [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] documents, see Chapter 9 and Appendix E of the *XML Paper Specification (XPS)* available for download at [https://go.microsoft.com/fwlink/?LinkID=67000](https://go.microsoft.com/fwlink/?LinkID=67000). + For more information about structure elements of XPS documents, see Chapter 9 and Appendix E of the *XML Paper Specification (XPS)* available for download at [https://go.microsoft.com/fwlink/?LinkID=67000](https://go.microsoft.com/fwlink/?LinkID=67000). diff --git a/xml/System.Windows.Documents.DocumentStructures/StoryFragment.xml b/xml/System.Windows.Documents.DocumentStructures/StoryFragment.xml index 09814b7506e..ac54813e56f 100644 --- a/xml/System.Windows.Documents.DocumentStructures/StoryFragment.xml +++ b/xml/System.Windows.Documents.DocumentStructures/StoryFragment.xml @@ -43,17 +43,17 @@ represents all or a portion of a story. It can never span more than one page, but it can occupy the whole of a page or share a page with other fragments. If a story is on more than one page, each part of it on each page is a separate fragment. Although stories can have discontinuous sets of fragments, no fragment can itself be discontinuous. Only a element can be a parent of a . The location of the elements within a indicates if the story is contained in multiple fragments, and if the additional fragments either precede or follow the current fragment. - When a ends in the middle of some structural element; say a ``, then [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document-producing applications must insert an appropriate end tag for the element (in this case ``) before the `` tag, even though the structure is being continued in a later fragment. (This is necessary to ensure that the element tree within the is valid XML.) The fragment that continues the story must begin with an opening tag for the interrupted structure. The entire tree of interrupted structures must be treated the same way (with one exception, discussed below): End tags must be added for every unmatched start tag above the point of interruption. + When a ends in the middle of some structural element; say a ``, then XPS document-producing applications must insert an appropriate end tag for the element (in this case ``) before the `` tag, even though the structure is being continued in a later fragment. (This is necessary to ensure that the element tree within the is valid XML.) The fragment that continues the story must begin with an opening tag for the interrupted structure. The entire tree of interrupted structures must be treated the same way (with one exception, discussed below): End tags must be added for every unmatched start tag above the point of interruption. The exception applies when the story interruption comes immediately after a `` tag, then the producing application must insert an empty table cell structure (``) at the corresponding point in the fragment that continues the story. This is necessary so that consuming applications that need to merge all fragments of a given story can use a simple algorithm to do this. - Assume, for example, that an application wanted to add the following material to an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document: + Assume, for example, that an application wanted to add the following material to an XPS document: ``` diff --git a/xml/System.Windows.Documents.DocumentStructures/StoryFragments.xml b/xml/System.Windows.Documents.DocumentStructures/StoryFragments.xml index 139d4e908fa..ec4dfc9bbf6 100644 --- a/xml/System.Windows.Documents.DocumentStructures/StoryFragments.xml +++ b/xml/System.Windows.Documents.DocumentStructures/StoryFragments.xml @@ -47,12 +47,12 @@ is the root of one or more elements. - For detailed information about the document structure of [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)], see Chapter 9 and Appendix E of the *XML Paper Specification (XPS)* that can be downloaded from the [Windows Hardware Developer Central](https://go.microsoft.com/fwlink/?LinkID=65761). + For detailed information about the document structure of XPS, see Chapter 9 and Appendix E of the *XML Paper Specification (XPS)* that can be downloaded from the [Windows Hardware Developer Central](https://go.microsoft.com/fwlink/?LinkID=65761). ## Examples - The following example shows how to use of the element in an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document. + The following example shows how to use of the element in an XPS document. [!code-xaml[DocumentStructure#DocStructStoryFrags1](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage1_structure.xaml#docstructstoryfrags1)] diff --git a/xml/System.Windows.Documents/LinkTarget.xml b/xml/System.Windows.Documents/LinkTarget.xml index 4085fbb484d..95a176ca600 100644 --- a/xml/System.Windows.Documents/LinkTarget.xml +++ b/xml/System.Windows.Documents/LinkTarget.xml @@ -21,7 +21,7 @@ are gathered into the Page Content part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. This enables consuming applications to determine if a particular target is in a particular document without having to load the entire document. For more information about the `` and `` elements, see chapter 3 of the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + The names of all of the link targets for all of the pages in a are gathered into the Page Content part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. This enables consuming applications to determine if a particular target is in a particular document without having to load the entire document. For more information about the `` and `` elements, see chapter 3 of the XPS specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> @@ -86,7 +86,7 @@ are gathered into the Page Content part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. This enables consuming applications to determine if a particular target is in a particular document without having to load the entire document. For more information about the `` and `` elements, see chapter 3 of the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + The names of all of the link targets for all of the pages in a are gathered into the Page Content part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. This enables consuming applications to determine if a particular target is in a particular document without having to load the entire document. For more information about the `` and `` elements, see chapter 3 of the XPS specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Media/FormattedText.xml b/xml/System.Windows.Media/FormattedText.xml index 8a55ac50d9d..944a71b7a59 100644 --- a/xml/System.Windows.Media/FormattedText.xml +++ b/xml/System.Windows.Media/FormattedText.xml @@ -26,9 +26,9 @@ ![Text displayed using FormattedText object](~/add/media/formattedtext01.jpg "Text displayed using FormattedText object") Example of a formatted text string - In terms of text features in WPF, is considered "low-level" because it processes text as graphical elements. Other aspects of text in WPF handle text in the context of controls that are dedicated to text (, ), implement the flow document model (see [Flow Document Overview](/dotnet/framework/wpf/advanced/flow-document-overview)), or support the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document model (see [Documents in WPF](/dotnet/framework/wpf/advanced/documents-in-wpf)). + In terms of text features in WPF, is considered "low-level" because it processes text as graphical elements. Other aspects of text in WPF handle text in the context of controls that are dedicated to text (, ), implement the flow document model (see [Flow Document Overview](/dotnet/framework/wpf/advanced/flow-document-overview)), or support the XPS document model (see [Documents in WPF](/dotnet/framework/wpf/advanced/documents-in-wpf)). - Many of the setter methods in have similarities to attached properties that are supported by , but the attached properties apply to the higher-level text support either for flow or [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)]. + Many of the setter methods in have similarities to attached properties that are supported by , but the attached properties apply to the higher-level text support either for flow or XPS. diff --git a/xml/System.Windows.Xps.Packaging/IDocumentStructureProvider.xml b/xml/System.Windows.Xps.Packaging/IDocumentStructureProvider.xml index 8df0128c285..700e443ee31 100644 --- a/xml/System.Windows.Xps.Packaging/IDocumentStructureProvider.xml +++ b/xml/System.Windows.Xps.Packaging/IDocumentStructureProvider.xml @@ -18,7 +18,7 @@ @@ -43,13 +43,13 @@ - Adds the part of [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] to an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package. - An that represents the part of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package. + Adds the part of [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] to an XPS package. + An that represents the part of an XPS package. diff --git a/xml/System.Windows.Xps.Packaging/IStoryFragmentProvider.xml b/xml/System.Windows.Xps.Packaging/IStoryFragmentProvider.xml index f0c2c55dfef..73ab8e25942 100644 --- a/xml/System.Windows.Xps.Packaging/IStoryFragmentProvider.xml +++ b/xml/System.Windows.Xps.Packaging/IStoryFragmentProvider.xml @@ -18,7 +18,7 @@ element of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://go.microsoft.com/fwlink/?LinkId=67000). + For more information about the element of an XPS package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://go.microsoft.com/fwlink/?LinkId=67000). ]]> @@ -43,13 +43,13 @@ - Adds a element to an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package. - An that represents a element in an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package. + Adds a element to an XPS package. + An that represents a element in an XPS package. element of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://go.microsoft.com/fwlink/?LinkId=67000). + For more information about the element of an XPS package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://go.microsoft.com/fwlink/?LinkId=67000). ]]> diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentReader.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentReader.xml index 7972f931b4f..7aa4147eae0 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentReader.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentReader.xml @@ -224,7 +224,7 @@ part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document, see chapter 2 in the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentSequenceReader.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentSequenceReader.xml index fb83a7c2362..54c451f9fb5 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentSequenceReader.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentSequenceReader.xml @@ -116,7 +116,7 @@ part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] sequence, see chapter 2 in the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] sequence, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedPageReader.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedPageReader.xml index 81492f5f4a6..f505667b82a 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedPageReader.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedPageReader.xml @@ -289,7 +289,7 @@ part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] page, see chapter 2 in the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] page, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> @@ -337,13 +337,13 @@ System.Windows.Xps.Packaging.XpsStructure - Gets the part of the markup of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package. - An that represents a element in an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package. + Gets the part of the markup of an XPS package. + An that represents a element in an XPS package. element of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the element of an XPS package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/XpsDigSigPartAlteringRestrictions.xml b/xml/System.Windows.Xps.Packaging/XpsDigSigPartAlteringRestrictions.xml index 7024dc3b3c1..af1cc494373 100644 --- a/xml/System.Windows.Xps.Packaging/XpsDigSigPartAlteringRestrictions.xml +++ b/xml/System.Windows.Xps.Packaging/XpsDigSigPartAlteringRestrictions.xml @@ -37,7 +37,7 @@ ## Examples - The following example shows how to use this enumeration to digitally sign an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document. + The following example shows how to use this enumeration to digitally sign an XPS document. [!code-csharp[XpsReadWriteSign#SignXpsDocument](~/samples/snippets/csharp/VS_Snippets_Wpf/XpsReadWriteSign/CSharp/SignatureDefinitionsAndSigning.cs#signxpsdocument)] [!code-vb[XpsReadWriteSign#SignXpsDocument](~/samples/snippets/visualbasic/VS_Snippets_Wpf/XpsReadWriteSign/visualbasic/signaturedefinitionsandsigning.vb#signxpsdocument)] diff --git a/xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml b/xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml index 26fbd8ebce5..e66d33d0c06 100644 --- a/xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml +++ b/xml/System.Windows.Xps.Packaging/XpsDigitalSignature.xml @@ -21,11 +21,11 @@ instead of when you work with an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document. is not [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)]-aware, and does not guarantee that all parts in an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document are fully signed. + Use instead of when you work with an XPS document. is not XPS-aware, and does not guarantee that all parts in an XPS document are fully signed. For more information about digital signatures, see the MSDN article *Digital Signing Framework of the Open Packaging Conventions* available at [https://go.microsoft.com/fwlink/?LinkId=74494](https://go.microsoft.com/fwlink/?LinkId=74494). - For more information about [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] see the *XML Paper Specification (XPS)* available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). + For more information about XPS see the *XML Paper Specification (XPS)* available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). ]]> @@ -269,7 +269,7 @@ Gets the document sequence reader for the signed document sequence. - An ; or if not all valid [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] parts have been signed in the document. + An ; or if not all valid XPS parts have been signed in the document. To be added. Digital Signing Framework of the Open Packaging Conventions @@ -375,7 +375,7 @@ - Verifies the document digital signature against the X.509 certificate embedded in the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] . + Verifies the document digital signature against the X.509 certificate embedded in the XPS . One of the enumeration values that specify the result of the verification attempt. constructor is passed a reference to a for writing, storing, and reading the content elements of the document. - A new empty [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] is created by using the constructor. + A new empty XPS is created by using the constructor. - An existing [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] is opened by using the method. + An existing XPS is opened by using the method. - A root is added to an empty [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] by calling the method. + A root is added to an empty XPS by calling the method. elements with printer information and control can also be associated with the , or on individual and elements that are stored in the . - For more information about [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] see the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). + For more information about XPS see the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). ]]> @@ -429,7 +429,7 @@ System.IO.Packaging.PackageProperties - Gets the core of the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document. + Gets the core of the XPS document. The core properties of the . To be added. @@ -455,7 +455,7 @@ - The [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document to write. + The XPS document to write. Creates an for writing an . The to use for writing the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. diff --git a/xml/System.Windows.Xps.Packaging/XpsResourceDictionary.xml b/xml/System.Windows.Xps.Packaging/XpsResourceDictionary.xml index a1329ad16b7..c56ec92a433 100644 --- a/xml/System.Windows.Xps.Packaging/XpsResourceDictionary.xml +++ b/xml/System.Windows.Xps.Packaging/XpsResourceDictionary.xml @@ -23,7 +23,7 @@ ## Remarks This class has no public constructor. Get a reference to an by using the method. - For more information about the `ResourceDictionary` element of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] package, see chapter 7 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the `ResourceDictionary` element of an XPS package, see chapter 7 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/XpsSignatureDefinition.xml b/xml/System.Windows.Xps.Packaging/XpsSignatureDefinition.xml index 2f5ab49d418..0936a86d11b 100644 --- a/xml/System.Windows.Xps.Packaging/XpsSignatureDefinition.xml +++ b/xml/System.Windows.Xps.Packaging/XpsSignatureDefinition.xml @@ -21,11 +21,11 @@ digital signatures, see the MSDN article Digital Signing Framework of the Open Packaging Conventions available at [https://go.microsoft.com/fwlink/?LinkId=74494](https://go.microsoft.com/fwlink/?LinkId=74494). - For information about [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] see the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). + For information about XPS see the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). @@ -262,7 +262,7 @@ diff --git a/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml b/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml index e227722a27f..921bb239b76 100644 --- a/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml +++ b/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml @@ -215,7 +215,7 @@ ## Remarks The default font-subsetting policy is . - When font glyphs for text in an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document are saved in the document package, the document text displays identically on any computer or printer. If glyphs are not saved in document and the required font is not installed on the local computer or printer, the rendering device must substitute glyphs from another font. Substituting glyphs can change the appearance of the text when a different font is used. + When font glyphs for text in an XPS document are saved in the document package, the document text displays identically on any computer or printer. If glyphs are not saved in document and the required font is not installed on the local computer or printer, the rendering device must substitute glyphs from another font. Substituting glyphs can change the appearance of the text when a different font is used. determines the granularity of font-subsetting. @@ -223,7 +223,7 @@ When creating interleaved documents, font-subsetting across a document sequence can require a large amount of memory to hold the complete document until the final font-subset can be determined. or can be specified to reduce application memory requirements when you create interleaved documents. - When `policy` is , all the glyphs for all fonts that are used in the [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document are saved, even glyphs for characters that not actually used in the text. + When `policy` is , all the glyphs for all fonts that are used in the XPS document are saved, even glyphs for characters that not actually used in the text. ]]> @@ -250,7 +250,7 @@ System.Windows.Xps.Serialization.XpsSerializationPrintTicketRequiredEventHandler - Occurs when an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] serializer requests a . + Occurs when an XPS serializer requests a . The output stream that the returned serializer is to write to. - Creates a that outputs [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] content to a specified . - An output writer that serializes [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] content to the specified . + Creates a that outputs XPS content to a specified . + An output writer that serializes XPS content to the specified . To be added. @@ -100,8 +100,8 @@ System.String - Gets the standard file name extension for [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] documents. - The standard file name extension (including the leading period) for [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] documents. + Gets the standard file name extension for XPS documents. + The standard file name extension (including the leading period) for XPS documents. method to write to an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document. + The following example shows how to use the method to write to an XPS document. [!code-csharp[XpsSave#WriteToXpsWithDocumentPaginator](~/samples/snippets/csharp/VS_Snippets_Wpf/XpsSave/CSharp/XpsSaveHelper.cs#writetoxpswithdocumentpaginator)] [!code-vb[XpsSave#WriteToXpsWithDocumentPaginator](~/samples/snippets/visualbasic/VS_Snippets_Wpf/XpsSave/visualbasic/xpssavehelper.vb#writetoxpswithdocumentpaginator)] @@ -445,7 +445,7 @@ By design, this `Write` method does not raise the method to write a sequence of [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] documents. + The following example shows how to use the method to write a sequence of XPS documents. [!code-csharp[XpsSave#WriteToXpsWithFixedDocumentSequence](~/samples/snippets/csharp/VS_Snippets_Wpf/XpsSave/CSharp/XpsSaveHelper.cs#writetoxpswithfixeddocumentsequence)] [!code-vb[XpsSave#WriteToXpsWithFixedDocumentSequence](~/samples/snippets/visualbasic/VS_Snippets_Wpf/XpsSave/visualbasic/xpssavehelper.vb#writetoxpswithfixeddocumentsequence)] @@ -571,7 +571,7 @@ By design, this `Write` method does not raise the method to write a to an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document. + The following example shows how to use the method to write a to an XPS document. [!code-csharp[XpsSave#WriteToXpsWithVisual](~/samples/snippets/csharp/VS_Snippets_Wpf/XpsSave/CSharp/XpsSaveHelper.cs#writetoxpswithvisual)] [!code-vb[XpsSave#WriteToXpsWithVisual](~/samples/snippets/visualbasic/VS_Snippets_Wpf/XpsSave/visualbasic/xpssavehelper.vb#writetoxpswithvisual)] @@ -610,16 +610,16 @@ By design, this `Write` method does not raise the The path of the source document. An indication of whether notification is enabled. - Writes synchronously a specified [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document to the target or . + Writes synchronously a specified XPS document to the target or . copies the serialized[!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document to the target or that created the . When `notificationLevel` is enabled, the first deserializes the document, next reserializes it, and then writes it to the target with progress notifications as each page is output. + When `notificationLevel` is disabled, the copies the serializedXPS document to the target or that created the . When `notificationLevel` is enabled, the first deserializes the document, next reserializes it, and then writes it to the target with progress notifications as each page is output. Although the class has a singular name, an can be one or a set of multiple documents. This method adds the elements in the source to the sequence of elements in the target or . - If `notificationLevel` is specified as , notifications are produced only when the document is serialized, not printed. To receive notifications the document must be reserialized. When a document is reserialized all content from the that is not required to be preserved by the [XML Paper Specification (XPS)](https://go.microsoft.com/fwlink/?LinkID=65761) is removed. The reserialization will also remove all extensions from the markup, including any extended [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] content. + If `notificationLevel` is specified as , notifications are produced only when the document is serialized, not printed. To receive notifications the document must be reserialized. When a document is reserialized all content from the that is not required to be preserved by the [XML Paper Specification (XPS)](https://go.microsoft.com/fwlink/?LinkID=65761) is removed. The reserialization will also remove all extensions from the markup, including any extended XPS content. If `notificationLevel` is specified as the document will not be reserialized and any extended content will be preserved, even when printed. @@ -877,14 +877,14 @@ By design, this `Write` method does not raise the The path of the source document. - Writes asynchronously a specified [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document to the target or . + Writes asynchronously a specified XPS document to the target or . class has a singular name, an can be one or a set of multiple documents. This method adds the elements in the source to the set of elements in the target or . - This method will reserialize the specified [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document which will remove all content from the that is not required to be preserved by the [XML Paper Specification](https://go.microsoft.com/fwlink/?LinkID=65761). The reserialization will also remove all extensions from the markup, including any extended [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] content. + This method will reserialize the specified XPS document which will remove all content from the that is not required to be preserved by the [XML Paper Specification](https://go.microsoft.com/fwlink/?LinkID=65761). The reserialization will also remove all extensions from the markup, including any extended XPS content. By design this method does not call the event. @@ -925,7 +925,7 @@ By design, this `Write` method does not raise the to an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document. + The following example shows how to use this method to write a to an XPS document. [!code-csharp[XpsSave#WriteAsyncToXpsWithVisual](~/samples/snippets/csharp/VS_Snippets_Wpf/XpsSave/CSharp/XpsSaveHelper.cs#writeasynctoxpswithvisual)] [!code-vb[XpsSave#WriteAsyncToXpsWithVisual](~/samples/snippets/visualbasic/VS_Snippets_Wpf/XpsSave/visualbasic/xpssavehelper.vb#writeasynctoxpswithvisual)] @@ -1137,16 +1137,16 @@ By design, this `Write` method does not raise the The path of the source document. An indication of whether notification is enabled. - Writes asynchronously a specified [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document with notification option to the target or . + Writes asynchronously a specified XPS document with notification option to the target or . copies the serialized [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document to the target or that created the . When `notificationLevel` is enabled, the first deserializes the document, next reserializes it, and then writes it to the target with progress notifications as each page is output. + When `notificationLevel` is disabled, the copies the serialized XPS document to the target or that created the . When `notificationLevel` is enabled, the first deserializes the document, next reserializes it, and then writes it to the target with progress notifications as each page is output. Although the class has a singular name, an can be one or a set of multiple documents. This method adds the elements in the source to the sequence of elements in the target or . - If `notificationLevel` is specified as , notifications are produced only when the document is serialized, not printed. To receive notifications the document must be reserialized. When a document is reserialized all content from the that is not required to be preserved by the [XML Paper Specification](https://go.microsoft.com/fwlink/?LinkID=65761) is removed. The reserialization will also remove all extensions from the markup, including any extended [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] content. + If `notificationLevel` is specified as , notifications are produced only when the document is serialized, not printed. To receive notifications the document must be reserialized. When a document is reserialized all content from the that is not required to be preserved by the [XML Paper Specification](https://go.microsoft.com/fwlink/?LinkID=65761) is removed. The reserialization will also remove all extensions from the markup, including any extended XPS content. If `notificationLevel` is specified as the document will not be reserialized and any extended content will be preserved, even when printed. diff --git a/xml/ns-System.Windows.Documents.DocumentStructures.xml b/xml/ns-System.Windows.Documents.DocumentStructures.xml index cca167103f4..7bfaf059b54 100644 --- a/xml/ns-System.Windows.Documents.DocumentStructures.xml +++ b/xml/ns-System.Windows.Documents.DocumentStructures.xml @@ -5,13 +5,13 @@ namespace provides structure elements that can be used to define the document by its semantic parts. + The formatting and layout of an XPS document enables different parts of the content to behave in a semantic form such as in paragraphs, tables, and lists. Humans can perceive the semantic structure of the content from its appearance; but the physical format and layout of the markup does not explicitly identify the actual semantic elements. To enable programmatic understanding of the document organization, the namespace provides structure elements that can be used to define the document by its semantic parts. - Each page of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document contains a element that defines its *content* in the form of positional text runs and graphics. Through the use of document structure elements, pages of an [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] document can also be associated with elements that define the *structure* of the page in the form of sections, paragraphs, lists, figures, and tables. The class is used to define the associations between content and structure parts of the document markup. A is the child of a structural element, such as a table cell or bullet list item that is located in the hierarchy of a page. A identifies an item in the hierarchy of the same page. The item it refers to is the content of the structural element. + Each page of an XPS document contains a element that defines its *content* in the form of positional text runs and graphics. Through the use of document structure elements, pages of an XPS document can also be associated with elements that define the *structure* of the page in the form of sections, paragraphs, lists, figures, and tables. The class is used to define the associations between content and structure parts of the document markup. A is the child of a structural element, such as a table cell or bullet list item that is located in the hierarchy of a page. A identifies an item in the hierarchy of the same page. The item it refers to is the content of the structural element. - Applications that create [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] documents are not required to include structural markup, but use of document structure elements enhances the flexibility by which applications can access and use the content of a document. + Applications that create XPS documents are not required to include structural markup, but use of document structure elements enhances the flexibility by which applications can access and use the content of a document. - For more information about structure elements of [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] documents, see Chapter 9 and Appendix E of the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=67000](https://go.microsoft.com/fwlink/?LinkID=67000). + For more information about structure elements of XPS documents, see Chapter 9 and Appendix E of the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=67000](https://go.microsoft.com/fwlink/?LinkID=67000). ]]> diff --git a/xml/ns-System.Windows.Xps.Packaging.xml b/xml/ns-System.Windows.Xps.Packaging.xml index 83cef9d91ad..8627dbc93f4 100644 --- a/xml/ns-System.Windows.Xps.Packaging.xml +++ b/xml/ns-System.Windows.Xps.Packaging.xml @@ -5,7 +5,7 @@ namespace provides control over the packaging process, including digital signatures and Digital Rights Management (DRM) of [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] documents. + In addition to the interfaces and the types that represent the major parts of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document, the namespace provides control over the packaging process, including digital signatures and Digital Rights Management (DRM) of XPS documents. For more information, see the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). diff --git a/xml/ns-System.Windows.Xps.Serialization.xml b/xml/ns-System.Windows.Xps.Serialization.xml index f7b7a4513e5..f6789341852 100644 --- a/xml/ns-System.Windows.Xps.Serialization.xml +++ b/xml/ns-System.Windows.Xps.Serialization.xml @@ -5,7 +5,7 @@ diff --git a/xml/ns-System.Windows.Xps.xml b/xml/ns-System.Windows.Xps.xml index 0dc4d8b8dd3..77336a54c91 100644 --- a/xml/ns-System.Windows.Xps.xml +++ b/xml/ns-System.Windows.Xps.xml @@ -5,9 +5,9 @@ class provides the and methods that output [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] documents to a data store or print queue. Separate groups of write methods are provided for different content types including , , , , and . The methods enable you to also include a with the document, plus pass additional information to the handlers of the , , and events. + The class provides the and methods that output XPS documents to a data store or print queue. Separate groups of write methods are provided for different content types including , , , , and . The methods enable you to also include a with the document, plus pass additional information to the handlers of the , , and events. - For more information about [!INCLUDE[TLA2#tla_xps](~/includes/tla2sharptla-xps-md.md)] see the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). + For more information about XPS see the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). ]]> From 4480a99405f4581bce52a70d3b78edc0d97b86ba Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:47:21 -0800 Subject: [PATCH 099/236] tla2sharptla-xrml --- xml/System.Security.RightsManagement/PublishLicense.xml | 2 +- .../UnsignedPublishLicense.xml | 8 ++++---- xml/System.Security.RightsManagement/UseLicense.xml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Security.RightsManagement/PublishLicense.xml b/xml/System.Security.RightsManagement/PublishLicense.xml index 4831e234916..664791a0ce4 100644 --- a/xml/System.Security.RightsManagement/PublishLicense.xml +++ b/xml/System.Security.RightsManagement/PublishLicense.xml @@ -290,7 +290,7 @@ - Returns the serialized [!INCLUDE[TLA2#tla_xrml](~/includes/tla2sharptla-xrml-md.md)] string that was used to create this license. + Returns the serialized XrML string that was used to create this license. The serialized [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)] string that was used to create this license. To be added. diff --git a/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml b/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml index 02e84bc5cc2..b36fc74d002 100644 --- a/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml +++ b/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml @@ -97,12 +97,12 @@ The [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)] publish-license template to use to create this license. - Initializes a new instance of the class from a specified [!INCLUDE[TLA2#tla_xrml](~/includes/tla2sharptla-xrml-md.md)] publish-license template. + Initializes a new instance of the class from a specified XrML publish-license template. ` or `` elements are ignored when the is created by the (String) constructor. To specify these values for the publish license, the properties for and must be explicitly set. The following example shows how to explicitly set the and properties. + The `publishLicenseTemplate` XrML `` or `` elements are ignored when the is created by the (String) constructor. To specify these values for the publish license, the properties for and must be explicitly set. The following example shows how to explicitly set the and properties. [!code-csharp[UnsignedPubLicense_snip#RmPkgPubGrants](~/samples/snippets/csharp/VS_Snippets_Wpf/UnsignedPubLicense_snip/CSharp/Window1.xaml.cs#rmpkgpubgrants)] [!code-vb[UnsignedPubLicense_snip#RmPkgPubGrants](~/samples/snippets/visualbasic/VS_Snippets_Wpf/UnsignedPubLicense_snip/visualbasic/window1.xaml.vb#rmpkgpubgrants)] @@ -365,8 +365,8 @@ - Returns a serialized template created from the [!INCLUDE[TLA2#tla_xrml](~/includes/tla2sharptla-xrml-md.md)] of the . - A serialized template created from the [!INCLUDE[TLA2#tla_xrml](~/includes/tla2sharptla-xrml-md.md)] of the . + Returns a serialized template created from the XrML of the . + A serialized template created from the XrML of the . To be added. diff --git a/xml/System.Security.RightsManagement/UseLicense.xml b/xml/System.Security.RightsManagement/UseLicense.xml index f001abed944..579111ac625 100644 --- a/xml/System.Security.RightsManagement/UseLicense.xml +++ b/xml/System.Security.RightsManagement/UseLicense.xml @@ -292,7 +292,7 @@ - Returns the serialized [!INCLUDE[TLA2#tla_xrml](~/includes/tla2sharptla-xrml-md.md)] string used to create this license. + Returns the serialized XrML string used to create this license. The serialized [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)] string originally passed to the constructor. To be added. From 45a461070c310c0c622d848b9d775c1aa0870b60 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:48:44 -0800 Subject: [PATCH 100/236] tlasharptla-2d --- xml/System.Windows.Controls/Viewport3D.xml | 4 ++-- xml/System.Windows.Media.Media3D/OrthographicCamera.xml | 2 +- xml/System.Windows.Media.Media3D/PerspectiveCamera.xml | 2 +- xml/System.Windows.Media.Media3D/RotateTransform3D.xml | 2 +- xml/System.Windows.Media.Media3D/SpecularMaterial.xml | 2 +- xml/System.Windows.Media/MatrixTransform.xml | 2 +- xml/System.Windows.Media/SkewTransform.xml | 2 +- xml/System.Windows.Media/Transform.xml | 2 +- 8 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Windows.Controls/Viewport3D.xml b/xml/System.Windows.Controls/Viewport3D.xml index d4ce366724b..d107c5ed665 100644 --- a/xml/System.Windows.Controls/Viewport3D.xml +++ b/xml/System.Windows.Controls/Viewport3D.xml @@ -121,8 +121,8 @@ System.Windows.Media.Media3D.Camera - Gets or sets a camera object that projects the [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] contents of the to the [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] surface of the . - The camera that projects the [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] contents to the [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] surface. + Gets or sets a camera object that projects the [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] contents of the to the 2-D surface of the . + The camera that projects the [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] contents to the 2-D surface. , it specifies a position, viewing direction, and "upward" direction. Unlike , however, describes a projection that does not include perspective foreshortening. In other words, describes a viewing box whose sides are parallel, instead of one whose sides meet in a point at the scene's horizon. + This class specifies an orthogonal projection of a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] model to a 2-D visual surface. Like , it specifies a position, viewing direction, and "upward" direction. Unlike , however, describes a projection that does not include perspective foreshortening. In other words, describes a viewing box whose sides are parallel, instead of one whose sides meet in a point at the scene's horizon. The following diagram shows the difference between orthographic and perspective-foreshortened camera projections. diff --git a/xml/System.Windows.Media.Media3D/PerspectiveCamera.xml b/xml/System.Windows.Media.Media3D/PerspectiveCamera.xml index 6594155ddb9..aba6d133549 100644 --- a/xml/System.Windows.Media.Media3D/PerspectiveCamera.xml +++ b/xml/System.Windows.Media.Media3D/PerspectiveCamera.xml @@ -22,7 +22,7 @@ specifies a projection of a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] model to a [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] visual surface. This projection includes perspective foreshortening. In other words, the describes a frustrum whose sides converge toward a point on the horizon. Objects closer to the camera appear larger, and objects farther from the camera appear smaller. + specifies a projection of a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] model to a 2-D visual surface. This projection includes perspective foreshortening. In other words, the describes a frustrum whose sides converge toward a point on the horizon. Objects closer to the camera appear larger, and objects farther from the camera appear smaller. The following diagram shows the difference between orthographic and perspective-foreshortened camera projections. diff --git a/xml/System.Windows.Media.Media3D/RotateTransform3D.xml b/xml/System.Windows.Media.Media3D/RotateTransform3D.xml index ed95522b38c..a309f206267 100644 --- a/xml/System.Windows.Media.Media3D/RotateTransform3D.xml +++ b/xml/System.Windows.Media.Media3D/RotateTransform3D.xml @@ -22,7 +22,7 @@ rather than a point around which to rotate. + Rotations in 2-D usually consist of two arguments: a point around which to rotate an object or set of objects, and a value in degrees or radians that determines the amount of rotation. In [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)], it is necessary to specify a rather than a point around which to rotate. Rotations in 3-D become more complicated when they are animated. To animate a 3-D rotation using , you can animate the or properties of an , or specify a for the transform. diff --git a/xml/System.Windows.Media.Media3D/SpecularMaterial.xml b/xml/System.Windows.Media.Media3D/SpecularMaterial.xml index 27c86643f16..01c1434f6df 100644 --- a/xml/System.Windows.Media.Media3D/SpecularMaterial.xml +++ b/xml/System.Windows.Media.Media3D/SpecularMaterial.xml @@ -126,7 +126,7 @@ System.Windows.Media.Brush - Gets or sets the [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] brush to apply to a specularly-lit [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] model. + Gets or sets the 2-D brush to apply to a specularly-lit [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] model. The brush to apply. class to create custom transformations that are not provided by the , , , or classes. - A 3x3 matrix is used for transformations in a [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] x-y plane. You can multiply affine matrix transformations to form linear transformations, such as rotation and skew (shear) that are followed by translation. + A 3x3 matrix is used for transformations in a 2-D x-y plane. You can multiply affine matrix transformations to form linear transformations, such as rotation and skew (shear) that are followed by translation. An affine matrix transformation has its final column equal to (0, 0, 1); therefore, you only have to specify the members in the first two columns. diff --git a/xml/System.Windows.Media/SkewTransform.xml b/xml/System.Windows.Media/SkewTransform.xml index e56f237703d..18a5f03b723 100644 --- a/xml/System.Windows.Media/SkewTransform.xml +++ b/xml/System.Windows.Media/SkewTransform.xml @@ -22,7 +22,7 @@ is useful for creating the illusion of 3-dimensional depth in a [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] object. + A is useful for creating the illusion of 3-dimensional depth in a 2-D object. **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). diff --git a/xml/System.Windows.Media/Transform.xml b/xml/System.Windows.Media/Transform.xml index bfedf5512ac..a281d9a55fb 100644 --- a/xml/System.Windows.Media/Transform.xml +++ b/xml/System.Windows.Media/Transform.xml @@ -38,7 +38,7 @@ ## Remarks Use the class to create custom transformations that are not provided by the , , , and classes. - A [!INCLUDE[TLA#tla_2d](~/includes/tlasharptla-2d-md.md)] x-y plane uses a 3x3 matrix for transformations. You can multiply affine transformation matrices to form linear transformations, such as rotation and skew (shear) that are followed by translation. + A 2-D x-y plane uses a 3x3 matrix for transformations. You can multiply affine transformation matrices to form linear transformations, such as rotation and skew (shear) that are followed by translation. An affine transformation matrix has its final column equal to (0, 0, 1); therefore, you only have to specify the members in the first two columns. From 4d0044ef0f6778a2cab59b0a92f911cb43f26e46 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:49:14 -0800 Subject: [PATCH 101/236] tlasharptla-3d --- xml/System.Windows.Controls/Viewport3D.xml | 4 ++-- xml/System.Windows.Media.Media3D/DiffuseMaterial.xml | 2 +- xml/System.Windows.Media.Media3D/MatrixTransform3D.xml | 4 ++-- xml/System.Windows.Media.Media3D/OrthographicCamera.xml | 2 +- xml/System.Windows.Media.Media3D/PerspectiveCamera.xml | 2 +- xml/System.Windows.Media.Media3D/RotateTransform3D.xml | 2 +- xml/System.Windows.Media.Media3D/SpecularMaterial.xml | 2 +- xml/System.Windows.Media.Media3D/Vector3D.xml | 4 ++-- xml/System.Windows/SystemParameters.xml | 4 ++-- xml/System.Windows/WindowStyle.xml | 2 +- 10 files changed, 14 insertions(+), 14 deletions(-) diff --git a/xml/System.Windows.Controls/Viewport3D.xml b/xml/System.Windows.Controls/Viewport3D.xml index d107c5ed665..6ebad564d60 100644 --- a/xml/System.Windows.Controls/Viewport3D.xml +++ b/xml/System.Windows.Controls/Viewport3D.xml @@ -121,8 +121,8 @@ System.Windows.Media.Media3D.Camera - Gets or sets a camera object that projects the [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] contents of the to the 2-D surface of the . - The camera that projects the [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] contents to the 2-D surface. + Gets or sets a camera object that projects the 3-D contents of the to the 2-D surface of the . + The camera that projects the 3-D contents to the 2-D surface. - to be applied as a to a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] model. + to be applied as a to a 3-D model. to apply. diff --git a/xml/System.Windows.Media.Media3D/MatrixTransform3D.xml b/xml/System.Windows.Media.Media3D/MatrixTransform3D.xml index ba9c6d480f5..54c8ecb5582 100644 --- a/xml/System.Windows.Media.Media3D/MatrixTransform3D.xml +++ b/xml/System.Windows.Media.Media3D/MatrixTransform3D.xml @@ -219,7 +219,7 @@ System.Windows.Media.Media3D.Matrix3D - Gets or sets a that specifies a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] transformation. + Gets or sets a that specifies a 3-D transformation. A Matrix3D that specifies a 3-D transformation. System.Windows.Media.Media3D.Matrix3D - Gets a matrix representation of the [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] transformation. + Gets a matrix representation of the 3-D transformation. A representation of the 3-D transformation. , it specifies a position, viewing direction, and "upward" direction. Unlike , however, describes a projection that does not include perspective foreshortening. In other words, describes a viewing box whose sides are parallel, instead of one whose sides meet in a point at the scene's horizon. + This class specifies an orthogonal projection of a 3-D model to a 2-D visual surface. Like , it specifies a position, viewing direction, and "upward" direction. Unlike , however, describes a projection that does not include perspective foreshortening. In other words, describes a viewing box whose sides are parallel, instead of one whose sides meet in a point at the scene's horizon. The following diagram shows the difference between orthographic and perspective-foreshortened camera projections. diff --git a/xml/System.Windows.Media.Media3D/PerspectiveCamera.xml b/xml/System.Windows.Media.Media3D/PerspectiveCamera.xml index aba6d133549..9defab922fc 100644 --- a/xml/System.Windows.Media.Media3D/PerspectiveCamera.xml +++ b/xml/System.Windows.Media.Media3D/PerspectiveCamera.xml @@ -22,7 +22,7 @@ specifies a projection of a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] model to a 2-D visual surface. This projection includes perspective foreshortening. In other words, the describes a frustrum whose sides converge toward a point on the horizon. Objects closer to the camera appear larger, and objects farther from the camera appear smaller. + specifies a projection of a 3-D model to a 2-D visual surface. This projection includes perspective foreshortening. In other words, the describes a frustrum whose sides converge toward a point on the horizon. Objects closer to the camera appear larger, and objects farther from the camera appear smaller. The following diagram shows the difference between orthographic and perspective-foreshortened camera projections. diff --git a/xml/System.Windows.Media.Media3D/RotateTransform3D.xml b/xml/System.Windows.Media.Media3D/RotateTransform3D.xml index a309f206267..96f2f3f1bd0 100644 --- a/xml/System.Windows.Media.Media3D/RotateTransform3D.xml +++ b/xml/System.Windows.Media.Media3D/RotateTransform3D.xml @@ -22,7 +22,7 @@ rather than a point around which to rotate. + Rotations in 2-D usually consist of two arguments: a point around which to rotate an object or set of objects, and a value in degrees or radians that determines the amount of rotation. In 3-D, it is necessary to specify a rather than a point around which to rotate. Rotations in 3-D become more complicated when they are animated. To animate a 3-D rotation using , you can animate the or properties of an , or specify a for the transform. diff --git a/xml/System.Windows.Media.Media3D/SpecularMaterial.xml b/xml/System.Windows.Media.Media3D/SpecularMaterial.xml index 01c1434f6df..6757aaed42d 100644 --- a/xml/System.Windows.Media.Media3D/SpecularMaterial.xml +++ b/xml/System.Windows.Media.Media3D/SpecularMaterial.xml @@ -126,7 +126,7 @@ System.Windows.Media.Brush - Gets or sets the 2-D brush to apply to a specularly-lit [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] model. + Gets or sets the 2-D brush to apply to a specularly-lit 3-D model. The brush to apply. The representation of the 3-D vector. - Converts a representation of a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] vector into the equivalent structure. + Converts a representation of a 3-D vector into the equivalent structure. The equivalent structure. System.Double - Gets a value that indicates the height, in pixels, of a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] border. + Gets a value that indicates the height, in pixels, of a 3-D border. The height of a border. System.Double - Gets a value that indicates the width, in pixels, of a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] border. + Gets a value that indicates the width, in pixels, of a 3-D border. The width of a border. 2 - A window with a [!INCLUDE[TLA#tla_3d](~/includes/tlasharptla-3d-md.md)] border. + A window with a 3-D border. From 948fe37b419715cfe10f9471be462756cc7f3849 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:51:59 -0800 Subject: [PATCH 102/236] tlasharptla-aa --- .../AutomationFocusChangedEventArgs.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml b/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml index 0dccdf5666a..6eac89e2c8c 100644 --- a/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml +++ b/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml @@ -52,7 +52,7 @@ to an `IAccessible` object in an older accessible technology application. + The `idObject` and `idChild` parameters contain the Microsoft Active Accessibility object identifiers that UI Automation clients can use to link an to an `IAccessible` object in an older accessible technology application. ]]> @@ -82,7 +82,7 @@ System.Int32 - Gets the child [!INCLUDE[TLA#tla_aa](~/includes/tlasharptla-aa-md.md)] identifier of the object receiving focus. + Gets the child Microsoft Active Accessibility identifier of the object receiving focus. The identifier. System.Int32 - Gets the [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the [!INCLUDE[TLA#tla_aa](~/includes/tlasharptla-aa-md.md)] object that generated the event. + Gets the [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the Microsoft Active Accessibility object that generated the event. The ID of the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element that is receiving focus. For possible values, see Object Identifiers. Date: Wed, 24 Feb 2021 12:53:07 -0800 Subject: [PATCH 103/236] tlasharptla-adonet --- xml/System.Windows.Data/Binding.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 5875fec8461..2bf21e6bd50 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -33,7 +33,7 @@ - The target property must be a dependency property. This also means that you cannot bind a field. Most properties of objects are dependency properties and most dependency properties, except read-only ones, support data binding by default. (Only types can define dependency properties and all objects derive from .) -- Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom CLR object. WPF data binding supports data in the form of CLR objects and XML. To provide some examples, your binding source may be a , any list object, a CLR object that is associated with [!INCLUDE[TLA#tla_adonet](~/includes/tlasharptla-adonet-md.md)] data or Web Services, or an XmlNode that contains your XML data. +- Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom CLR object. WPF data binding supports data in the form of CLR objects and XML. To provide some examples, your binding source may be a , any list object, a CLR object that is associated with ADO.NET data or Web Services, or an XmlNode that contains your XML data. Use the property to specify the direction of the data flow. To detect source changes in one-way or two-way bindings, the source must implement a suitable property change notification mechanism such as . For an example, see [How to: Implement Property Change Notification](/dotnet/framework/wpf/data/how-to-implement-property-change-notification). The property specifies the timing of source updates. For more information, see "Basic Data Binding Concepts" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). From 18f896c6ba7fcb65abe3e4ccacf8770c6d1d7911 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:55:38 -0800 Subject: [PATCH 104/236] tlasharptla-aero --- xml/Microsoft.Windows.Themes/BulletChrome.xml | 2 +- xml/Microsoft.Windows.Themes/ButtonChrome.xml | 2 +- xml/Microsoft.Windows.Themes/ScrollChrome.xml | 4 ++-- xml/System.Windows.Shell/TaskbarItemInfo.xml | 2 +- xml/System.Windows.Shell/ThumbButtonInfo.xml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/Microsoft.Windows.Themes/BulletChrome.xml b/xml/Microsoft.Windows.Themes/BulletChrome.xml index b0a3d53b29b..ddb13218fd0 100644 --- a/xml/Microsoft.Windows.Themes/BulletChrome.xml +++ b/xml/Microsoft.Windows.Themes/BulletChrome.xml @@ -317,7 +317,7 @@ ## Dependency Property Information diff --git a/xml/Microsoft.Windows.Themes/ButtonChrome.xml b/xml/Microsoft.Windows.Themes/ButtonChrome.xml index aa79caabf13..99163eaed4d 100644 --- a/xml/Microsoft.Windows.Themes/ButtonChrome.xml +++ b/xml/Microsoft.Windows.Themes/ButtonChrome.xml @@ -337,7 +337,7 @@ ## Dependency Property Information diff --git a/xml/Microsoft.Windows.Themes/ScrollChrome.xml b/xml/Microsoft.Windows.Themes/ScrollChrome.xml index 2f77851d26b..063af483a20 100644 --- a/xml/Microsoft.Windows.Themes/ScrollChrome.xml +++ b/xml/Microsoft.Windows.Themes/ScrollChrome.xml @@ -237,7 +237,7 @@ ## Dependency Property Information @@ -406,7 +406,7 @@ ## Dependency Property Information diff --git a/xml/System.Windows.Shell/TaskbarItemInfo.xml b/xml/System.Windows.Shell/TaskbarItemInfo.xml index b830f5c6618..5bad9efa0d1 100644 --- a/xml/System.Windows.Shell/TaskbarItemInfo.xml +++ b/xml/System.Windows.Shell/TaskbarItemInfo.xml @@ -24,7 +24,7 @@ The [!INCLUDE[win7](~/includes/win7-md.md)] taskbar provides enhanced functionality that enables you to use the taskbar item to communicate status to a user and expose common tasks when the window is minimized or hidden. The functionality that is exposed by the class is unavailable in versions of Windows earlier than [!INCLUDE[win7](~/includes/win7-md.md)]. Applications that use the class can still run in earlier versions of Windows; however, these taskbar enhancements are unavailable in the earlier versions. - In [!INCLUDE[win7](~/includes/win7-md.md)], some taskbar functionality might be unavailable, depending on the user's settings. For example, taskbar functionality is unavailable if [!INCLUDE[TLA#tla_aero](~/includes/tlasharptla-aero-md.md)] is disabled or if the application is started with elevated permissions. Your application should provide other ways to interact with the user that do not depend on the enhanced taskbar functionality in [!INCLUDE[win7](~/includes/win7-md.md)]. + In [!INCLUDE[win7](~/includes/win7-md.md)], some taskbar functionality might be unavailable, depending on the user's settings. For example, taskbar functionality is unavailable if Windows Aero is disabled or if the application is started with elevated permissions. Your application should provide other ways to interact with the user that do not depend on the enhanced taskbar functionality in [!INCLUDE[win7](~/includes/win7-md.md)]. Program icons in the notification area, which is at the far right of the taskbar, are typically used to communicate application status to a user. By default, the [!INCLUDE[win7](~/includes/win7-md.md)] taskbar hides program icons in the notification area. However, you can set the property to add an image to the taskbar button to communicate status, such as online status in a messaging application. The overlay image lets users see the application status even if they cannot see the program icon in the notification area. You can also display the progress of running tasks in the taskbar button by setting the and properties. diff --git a/xml/System.Windows.Shell/ThumbButtonInfo.xml b/xml/System.Windows.Shell/ThumbButtonInfo.xml index c7bb61d93c6..cfdf8c03d5d 100644 --- a/xml/System.Windows.Shell/ThumbButtonInfo.xml +++ b/xml/System.Windows.Shell/ThumbButtonInfo.xml @@ -28,7 +28,7 @@ The class contains properties that describe how the [!INCLUDE[win7](~/includes/win7-md.md)] shell displays the buttons in the taskbar thumbnail. It provides a managed wrapper around the native Windows API. objects are contained in the collection. - The enhanced taskbar functionality is not available in versions of Windows earlier than [!INCLUDE[win7](~/includes/win7-md.md)]. In [!INCLUDE[win7](~/includes/win7-md.md)], some functionality might not be available depending on the user's settings. For example, buttons are only shown in the taskbar thumbnail when [!INCLUDE[TLA#tla_aero](~/includes/tlasharptla-aero-md.md)] is enabled. Your application should provide alternate ways of interacting with the user that are not dependent on the enhanced taskbar functionality. + The enhanced taskbar functionality is not available in versions of Windows earlier than [!INCLUDE[win7](~/includes/win7-md.md)]. In [!INCLUDE[win7](~/includes/win7-md.md)], some functionality might not be available depending on the user's settings. For example, buttons are only shown in the taskbar thumbnail when Windows Aero is enabled. Your application should provide alternate ways of interacting with the user that are not dependent on the enhanced taskbar functionality. The following illustration shows a taskbar preview with two thumb buttons that provide access to the Play and Stop commands. From 7eaa312c0595a26d405dbe855129faa2d551ec64 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:56:01 -0800 Subject: [PATCH 105/236] tlasharptla-argb --- xml/System.Windows.Media/Colors.xml | 282 ++++++++++++++-------------- 1 file changed, 141 insertions(+), 141 deletions(-) diff --git a/xml/System.Windows.Media/Colors.xml b/xml/System.Windows.Media/Colors.xml index 184e0b7776e..cd3b84664d9 100644 --- a/xml/System.Windows.Media/Colors.xml +++ b/xml/System.Windows.Media/Colors.xml @@ -59,7 +59,7 @@ Color Table including a color swatch, the color name, and the hexadecimal value System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF0F8FF. + Gets the system-defined color that has an ARGB value of #FFF0F8FF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFAEBD7. + Gets the system-defined color that has an ARGB value of #FFFAEBD7. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF00FFFF. + Gets the system-defined color that has an ARGB value of #FF00FFFF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF7FFFD4. + Gets the system-defined color that has an ARGB value of #FF7FFFD4. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF0FFFF. + Gets the system-defined color that has an ARGB value of #FFF0FFFF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF5F5DC. + Gets the system-defined color that has an ARGB value of #FFF5F5DC. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFE4C4. + Gets the system-defined color that has an ARGB value of #FFFFE4C4. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF000000. + Gets the system-defined color that has an ARGB value of #FF000000. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFEBCD. + Gets the system-defined color that has an ARGB value of #FFFFEBCD. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF0000FF. + Gets the system-defined color that has an ARGB value of #FF0000FF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF8A2BE2. + Gets the system-defined color that has an ARGB value of #FF8A2BE2. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFA52A2A. + Gets the system-defined color that has an ARGB value of #FFA52A2A. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFDEB887. + Gets the system-defined color that has an ARGB value of #FFDEB887. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF5F9EA0. + Gets the system-defined color that has an ARGB value of #FF5F9EA0. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF7FFF00. + Gets the system-defined color that has an ARGB value of #FF7FFF00. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFD2691E. + Gets the system-defined color that has an ARGB value of #FFD2691E. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF7F50. + Gets the system-defined color that has an ARGB value of #FFFF7F50. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF6495ED. + Gets the system-defined color that has an ARGB value of #FF6495ED. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFF8DC. + Gets the system-defined color that has an ARGB value of #FFFFF8DC. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFDC143C. + Gets the system-defined color that has an ARGB value of #FFDC143C. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF00FFFF. + Gets the system-defined color that has an ARGB value of #FF00FFFF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF00008B. + Gets the system-defined color that has an ARGB value of #FF00008B. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF008B8B. + Gets the system-defined color that has an ARGB value of #FF008B8B. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFB8860B. + Gets the system-defined color that has an ARGB value of #FFB8860B. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFA9A9A9. + Gets the system-defined color that has an ARGB value of #FFA9A9A9. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF006400. + Gets the system-defined color that has an ARGB value of #FF006400. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFBDB76B. + Gets the system-defined color that has an ARGB value of #FFBDB76B. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF8B008B. + Gets the system-defined color that has an ARGB value of #FF8B008B. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF556B2F. + Gets the system-defined color that has an ARGB value of #FF556B2F. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF8C00. + Gets the system-defined color that has an ARGB value of #FFFF8C00. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF9932CC. + Gets the system-defined color that has an ARGB value of #FF9932CC. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF8B0000. + Gets the system-defined color that has an ARGB value of #FF8B0000. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFE9967A. + Gets the system-defined color that has an ARGB value of #FFE9967A. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF8FBC8F. + Gets the system-defined color that has an ARGB value of #FF8FBC8F. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF483D8B. + Gets the system-defined color that has an ARGB value of #FF483D8B. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF2F4F4F. + Gets the system-defined color that has an ARGB value of #FF2F4F4F. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF00CED1. + Gets the system-defined color that has an ARGB value of #FF00CED1. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF9400D3. + Gets the system-defined color that has an ARGB value of #FF9400D3. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF1493. + Gets the system-defined color that has an ARGB value of #FFFF1493. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF00BFFF. + Gets the system-defined color that has an ARGB value of #FF00BFFF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF696969. + Gets the system-defined color that has an ARGB value of #FF696969. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF1E90FF. + Gets the system-defined color that has an ARGB value of #FF1E90FF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFB22222. + Gets the system-defined color that has an ARGB value of #FFB22222. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFFAF0. + Gets the system-defined color that has an ARGB value of #FFFFFAF0. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF228B22. + Gets the system-defined color that has an ARGB value of #FF228B22. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF00FF. + Gets the system-defined color that has an ARGB value of #FFFF00FF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFDCDCDC. + Gets the system-defined color that has an ARGB value of #FFDCDCDC. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF8F8FF. + Gets the system-defined color that has an ARGB value of #FFF8F8FF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFD700. + Gets the system-defined color that has an ARGB value of #FFFFD700. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFDAA520. + Gets the system-defined color that has an ARGB value of #FFDAA520. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF808080. + Gets the system-defined color that has an ARGB value of #FF808080. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF008000. + Gets the system-defined color that has an ARGB value of #FF008000. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFADFF2F. + Gets the system-defined color that has an ARGB value of #FFADFF2F. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF0FFF0. + Gets the system-defined color that has an ARGB value of #FFF0FFF0. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF69B4. + Gets the system-defined color that has an ARGB value of #FFFF69B4. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFCD5C5C. + Gets the system-defined color that has an ARGB value of #FFCD5C5C. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF4B0082. + Gets the system-defined color that has an ARGB value of #FF4B0082. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFFFF0. + Gets the system-defined color that has an ARGB value of #FFFFFFF0. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF0E68C. + Gets the system-defined color that has an ARGB value of #FFF0E68C. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFE6E6FA. + Gets the system-defined color that has an ARGB value of #FFE6E6FA. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFF0F5. + Gets the system-defined color that has an ARGB value of #FFFFF0F5. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF7CFC00. + Gets the system-defined color that has an ARGB value of #FF7CFC00. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFFACD. + Gets the system-defined color that has an ARGB value of #FFFFFACD. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFADD8E6. + Gets the system-defined color that has an ARGB value of #FFADD8E6. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF08080. + Gets the system-defined color that has an ARGB value of #FFF08080. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFE0FFFF. + Gets the system-defined color that has an ARGB value of #FFE0FFFF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFAFAD2. + Gets the system-defined color that has an ARGB value of #FFFAFAD2. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFD3D3D3. + Gets the system-defined color that has an ARGB value of #FFD3D3D3. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF90EE90. + Gets the system-defined color that has an ARGB value of #FF90EE90. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFB6C1. + Gets the system-defined color that has an ARGB value of #FFFFB6C1. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFA07A. + Gets the system-defined color that has an ARGB value of #FFFFA07A. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF20B2AA. + Gets the system-defined color that has an ARGB value of #FF20B2AA. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF87CEFA. + Gets the system-defined color that has an ARGB value of #FF87CEFA. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF778899. + Gets the system-defined color that has an ARGB value of #FF778899. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFB0C4DE. + Gets the system-defined color that has an ARGB value of #FFB0C4DE. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFFFE0. + Gets the system-defined color that has an ARGB value of #FFFFFFE0. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF00FF00. + Gets the system-defined color that has an ARGB value of #FF00FF00. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF32CD32. + Gets the system-defined color that has an ARGB value of #FF32CD32. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFAF0E6. + Gets the system-defined color that has an ARGB value of #FFFAF0E6. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF00FF. + Gets the system-defined color that has an ARGB value of #FFFF00FF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF800000. + Gets the system-defined color that has an ARGB value of #FF800000. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF66CDAA. + Gets the system-defined color that has an ARGB value of #FF66CDAA. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF0000CD. + Gets the system-defined color that has an ARGB value of #FF0000CD. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFBA55D3. + Gets the system-defined color that has an ARGB value of #FFBA55D3. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF9370DB. + Gets the system-defined color that has an ARGB value of #FF9370DB. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF3CB371. + Gets the system-defined color that has an ARGB value of #FF3CB371. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF7B68EE. + Gets the system-defined color that has an ARGB value of #FF7B68EE. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF00FA9A. + Gets the system-defined color that has an ARGB value of #FF00FA9A. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF48D1CC. + Gets the system-defined color that has an ARGB value of #FF48D1CC. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFC71585. + Gets the system-defined color that has an ARGB value of #FFC71585. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF191970. + Gets the system-defined color that has an ARGB value of #FF191970. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF5FFFA. + Gets the system-defined color that has an ARGB value of #FFF5FFFA. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFE4E1. + Gets the system-defined color that has an ARGB value of #FFFFE4E1. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFE4B5. + Gets the system-defined color that has an ARGB value of #FFFFE4B5. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFDEAD. + Gets the system-defined color that has an ARGB value of #FFFFDEAD. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF000080. + Gets the system-defined color that has an ARGB value of #FF000080. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFDF5E6. + Gets the system-defined color that has an ARGB value of #FFFDF5E6. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF808000. + Gets the system-defined color that has an ARGB value of #FF808000. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF6B8E23. + Gets the system-defined color that has an ARGB value of #FF6B8E23. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFA500. + Gets the system-defined color that has an ARGB value of #FFFFA500. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF4500. + Gets the system-defined color that has an ARGB value of #FFFF4500. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFDA70D6. + Gets the system-defined color that has an ARGB value of #FFDA70D6. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFEEE8AA. + Gets the system-defined color that has an ARGB value of #FFEEE8AA. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF98FB98. + Gets the system-defined color that has an ARGB value of #FF98FB98. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFAFEEEE. + Gets the system-defined color that has an ARGB value of #FFAFEEEE. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFDB7093. + Gets the system-defined color that has an ARGB value of #FFDB7093. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFEFD5. + Gets the system-defined color that has an ARGB value of #FFFFEFD5. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFDAB9. + Gets the system-defined color that has an ARGB value of #FFFFDAB9. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFCD853F. + Gets the system-defined color that has an ARGB value of #FFCD853F. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFC0CB. + Gets the system-defined color that has an ARGB value of #FFFFC0CB. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFDDA0DD. + Gets the system-defined color that has an ARGB value of #FFDDA0DD. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFB0E0E6. + Gets the system-defined color that has an ARGB value of #FFB0E0E6. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF800080. + Gets the system-defined color that has an ARGB value of #FF800080. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF0000. + Gets the system-defined color that has an ARGB value of #FFFF0000. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFBC8F8F. + Gets the system-defined color that has an ARGB value of #FFBC8F8F. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF4169E1. + Gets the system-defined color that has an ARGB value of #FF4169E1. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF8B4513. + Gets the system-defined color that has an ARGB value of #FF8B4513. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFA8072. + Gets the system-defined color that has an ARGB value of #FFFA8072. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF4A460. + Gets the system-defined color that has an ARGB value of #FFF4A460. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF2E8B57. + Gets the system-defined color that has an ARGB value of #FF2E8B57. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFF5EE. + Gets the system-defined color that has an ARGB value of #FFFFF5EE. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFA0522D. + Gets the system-defined color that has an ARGB value of #FFA0522D. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFC0C0C0. + Gets the system-defined color that has an ARGB value of #FFC0C0C0. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF87CEEB. + Gets the system-defined color that has an ARGB value of #FF87CEEB. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF6A5ACD. + Gets the system-defined color that has an ARGB value of #FF6A5ACD. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF708090. + Gets the system-defined color that has an ARGB value of #FF708090. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFFAFA. + Gets the system-defined color that has an ARGB value of #FFFFFAFA. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF00FF7F. + Gets the system-defined color that has an ARGB value of #FF00FF7F. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF4682B4. + Gets the system-defined color that has an ARGB value of #FF4682B4. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFD2B48C. + Gets the system-defined color that has an ARGB value of #FFD2B48C. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF008080. + Gets the system-defined color that has an ARGB value of #FF008080. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFD8BFD8. + Gets the system-defined color that has an ARGB value of #FFD8BFD8. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFF6347. + Gets the system-defined color that has an ARGB value of #FFFF6347. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #00FFFFFF. + Gets the system-defined color that has an ARGB value of #00FFFFFF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF40E0D0. + Gets the system-defined color that has an ARGB value of #FF40E0D0. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFEE82EE. + Gets the system-defined color that has an ARGB value of #FFEE82EE. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF5DEB3. + Gets the system-defined color that has an ARGB value of #FFF5DEB3. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFFFFF. + Gets the system-defined color that has an ARGB value of #FFFFFFFF. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFF5F5F5. + Gets the system-defined color that has an ARGB value of #FFF5F5F5. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FFFFFF00. + Gets the system-defined color that has an ARGB value of #FFFFFF00. Represents colors in terms of alpha, red, green, and blue channels. System.Windows.Media.Color - Gets the system-defined color that has an [!INCLUDE[TLA#tla_argb](~/includes/tlasharptla-argb-md.md)] value of #FF9ACD32. + Gets the system-defined color that has an ARGB value of #FF9ACD32. Represents colors in terms of alpha, red, green, and blue channels. Date: Wed, 24 Feb 2021 12:56:23 -0800 Subject: [PATCH 106/236] tlasharptla-ascii --- xml/System.Windows.Markup/XmlLanguage.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Markup/XmlLanguage.xml b/xml/System.Windows.Markup/XmlLanguage.xml index 734781f252c..09c70d18bc9 100644 --- a/xml/System.Windows.Markup/XmlLanguage.xml +++ b/xml/System.Windows.Markup/XmlLanguage.xml @@ -151,9 +151,9 @@ The language string may be empty, or else must conform to [RFC 3066](https://go.microsoft.com/fwlink/?LinkId=132454) rules: -- The first subtag must consist of only [!INCLUDE[TLA#tla_ascii](~/includes/tlasharptla-ascii-md.md)] letters. +- The first subtag must consist of only ASCII letters. -- Additional subtags must consist [!INCLUDE[TLA#tla_ascii](~/includes/tlasharptla-ascii-md.md)] letters or numerals. +- Additional subtags must consist ASCII letters or numerals. - Subtags are separated by a single hyphen character. From c0744be63273cf46e1c2d9e3c8e4b625a015847a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:56:41 -0800 Subject: [PATCH 107/236] tlasharptla-baml --- xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml | 8 ++++---- xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml | 4 ++-- .../BamlLocalizableResourceKey.xml | 4 ++-- xml/System.Windows/EventSetter.xml | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml index 5bd3cc0005a..8f0198ed92b 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml @@ -437,8 +437,8 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets the generated [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)] files. - The generated [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)] files. + Gets or sets the generated binary XAML (BAML) files. + The generated binary XAML (BAML) files. To be added. @@ -1022,8 +1022,8 @@ System.String - Gets or sets a value that specifies which culture satellite assembly will hold the generated [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)] files. - A a value that specifies which culture satellite assembly will hold the generated [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)] files. + Gets or sets a value that specifies which culture satellite assembly will hold the generated binary XAML (BAML) files. + A a value that specifies which culture satellite assembly will hold the generated binary XAML (BAML) files. To be added. diff --git a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml index d001ba85260..b808c82abf4 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml @@ -195,8 +195,8 @@ Microsoft.Build.Framework.ITaskItem[] - Gets or sets the generated [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)] files. - The generated [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)] files. + Gets or sets the generated binary XAML (BAML) files. + The generated binary XAML (BAML) files. To be added. diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml index 3d069fae3f0..1724c2a20c8 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml @@ -21,7 +21,7 @@ , class name, and property name. + This class represents a key that can uniquely identify a localizable value inside binary XAML (BAML). It represents a combination of a , class name, and property name. The value must be added to the source [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file either by using the `updateuid` [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] target (for example, `msbuild /t:updateuid myproj.proj`), or manually in the markup. BAML without a cannot be localized. The class name is the type name of the element that contains the localizable property. The property name refers to the property that has the localizable value. A special property called "`$Content`" is used to represent values that are the initialization text or content property of an element. For example the `$Content` property name would apply to the initialization text `Click` in the following XAML: @@ -67,7 +67,7 @@ The Uid of an element that has a localizable resource. - The class name of a localizable resource in [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)]. + The class name of a localizable resource in binary XAML (BAML). The property name of a localizable resource in BAML. Initializes a new instance of the class with the supplied Uid, class name, and property name. To be added. diff --git a/xml/System.Windows/EventSetter.xml b/xml/System.Windows/EventSetter.xml index 59811196223..cb7562950cf 100644 --- a/xml/System.Windows/EventSetter.xml +++ b/xml/System.Windows/EventSetter.xml @@ -27,7 +27,7 @@ Instances of the class are usually created through [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], as an object element within a style defined through XAML. An might also be instantiated from code. - Event setters cannot be used in a style that is contained in a theme resource dictionary. This is because a theme resource dictionary at run time is often loose [!INCLUDE[TLA#tla_baml](~/includes/tlasharptla-baml-md.md)] files, and does not have any scope defined where accompanying code-behind that defines the handlers can exist. + Event setters cannot be used in a style that is contained in a theme resource dictionary. This is because a theme resource dictionary at run time is often loose binary XAML (BAML) files, and does not have any scope defined where accompanying code-behind that defines the handlers can exist. Handlers attached through event setters are invoked after any class handlers for an event, and also after any instance handlers. As a result, if a class handler or instance handler marks an event handled in its arguments, then the handler declared by an event setter is not invoked, unless the event setter specifically sets `true`. From 6571df65ecd0d4476acbd210aafd1e7154264ca9 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:57:51 -0800 Subject: [PATCH 108/236] tlasharptla-bmp --- xml/System.Windows.Media.Imaging/BitmapEncoder.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapSource.xml | 2 +- xml/System.Windows.Media.Imaging/BmpBitmapDecoder.xml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml index a6eebde5447..670debd4789 100644 --- a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml @@ -273,7 +273,7 @@ is the basic building block of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] imaging pipeline, conceptually representing a single, constant set of pixels at a certain size and resolution. A could be a single frame in an image file that a decoder provides, or it could be the result of a transform that operates on a of its own. is not used to represent a multi-frame image or an animation. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of [!INCLUDE[TLA#tla_bmp](~/includes/tlasharptla-bmp-md.md)], [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)], [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)], [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)], and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)], [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)], [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)], and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. For bitmap decoding scenarios, uses automatic codec discovery, based on the installed codecs on the user's system. diff --git a/xml/System.Windows.Media.Imaging/BmpBitmapDecoder.xml b/xml/System.Windows.Media.Imaging/BmpBitmapDecoder.xml index 0ad7f17468d..cae610a4bbe 100644 --- a/xml/System.Windows.Media.Imaging/BmpBitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/BmpBitmapDecoder.xml @@ -77,7 +77,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_bmp](~/includes/tlasharptla-bmp-md.md)] encoded image. + The is not a bitmap (BMP) encoded image. @@ -124,7 +124,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_bmp](~/includes/tlasharptla-bmp-md.md)] encoded image. + The is not a bitmap (BMP) encoded image. From 74528b4d1d76e35b5a0a562b3cae2e6577cc58fb Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:58:17 -0800 Subject: [PATCH 109/236] tlasharptla-bpp --- xml/System.Windows.Media/PixelFormats.xml | 34 +++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/xml/System.Windows.Media/PixelFormats.xml b/xml/System.Windows.Media/PixelFormats.xml index 76f4182900e..a15c85e3e96 100644 --- a/xml/System.Windows.Media/PixelFormats.xml +++ b/xml/System.Windows.Media/PixelFormats.xml @@ -38,7 +38,7 @@ System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel (blue, green, and red) is allocated 10 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. + Gets the pixel format. is a sRGB format with 32 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 10 bits per pixel (BPP). The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 24 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel (blue, green, and red) is allocated 8 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. + Gets the pixel format. is a sRGB format with 24 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 8 bits per pixel (BPP). The pixel format. images, the monitor and controller must be capable of displaying at least 32,000 colors. + This format uses 24 bits of data per pixel (8 bits per pixel (BPP) for each of the three primary colors blue, green, and red). This translates to 256 shades of each primary color to provide up to 16 million colors for each image. To display images, the monitor and controller must be capable of displaying at least 32,000 colors. ## XAML Attribute Usage @@ -111,7 +111,7 @@ System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel (blue, green, and red) is allocated 8 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. + Gets the pixel format. is a sRGB format with 32 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 8 bits per pixel (BPP). The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 16 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel (blue, green, and red) is allocated 5 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. + Gets the pixel format. is a sRGB format with 16 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 5 bits per pixel (BPP). The pixel format System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 16 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel (blue, green, and red) is allocated 5, 6, and 5 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)] respectively. + Gets the pixel format. is a sRGB format with 16 bits per pixel (BPP). Each color channel (blue, green, and red) is allocated 5, 6, and 5 bits per pixel (BPP) respectively. The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each channel (blue, green, red, and alpha) is allocated 8 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. + Gets the pixel format. is a sRGB format with 32 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 8 bits per pixel (BPP). The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format which displays 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)] with each color channel (cyan, magenta, yellow, and black) allocated 8 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. + Gets the pixel format which displays 32 bits per pixel (BPP) with each color channel (cyan, magenta, yellow, and black) allocated 8 bits per pixel (BPP). The CMYK32 pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. displays a 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)] grayscale channel, allowing over 4 billion shades of gray. This format has a gamma of 1.0. + Gets the pixel format. displays a 32 bits per pixel (BPP) grayscale channel, allowing over 4 billion shades of gray. This format has a gamma of 1.0. The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each channel (blue, green, red, and alpha) is allocated 8 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel is pre-multiplied by the alpha value. + Gets the pixel format. is a sRGB format with 32 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 8 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value. The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a ScRGB format with 128 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each channel (red, green, blue, and alpha) is allocated 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0. + Gets the pixel format. is a ScRGB format with 128 bits per pixel (BPP). Each channel (red, green, blue, and alpha) is allocated 32 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0. The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 64 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each channel (blue, green, red, and alpha) is allocated 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0. + Gets the pixel format. is a sRGB format with 64 bits per pixel (BPP). Each channel (blue, green, red, and alpha) is allocated 32 bits per pixel (BPP). Each color channel is pre-multiplied by the alpha value. This format has a gamma of 1.0. The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a ScRGB format with 128 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel is allocated 32 BPP. This format has a gamma of 1.0. + Gets the pixel format. is a ScRGB format with 128 bits per pixel (BPP). Each color channel is allocated 32 BPP. This format has a gamma of 1.0. The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 24 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel (red, green, and blue) is allocated 8 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. + Gets the pixel format. is a sRGB format with 24 bits per pixel (BPP). Each color channel (red, green, and blue) is allocated 8 bits per pixel (BPP). The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a sRGB format with 48 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel (red, green, and blue) is allocated 16 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. This format has a gamma of 1.0. + Gets the pixel format. is a sRGB format with 48 bits per pixel (BPP). Each color channel (red, green, and blue) is allocated 16 bits per pixel (BPP). This format has a gamma of 1.0. The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is a ScRGB format with 128 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each color channel is allocated 32 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. This format has a gamma of 1.0. + Gets the pixel format. is a ScRGB format with 128 bits per pixel (BPP). Each color channel is allocated 32 bits per pixel (BPP). This format has a gamma of 1.0. The pixel format. System.Windows.Media.PixelFormat - Gets the pixel format. is an sRGB format with 64 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. Each channel (red, green, blue, and alpha) is allocated 16 [!INCLUDE[tla#tla_bpp](~/includes/tlasharptla-bpp-md.md)]. This format has a gamma of 1.0. + Gets the pixel format. is an sRGB format with 64 bits per pixel (BPP). Each channel (red, green, blue, and alpha) is allocated 16 bits per pixel (BPP). This format has a gamma of 1.0. The pixel format. Date: Wed, 24 Feb 2021 12:58:37 -0800 Subject: [PATCH 110/236] tlasharptla-caf --- xml/System.Windows.Annotations.Storage/XmlStreamStore.xml | 8 ++++---- xml/ns-System.Windows.Annotations.xml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml b/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml index b7626a8a293..2e66020fb13 100644 --- a/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml +++ b/xml/System.Windows.Annotations.Storage/XmlStreamStore.xml @@ -55,7 +55,7 @@ @@ -445,7 +445,7 @@ will return `null`, even those namespaces registered through the `knownNamespaces` parameter of the constructor. + The `name` parameter works only for predefined Microsoft Annotations Framework namespaces. For any other namespace given in the `name` parameter will return `null`, even those namespaces registered through the `knownNamespaces` parameter of the constructor. The namespaces predefined by the Annotations Framework include the following: @@ -494,7 +494,7 @@ ## Remarks The property will never return `null`, however the returned list can be empty if no namespaces are ignored. - helps in XML markup compatibility when the program reads annotation content created by different versions of the [!INCLUDE[TLA#tla_caf](~/includes/tlasharptla-caf-md.md)]. When an older application is given annotation content created using a newer version of the Annotations Framework, returns a list of the XML namespaces for elements and attributes not known to the older framework. Unknown XML elements and attributes associated with newer namespaces are ignored when the annotation content is read and deserialized by the older application. For more information see the *XML Markup Compatibility Specification* available at [https://go.microsoft.com/fwlink/?LinkId=73824](https://go.microsoft.com/fwlink/?LinkId=73824). + helps in XML markup compatibility when the program reads annotation content created by different versions of the Microsoft Annotations Framework. When an older application is given annotation content created using a newer version of the Annotations Framework, returns a list of the XML namespaces for elements and attributes not known to the older framework. Unknown XML elements and attributes associated with newer namespaces are ignored when the annotation content is read and deserialized by the older application. For more information see the *XML Markup Compatibility Specification* available at [https://go.microsoft.com/fwlink/?LinkId=73824](https://go.microsoft.com/fwlink/?LinkId=73824). ]]> @@ -548,7 +548,7 @@ Gets a list of all namespaces that are predefined by the Annotations Framework. - The list of namespaces that are predefined by the [!INCLUDE[TLA#tla_caf](~/includes/tlasharptla-caf-md.md)]. + The list of namespaces that are predefined by the Microsoft Annotations Framework. namespace are provided to support the management of user-created annotations on application data displayed in Windows Presentation Foundation document viewing controls. Using the [!INCLUDE[TLA#tla_caf](~/includes/tlasharptla-caf-md.md)] applications can add support for user-created notes and highlights that are stored separate from the application document itself. Since the user annotation information is stored separately from the document content, users can even add notes and highlights to read-only or rights-managed documents that cannot be physically changed. + Types in the namespace are provided to support the management of user-created annotations on application data displayed in Windows Presentation Foundation document viewing controls. Using the Microsoft Annotations Framework applications can add support for user-created notes and highlights that are stored separate from the application document itself. Since the user annotation information is stored separately from the document content, users can even add notes and highlights to read-only or rights-managed documents that cannot be physically changed. The WPF document viewing controls that support user-annotation capabilities are based on derived subclasses such as , , and as well as . From 1fbebdcc4f6534e604b19d62ede665dd74fa0bdf Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:58:53 -0800 Subject: [PATCH 111/236] tlasharptla-cas --- xml/System.Windows.Markup/XamlReader.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index 85b893323bd..93e5e0b090c 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -41,7 +41,7 @@ ## Code Access Security, Loose XAML, and XamlReader XAML is a markup language that directly represents object instantiation and execution. Therefore, elements created in XAML have the same ability to interact with system resources (network access, file system IO, for example) as the equivalent generated code does. - WPF supports the .NET security framework [!INCLUDE[TLA#tla_cas](~/includes/tlasharptla-cas-md.md)]. This means that WPF content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). + WPF supports the .NET security framework Code Access Security (CAS). This means that WPF content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). The implications of these statements for is that your application design must make trust decisions about the XAML you decide to load. If you are loading XAML that is not trusted, consider implementing your own sandboxing technique for how you load the resulting object graph. From 4c4ce6fc141bbca4826676e00305f7a202c1d720 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:59:15 -0800 Subject: [PATCH 112/236] tlasharptla-clickonce --- xml/System.Windows/Application.xml | 2 +- xml/System.Windows/Window.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index e130ba9d9d8..d40da0b467a 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -2171,7 +2171,7 @@ This example illustrates how to use XAML together with application-scope resourc [!code-csharp[ApplicationStartupSnippets#HandleStartupCODEBEHIND](~/samples/snippets/csharp/VS_Snippets_Wpf/ApplicationStartupSnippets/CSharp/App.xaml.cs#handlestartupcodebehind)] [!code-vb[ApplicationStartupSnippets#HandleStartupCODEBEHIND](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ApplicationStartupSnippets/visualbasic/application.xaml.vb#handlestartupcodebehind)] - [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)] cannot retrieve and process command-line arguments because they are launched with [!INCLUDE[TLA#tla_clickonce](~/includes/tlasharptla-clickonce-md.md)] deployment (see [Deploying a WPF Application (WPF)](/dotnet/framework/wpf/app-development/deploying-a-wpf-application-wpf)). However, they can retrieve and process query string parameters from the URLs that are used to launch them. + [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)] cannot retrieve and process command-line arguments because they are launched with ClickOnce deployment (see [Deploying a WPF Application (WPF)](/dotnet/framework/wpf/app-development/deploying-a-wpf-application-wpf)). However, they can retrieve and process query string parameters from the URLs that are used to launch them. ]]> diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index 1e3e8f23271..4381f0cc356 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -63,7 +63,7 @@ needs `UnmanagedCode` security permission to be instantiated. This has the following consequences: -- [!INCLUDE[TLA#tla_clickonce](~/includes/tlasharptla-clickonce-md.md)]-deployed standalone applications will request permission elevation when launched from either the Internet or Local Intranet zones. +- ClickOnce-deployed standalone applications will request permission elevation when launched from either the Internet or Local Intranet zones. - XBAPs that request anything less than full permissions will not be able to instantiate windows or dialog boxes. From 3a0fb22d1991501bb5f627df8a3adc1eb9104975 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 12:59:48 -0800 Subject: [PATCH 113/236] tlasharptla-clr --- .../ClassicBorderDecorator.xml | 2 +- .../PlatformCulture.xml | 4 +- .../TextBoxBase.xml | 4 +- .../FlowDocumentPageViewer.xml | 2 +- .../FlowDocumentReader.xml | 2 +- .../FlowDocumentScrollViewer.xml | 2 +- .../ToolTipService.xml | 4 +- xml/System.Windows.Data/Binding.xml | 4 +- xml/System.Windows.Input/Mouse.xml | 8 +- xml/System.Windows.Interop/HwndSource.xml | 2 +- .../NumberSubstitution.xml | 6 +- xml/System.Windows/ContentElement.xml | 118 ++++++++--------- xml/System.Windows/DataFormats.xml | 4 +- xml/System.Windows/DependencyObjectType.xml | 4 +- .../DependencyPropertyChangedEventArgs.xml | 2 +- .../DependencyPropertyChangedEventHandler.xml | 2 +- xml/System.Windows/DependencyPropertyKey.xml | 2 +- .../FrameworkContentElement.xml | 10 +- xml/System.Windows/FrameworkElement.xml | 16 +-- .../HierarchicalDataTemplate.xml | 2 +- xml/System.Windows/PropertyPath.xml | 2 +- xml/System.Windows/RoutedEventHandler.xml | 2 +- .../SourceChangedEventHandler.xml | 2 +- xml/System.Windows/UIElement.xml | 120 +++++++++--------- xml/System.Windows/UIElement3D.xml | 118 ++++++++--------- 25 files changed, 222 insertions(+), 222 deletions(-) diff --git a/xml/Microsoft.Windows.Themes/ClassicBorderDecorator.xml b/xml/Microsoft.Windows.Themes/ClassicBorderDecorator.xml index dce39082bf1..34b4dc70f45 100644 --- a/xml/Microsoft.Windows.Themes/ClassicBorderDecorator.xml +++ b/xml/Microsoft.Windows.Themes/ClassicBorderDecorator.xml @@ -370,7 +370,7 @@ The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). *theme* - An xmlns prefix mapping to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] namespace in a specific assembly. + An xmlns prefix mapping to the common language runtime (CLR) namespace in a specific assembly. ]]> diff --git a/xml/Microsoft.Windows.Themes/PlatformCulture.xml b/xml/Microsoft.Windows.Themes/PlatformCulture.xml index 8fd523b9142..2890273dab8 100644 --- a/xml/Microsoft.Windows.Themes/PlatformCulture.xml +++ b/xml/Microsoft.Windows.Themes/PlatformCulture.xml @@ -60,7 +60,7 @@ The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). *theme* - An xmlns prefix mapping to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] namespace in a specific assembly. + An xmlns prefix mapping to the common language runtime (CLR) namespace in a specific assembly. ]]> @@ -130,7 +130,7 @@ The [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). *theme* - An xmlns prefix mapping to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] namespace in a specific assembly. + An xmlns prefix mapping to the common language runtime (CLR) namespace in a specific assembly. can call private class handler methods when the event is received along the route. One scenario is to take the arguments of the event and deliberately mark the event as handled. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it lets you handle the matching event from derived classes by using a class handler instead of an instance handler. In this case, the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event might have been raised by a child element, which is not necessarily the element that invokes handlers. Therefore, your implementation needs to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of can call private class handler methods when the event is received along the route. One scenario is to take the arguments of the event and deliberately mark the event as handled. ]]> @@ -1827,7 +1827,7 @@ TextBox with CaretBrush set to blue ## Remarks This method has no default implementation. Calling base() in your implementation is still recommended, in case an intermediate class in the inheritance implemented this method. You may call base() either before or after your special handling, depending on your requirements. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it lets you handle the matching event from derived classes by using a class handler instead of an instance handler. In this case, the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, which is not necessarily the element that invokes handlers. Therefore, your implementation needs to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of can choose to call private class handler methods when the event is received along the route. One scenario is to take the arguments of the event and mark the event as handled. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it lets you handle the matching event from derived classes by using a class handler instead of an instance handler. In this case, the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, which is not necessarily the element that invokes handlers. Therefore, your implementation needs to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of can choose to call private class handler methods when the event is received along the route. One scenario is to take the arguments of the event and mark the event as handled. ]]> diff --git a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml index c137ae17462..2654976a774 100644 --- a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml @@ -767,7 +767,7 @@ ## Remarks This method has no default implementation. You should still call the base implementation in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case, the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event might have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case, the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event might have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. ]]> diff --git a/xml/System.Windows.Controls/FlowDocumentReader.xml b/xml/System.Windows.Controls/FlowDocumentReader.xml index fac84faf87d..44444087dc1 100644 --- a/xml/System.Windows.Controls/FlowDocumentReader.xml +++ b/xml/System.Windows.Controls/FlowDocumentReader.xml @@ -1588,7 +1588,7 @@ This method has no default implementation. Calling base() in your implementation is still recommended, in case an intermediate class in the inheritance implemented this method. You may call base() either before or after your special handling, depending on your requirements. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and mark the event as handled. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and mark the event as handled. ]]> diff --git a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml index c51ad2f82c8..212aaec05e9 100644 --- a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml @@ -1042,7 +1042,7 @@ ## Remarks This method has no default implementation. You should still call the base implementation in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. ]]> diff --git a/xml/System.Windows.Controls/ToolTipService.xml b/xml/System.Windows.Controls/ToolTipService.xml index 358d76c4cd0..1cb680ded03 100644 --- a/xml/System.Windows.Controls/ToolTipService.xml +++ b/xml/System.Windows.Controls/ToolTipService.xml @@ -2073,7 +2073,7 @@ This is an attached property. For information about how to get the value of this ## Remarks The event occurs immediately before a tooltip closes. - This field registers the behavior of the event for classes that use this service. The and classes both implement the and expose this event through the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] accessors and . + This field registers the behavior of the event for classes that use this service. The and classes both implement the and expose this event through the common language runtime (CLR) accessors and . If you specify the tooltip as a object, the event is also raised when the tooltip closes. @@ -2141,7 +2141,7 @@ This is an attached property. For information about how to get the value of this ## Remarks The event occurs immediately before a tooltip opens. This event does not occur if the tooltip is not defined or if the tooltip content is set to null. - This field registers the behavior of the event for classes that use this service. The and classes both implement the and expose this event through the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] accessors and . + This field registers the behavior of the event for classes that use this service. The and classes both implement the and expose this event through the common language runtime (CLR) accessors and . If you specify the tooltip as a object, the event is also raised when the tooltip opens. diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 2bf21e6bd50..54a35b8b036 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -1631,9 +1631,9 @@ property is used instead of the property to indicate the path to the value on the binding source to use. + When the binding source is [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data instead of a common language runtime (CLR) object, the property is used instead of the property to indicate the path to the value on the binding source to use. - By setting the property, you are creating an `XPath` query to select a node or a collection of nodes ( and both derive from ). is a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] object, which means you can bind to its properties using the property. + By setting the property, you are creating an `XPath` query to select a node or a collection of nodes ( and both derive from ). is a common language runtime (CLR) object, which means you can bind to its properties using the property. The method handles the `XPath` expressions from the property. `XPath` functions are not supported. For `XPath` expression information, see the documentation and some examples provided in the Example section. diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index 1a422abea1a..34d5a1302ca 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -959,7 +959,7 @@ This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on and : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For a three-button mouse, there is no framework-level event support for the center button. You should use the event and check the state in the event arguments. + The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on and : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For a three-button mouse, there is no framework-level event support for the center button. You should use the event and check the state in the event arguments. > [!IMPORTANT] > A few derived classes that have control-like behavior, for example, , might have inherent class handling for mouse button events. The left mouse button down event is the most likely event to have class handling in a control. The class handling often marks the underlying class event as handled. Once the event is marked handled, other instance handlers that are attached to that element are not ordinarily raised. Any other class or instance handlers that are attached to elements in the bubbling direction towards the root in the UI tree are also not ordinarily raised. @@ -1236,7 +1236,7 @@ This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. + The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events all along the route. @@ -1448,7 +1448,7 @@ This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. + The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and handling it by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events along the route. @@ -1651,7 +1651,7 @@ This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. + The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events along the route. diff --git a/xml/System.Windows.Interop/HwndSource.xml b/xml/System.Windows.Interop/HwndSource.xml index 62286d8966e..dc88d940822 100644 --- a/xml/System.Windows.Interop/HwndSource.xml +++ b/xml/System.Windows.Interop/HwndSource.xml @@ -69,7 +69,7 @@ **Object Lifetime** - An is a regular [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] object, and its lifetime is managed by the garbage collector. Because the represents an unmanaged resource, implements . Synchronously calling immediately destroys the Win32 window if called from the owner thread. If called from another thread, the Win32 window is destroyed asynchronously. Calling explicitly from the interoperating code might be necessary for certain interoperation scenarios. + An is a regular common language runtime (CLR) object, and its lifetime is managed by the garbage collector. Because the represents an unmanaged resource, implements . Synchronously calling immediately destroys the Win32 window if called from the owner thread. If called from another thread, the Win32 window is destroyed asynchronously. Calling explicitly from the interoperating code might be necessary for certain interoperation scenarios. **Window Procedures** diff --git a/xml/System.Windows.Media/NumberSubstitution.xml b/xml/System.Windows.Media/NumberSubstitution.xml index 6bbddd99c0a..6dd9161d30f 100644 --- a/xml/System.Windows.Media/NumberSubstitution.xml +++ b/xml/System.Windows.Media/NumberSubstitution.xml @@ -136,7 +136,7 @@ Example of the appearance of digits in different cultures This reference page represents two identically named but not entirely equivalent usages for the property: -- You can set this property in code on a instance, as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. +- You can set this property in code on a instance, as a common language runtime (CLR) property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. - You can set this property as an attached property usage in XAML. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In XAML, the usage is `<`*object* **NumberSubstitution.CultureOverride**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is one of the string-format values as explained in XAML Values. In code, the attached property usage is supported by and . @@ -220,7 +220,7 @@ Example of the appearance of digits in different cultures This reference page represents two identically named but not entirely equivalent usages for the property: -- You can set this property in code on a instance, as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. +- You can set this property in code on a instance, as a common language runtime (CLR) property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. - You can set this property as an attached property usage in XAML. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In XAML, the usage is `<`*object* **NumberSubstitution.CultureSource**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is a string representation of a value. In code, the attached property usage is supported by and . @@ -548,7 +548,7 @@ Example of the appearance of digits in different cultures This reference page represents two identically named but not entirely equivalent usages for the property: -- You can set this property in code on a instance, as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. +- You can set this property in code on a instance, as a common language runtime (CLR) property. In this usage, the property is not backed by a dependency property identifier, it is backed by a private field and does not act as a dependency property. - You can set this property as an attached property usage in XAML. The attached property usage is the reason why this property has a Dependency Property Information section, because the attached property is backed by a dependency property identifier. In XAML, the usage is `<`*object* **NumberSubstitution.Substitution**`="`*value*`".../>`, where *object* is an object element where the specified number substitution logic applies, and *value* is a string representation of a value. In code, the attached property usage is supported by and . diff --git a/xml/System.Windows/ContentElement.xml b/xml/System.Windows/ContentElement.xml index 995b4e19a5b..cae4fa8be02 100644 --- a/xml/System.Windows/ContentElement.xml +++ b/xml/System.Windows/ContentElement.xml @@ -4569,7 +4569,7 @@ The implementation of this method is typically to call the constructor of a spec ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4607,7 +4607,7 @@ The implementation of this method is typically to call the constructor of a spec ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4645,7 +4645,7 @@ The implementation of this method is typically to call the constructor of a spec ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4683,7 +4683,7 @@ The implementation of this method is typically to call the constructor of a spec ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4721,7 +4721,7 @@ The implementation of this method is typically to call the constructor of a spec ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4807,7 +4807,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4845,7 +4845,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4883,7 +4883,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5231,7 +5231,7 @@ Note that by default a is not foc This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5271,7 +5271,7 @@ Note that by default a is not foc This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5353,7 +5353,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5391,7 +5391,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5429,7 +5429,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5507,7 +5507,7 @@ Note that by default a is not foc This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5545,7 +5545,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. ]]> @@ -5581,7 +5581,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. ]]> @@ -5689,7 +5689,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5807,7 +5807,7 @@ Note that by default a is not foc This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5844,7 +5844,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5882,7 +5882,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -5920,7 +5920,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -5958,7 +5958,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -5996,7 +5996,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6034,7 +6034,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6072,7 +6072,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6110,7 +6110,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6148,7 +6148,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6186,7 +6186,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6232,7 +6232,7 @@ Note that by default a is not foc This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6342,7 +6342,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6460,7 +6460,7 @@ Note that by default a is not foc This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6498,7 +6498,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6536,7 +6536,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6574,7 +6574,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6612,7 +6612,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6650,7 +6650,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6688,7 +6688,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6726,7 +6726,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6764,7 +6764,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6802,7 +6802,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6840,7 +6840,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6878,7 +6878,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6916,7 +6916,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7051,7 +7051,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7089,7 +7089,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7127,7 +7127,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7165,7 +7165,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7203,7 +7203,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7241,7 +7241,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. ]]> @@ -7277,7 +7277,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7315,7 +7315,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7353,7 +7353,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. ]]> @@ -7389,7 +7389,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7427,7 +7427,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7465,7 +7465,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7503,7 +7503,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7541,7 +7541,7 @@ Note that by default a is not foc ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On\* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On\* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -10291,7 +10291,7 @@ Note that by default a is not foc ## Remarks The `e` parameter is typed as the common base type for all routed event data; however, the event data should be given as the most specific event data type that is available for the event being raised, because derived classes contain the actual specific data properties that are intended for the specific event when it is raised. - is not just the state properties for the event; it also identifies which routed event to raise. This event-raising pattern and the routed event data both differ from [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events and data classes, which typically just contain properties that are related to the event. + is not just the state properties for the event; it also identifies which routed event to raise. This event-raising pattern and the routed event data both differ from common language runtime (CLR) events and data classes, which typically just contain properties that are related to the event. @@ -10463,7 +10463,7 @@ Note that by default a is not foc |"RiffAudio"|Specifies the [!INCLUDE[TLA#tla_riff](~/includes/tlasharptla-riff-md.md)] audio data format.| ||"Rich Text Format"|Specifies the [!INCLUDE[TLA#tla_rtf](~/includes/tlasharptla-rtf-md.md)] data format.| ||"PersistentObject"|Specifies a data format that encapsulates any type of serializable data objects.| -||"System.String"|Specifies the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] string class data format.| +||"System.String"|Specifies the common language runtime (CLR) string class data format.| ||"SymbolicLink"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] symbolic link data format.| ||"Text"|Specifies the ANSI text data format.| ||"TaggedImageFileFormat"|Specifies the [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] data format.| @@ -670,7 +670,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] string class data format. + Specifies the common language runtime (CLR) string class data format. System.String - Gets the name of the represented [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] system type. + Gets the name of the represented common language runtime (CLR) system type. The name of the represented CLR system type. System.Type - Gets the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] system type represented by this . + Gets the common language runtime (CLR) system type represented by this . The CLR system type represented by this . To be added. diff --git a/xml/System.Windows/DependencyPropertyChangedEventArgs.xml b/xml/System.Windows/DependencyPropertyChangedEventArgs.xml index 3e3f412ce64..9e0c9955140 100644 --- a/xml/System.Windows/DependencyPropertyChangedEventArgs.xml +++ b/xml/System.Windows/DependencyPropertyChangedEventArgs.xml @@ -21,7 +21,7 @@ class for event data, and the method implementations for handlers, generally follow the naming pattern `Is*Changed`, and are generally implemented as [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events without backing (they are not routed events). Some class handling methods that "handle" otherwise unexposed events that report a state change through a property change, such as , also use the class for event data. + The events that use the class for event data, and the method implementations for handlers, generally follow the naming pattern `Is*Changed`, and are generally implemented as common language runtime (CLR) events without backing (they are not routed events). Some class handling methods that "handle" otherwise unexposed events that report a state change through a property change, such as , also use the class for event data. The scenario for is to use the arguments to report old and new values that come from the property system evaluation of the property. A callback that processes old and new values might choose special handling depending on these values, such as choosing to not respond to value changes that are deemed insignificant. diff --git a/xml/System.Windows/DependencyPropertyChangedEventHandler.xml b/xml/System.Windows/DependencyPropertyChangedEventHandler.xml index 71fa419476c..6d1f1352736 100644 --- a/xml/System.Windows/DependencyPropertyChangedEventHandler.xml +++ b/xml/System.Windows/DependencyPropertyChangedEventHandler.xml @@ -31,7 +31,7 @@ ## Remarks This delegate is the handler signature for particular events that report dependency property changes. - An event that uses this handler is exposed as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event, not as a routed event. Typically these events follow the naming pattern `Is(`*PropertyName*`)Changed`, where *PropertyName* is the of the property that changed. The arguments of the event are used to query the old and new value of the property, as reported by the particular event. Typically there is a 1:1 correspondence between properties that change and a particular event that reports the change. It is also possible, though uncommon, to have the same event report changes to more than one property. In this case, the should be checked to determine the property that changed. + An event that uses this handler is exposed as a common language runtime (CLR) event, not as a routed event. Typically these events follow the naming pattern `Is(`*PropertyName*`)Changed`, where *PropertyName* is the of the property that changed. The arguments of the event are used to query the old and new value of the property, as reported by the particular event. Typically there is a 1:1 correspondence between properties that change and a particular event that reports the change. It is also possible, though uncommon, to have the same event report changes to more than one property. In this case, the should be checked to determine the property that changed. The event data class has a wider usage than just this delegate. is also used to communicate data for implementations, which are part of the customization features and internals of the WPF property system, and by the virtual method, which can be overridden to provide class-specific notifications whenever any dependency property on the object changes. diff --git a/xml/System.Windows/DependencyPropertyKey.xml b/xml/System.Windows/DependencyPropertyKey.xml index 62cfb8de0ab..3e2a64d88ab 100644 --- a/xml/System.Windows/DependencyPropertyKey.xml +++ b/xml/System.Windows/DependencyPropertyKey.xml @@ -25,7 +25,7 @@ The types that register a dependency property can use the in calls to and that adjust the property's value as part of class logic. If permitted by the access level of the key, related classes can use the key and the dependency property also. For instance, you can declare the key as internal, and other types within the same assembly can also set that dependency property. - The returned by read-only dependency property registration should not be made public, because exposing the key makes the property settable, thus defeating the point of registering it as a read-only dependency property. Also, exposing the key causes a mismatch between the available dependency property behaviors and its [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property wrapper implementations, which is bad class design. + The returned by read-only dependency property registration should not be made public, because exposing the key makes the property settable, thus defeating the point of registering it as a read-only dependency property. Also, exposing the key causes a mismatch between the available dependency property behaviors and its common language runtime (CLR) property wrapper implementations, which is bad class design. Instead of exposing the key itself, you should instead expose the value of the as a `public static readonly` on your class. This enables the property to return a valid dependency property identifier for certain property system operations such as enumerating locally set values. However, the identifier thus obtained does not have the full capabilities of a for many property system operations. diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index 7ef2a157bfe..9e8658f10cd 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -763,7 +763,7 @@ ## Remarks *Data context* is a concept that allows elements to inherit information from their parent elements about the binding source that is used for binding, as well as other characteristics of the binding such as the path. - Data context can be set directly to a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] object, with the bindings evaluating to properties of that object. Alternatively, you can set the data context to a object. + Data context can be set directly to a common language runtime (CLR) object, with the bindings evaluating to properties of that object. Alternatively, you can set the data context to a object. This dependency property inherits property values. If there are child elements with no other value for established through local values or styles, the property system will set the value to be the value of the nearest parent element with this value assigned. @@ -1779,7 +1779,7 @@ ## Remarks This method has no default implementation. You should still call the base implementation in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers. Therefore, your implementation will have to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers. Therefore, your implementation will have to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. ]]> @@ -1814,7 +1814,7 @@ ## Remarks This method has no default implementation. You should still call base() in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will have to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will have to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. ]]> @@ -2006,7 +2006,7 @@ ## Remarks This method has no default implementation. You should still call base() in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will have to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will have to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. ]]> @@ -2041,7 +2041,7 @@ ## Remarks This method has no default implementation. You should still call base() in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. ]]> diff --git a/xml/System.Windows/FrameworkElement.xml b/xml/System.Windows/FrameworkElement.xml index 4708067d60a..4d0e526f7d5 100644 --- a/xml/System.Windows/FrameworkElement.xml +++ b/xml/System.Windows/FrameworkElement.xml @@ -1530,7 +1530,7 @@ This property is not automatically set as part of any application culture information, because an element might contain content that is not necessarily intended to obey the general flow direction implied by the culture information. For more information on globalization considerations, see [Globalization for WPF](/dotnet/framework/wpf/advanced/globalization-for-wpf). - This property has a defined [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property accessor, so it functions as a dependency property. However, it is also registered as attached, so it can also function as an attached property. The attached registration is mainly so that property value inheritance is supported, but the property can also be used as a true attached property. The attached property usage is only relevant if the object you intend to set the flow direction on has a parent element that performs layout upon it, is itself not a , and does not already have a more directly defined `FlowDirection` property. (Some of the flow document classes such as and define their own `FlowDirection`, and this property can also set the flow direction. The property value is then read by the eventual content host without requiring attached property usage.) + This property has a defined common language runtime (CLR) property accessor, so it functions as a dependency property. However, it is also registered as attached, so it can also function as an attached property. The attached registration is mainly so that property value inheritance is supported, but the property can also be used as a true attached property. The attached property usage is only relevant if the object you intend to set the flow direction on has a parent element that performs layout upon it, is itself not a , and does not already have a more directly defined `FlowDirection` property. (Some of the flow document classes such as and define their own `FlowDirection`, and this property can also set the flow direction. The property value is then read by the eventual content host without requiring attached property usage.) ## XAML Attribute Usage @@ -1796,7 +1796,7 @@ property, therefore allowing child elements of a provided to specify flow direction for the arrangement within their parent element. To get the value on the current , use the direct [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] accessor . + The main purpose of this method is to support attached property syntax for the property, therefore allowing child elements of a provided to specify flow direction for the arrangement within their parent element. To get the value on the current , use the direct common language runtime (CLR) accessor . ]]> @@ -3463,7 +3463,7 @@ ## Remarks This method has no default implementation. You should still call the base implementation in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. ]]> @@ -3498,7 +3498,7 @@ ## Remarks This method has no default implementation. You should still call the base implementation in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. ]]> @@ -3570,7 +3570,7 @@ property is read-only, so you cannot set to force initialization behavior. Setting the initialization state is intended to be done only by the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework. @@ -3739,7 +3739,7 @@ ## Remarks This method has no default implementation. You should still call the base implementation in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled. ]]> @@ -3774,7 +3774,7 @@ ## Remarks This method has no default implementation. You should still call the base implementation in case an intermediate class in the inheritance has implemented this method. - The purpose of this method is somewhat similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. + The purpose of this method is somewhat similar to common language runtime (CLR) event pattern On* methods: it provides the means to handle the matching event from derived classes with a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because the routed event may have been raised by a child element, not necessarily the element that will invoke handlers, so your implementation will need to take the event arguments' source properties into account (and should not try to re-raise the event in most cases). Subclasses of could choose to call private class handler methods when the event is received along the route. One potential scenario is to take the arguments of the event and deliberately mark the event as handled to shorten the route. ]]> @@ -4356,7 +4356,7 @@ property, therefore allowing child elements of a provided to specify flow direction for the arrangement within their parent element. To set the value on the current , use the direct [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] accessor . + This method supports attached property syntax for the property, therefore allowing child elements of a provided to specify flow direction for the arrangement within their parent element. To set the value on the current , use the direct common language runtime (CLR) accessor . ]]> diff --git a/xml/System.Windows/HierarchicalDataTemplate.xml b/xml/System.Windows/HierarchicalDataTemplate.xml index 71f3eb78ecc..3918b63e74c 100644 --- a/xml/System.Windows/HierarchicalDataTemplate.xml +++ b/xml/System.Windows/HierarchicalDataTemplate.xml @@ -97,7 +97,7 @@ diff --git a/xml/System.Windows/PropertyPath.xml b/xml/System.Windows/PropertyPath.xml index 9f3081d23a5..850b0b9de2f 100644 --- a/xml/System.Windows/PropertyPath.xml +++ b/xml/System.Windows/PropertyPath.xml @@ -81,7 +81,7 @@ - A property path that either describes a path to a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property, or a single dependency property. + A property path that either describes a path to a common language runtime (CLR) property, or a single dependency property. Initializes a new instance of the class. delegate is used for any routed event that does not report event-specific information in the event data. There are many such routed events; prominent examples include and . - The most noteworthy difference between writing a handler for a routed event as opposed to a general [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event is that the `sender` of the event (the element where the handler is attached and invoked) cannot be considered to necessarily be the source of the event. The source is reported as a property in the event data (). A difference between `sender` and is the result of the event being routed to different elements, during the traversal of the routed event through an element tree. + The most noteworthy difference between writing a handler for a routed event as opposed to a general common language runtime (CLR) event is that the `sender` of the event (the element where the handler is attached and invoked) cannot be considered to necessarily be the source of the event. The source is reported as a property in the event data (). A difference between `sender` and is the result of the event being routed to different elements, during the traversal of the routed event through an element tree. You can use either `sender` or for an object reference if you are deliberately not interested in the routing behavior of a direct or bubbling routed event and you only intend to handle routed events on the elements where they are first raised. In this circumstance, `sender` and are the same object. diff --git a/xml/System.Windows/SourceChangedEventHandler.xml b/xml/System.Windows/SourceChangedEventHandler.xml index 894b6a2f98a..8d25bfb8f71 100644 --- a/xml/System.Windows/SourceChangedEventHandler.xml +++ b/xml/System.Windows/SourceChangedEventHandler.xml @@ -29,7 +29,7 @@ in the event data are always the same object. You can add and remove handlers to this event despite the private access level of the event itself by using the public methods and . + The "SourceChanged" event that this delegate represents handlers for is not exposed as a public common language runtime (CLR) event, as is the case with most routed events. Instead, "SourceChanged" is a routed event that remains private to the WPF infrastructure and is direct routed. Because it is direct routed, `sender` and the in the event data are always the same object. You can add and remove handlers to this event despite the private access level of the event itself by using the public methods and . The `sender` of the event will be a derived class of . diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 2ae25b1ce24..983495fe00e 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -1900,7 +1900,7 @@ Image with an Elliptical Clip Region - A style or template is applied to an element, which sets that dependency property value differently. - For example, the apparent "default" of for a control will be `true`, even though inherits as a [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] property directly from . This is because the applied metadata value for the dependency property was overridden within the static constructor of the base class, which is situated between and in the class hierarchy. + For example, the apparent "default" of for a control will be `true`, even though inherits as a common language runtime (CLR) property directly from . This is because the applied metadata value for the dependency property was overridden within the static constructor of the base class, which is situated between and in the class hierarchy. When inherited by or its derived classes, redefines the default value of this property to be `true`. @@ -6475,7 +6475,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6513,7 +6513,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6551,7 +6551,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6589,7 +6589,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6627,7 +6627,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6711,7 +6711,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6749,7 +6749,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6787,7 +6787,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7135,7 +7135,7 @@ Image with an Elliptical Clip Region This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7175,7 +7175,7 @@ Image with an Elliptical Clip Region This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7257,7 +7257,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7295,7 +7295,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7333,7 +7333,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7603,7 +7603,7 @@ Image with an Elliptical Clip Region This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7641,7 +7641,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. ]]> @@ -7677,7 +7677,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. ]]> @@ -7785,7 +7785,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7903,7 +7903,7 @@ Image with an Elliptical Clip Region This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7940,7 +7940,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7978,7 +7978,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8016,7 +8016,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8054,7 +8054,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8092,7 +8092,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8130,7 +8130,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8168,7 +8168,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8206,7 +8206,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8244,7 +8244,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8282,7 +8282,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8328,7 +8328,7 @@ Image with an Elliptical Clip Region This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8438,7 +8438,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8556,7 +8556,7 @@ Image with an Elliptical Clip Region This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -8594,7 +8594,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8632,7 +8632,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8670,7 +8670,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8708,7 +8708,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8746,7 +8746,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8784,7 +8784,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8822,7 +8822,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8860,7 +8860,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8898,7 +8898,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8936,7 +8936,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -8974,7 +8974,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -9012,7 +9012,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -9147,7 +9147,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9185,7 +9185,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9300,7 +9300,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9338,7 +9338,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9376,7 +9376,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9414,7 +9414,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. ]]> @@ -9450,7 +9450,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9488,7 +9488,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9526,7 +9526,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. ]]> @@ -9562,7 +9562,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9600,7 +9600,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9638,7 +9638,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9676,7 +9676,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -9714,7 +9714,7 @@ Image with an Elliptical Clip Region ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -12686,7 +12686,7 @@ Image with an Elliptical Clip Region ## Remarks The `e` parameter is typed as the common base type for all routed event data; however, the event data should be given as the most specific event data type that is available for the event being raised, because derived classes contain the actual specific data properties that are intended for the specific event when it is raised. - is not just the state properties for the event; it also identifies which routed event to raise. This event-raising pattern and the routed event data both differ from [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events and data classes, which typically just contain properties that are related to the event. + is not just the state properties for the event; it also identifies which routed event to raise. This event-raising pattern and the routed event data both differ from common language runtime (CLR) events and data classes, which typically just contain properties that are related to the event. @@ -12858,7 +12858,7 @@ Image with an Elliptical Clip Region , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4902,7 +4902,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4942,7 +4942,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -4982,7 +4982,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5022,7 +5022,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5110,7 +5110,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5150,7 +5150,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5190,7 +5190,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5561,7 +5561,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5603,7 +5603,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5689,7 +5689,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5729,7 +5729,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5769,7 +5769,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5849,7 +5849,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -5889,7 +5889,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -5927,7 +5927,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event, with a direct routing strategy. Marking the event as handled is still useful for preventing the typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -6041,7 +6041,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6165,7 +6165,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6204,7 +6204,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6244,7 +6244,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6284,7 +6284,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6324,7 +6324,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6364,7 +6364,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6404,7 +6404,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6444,7 +6444,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6484,7 +6484,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6524,7 +6524,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6564,7 +6564,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6612,7 +6612,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6728,7 +6728,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6852,7 +6852,7 @@ This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -6892,7 +6892,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6932,7 +6932,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -6972,7 +6972,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7012,7 +7012,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7052,7 +7052,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7092,7 +7092,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7132,7 +7132,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7172,7 +7172,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7212,7 +7212,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7252,7 +7252,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7292,7 +7292,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7332,7 +7332,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. Another scenario that is specifically for Preview events is to mark them handled so that the matching bubbling class handlers are not invoked. @@ -7469,7 +7469,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7509,7 +7509,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7549,7 +7549,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7589,7 +7589,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7629,7 +7629,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7669,7 +7669,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -7707,7 +7707,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7747,7 +7747,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7787,7 +7787,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. You may call base either before or after your special handling, depending on your requirements. - The purpose of this method is similar to [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. + The purpose of this method is similar to common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. Marking the event as handled is still useful for preventing typical instance handlers (those that do not specify `handledEventsToo`) from being invoked. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -7825,7 +7825,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7865,7 +7865,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7905,7 +7905,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7945,7 +7945,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -7985,7 +7985,7 @@ ## Remarks This method has no default implementation. Because an intermediate class in the inheritance might implement this method, we recommend that you call the base implementation in your implementation. - The purpose of this method is similar to the [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. + The purpose of this method is similar to the common language runtime (CLR) event pattern On* methods: this method provides the means to handle the matching event from derived classes by establishing a class handler instead of an instance handler. In this case the matching event is a routed event. The implementation pattern of the On* methods is different for routed events because a routed event can be raised by a child element, which is not necessarily the element that will invoke handlers. Therefore, your implementation needs to examine the source properties of the event data. It should not try to reraise the event in most cases. Either by overriding this method or by registering class handlers with , derived classes of can call private class handler methods when the event is received along the event route. One scenario where class handling is appropriate is to manipulate the event data and mark the routed event as handled. @@ -10941,7 +10941,7 @@ ## Remarks The `e` parameter is typed as the common base type for all routed event data; however, the event data should be given as the most specific event data type that is available for the event being raised, because derived classes contain the actual specific data properties that are intended for the specific event when it is raised. - is not just the state properties for the event; it also identifies which routed event to raise. This event-raising pattern and the routed event data both differ from [!INCLUDE[TLA#tla_clr](~/includes/tlasharptla-clr-md.md)] events and data classes, which typically just contain properties that are related to the event. + is not just the state properties for the event; it also identifies which routed event to raise. This event-raising pattern and the routed event data both differ from common language runtime (CLR) events and data classes, which typically just contain properties that are related to the event. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -11103,7 +11103,7 @@ Date: Wed, 24 Feb 2021 13:00:13 -0800 Subject: [PATCH 114/236] tlasharptla-com --- xml/System.Printing/PrintQueue.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index c07dbe47b68..badf0411251 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -584,7 +584,7 @@ ## Remarks If `fastCopy` is `true`, then the printer must be an [Printing Overview](/dotnet/framework/wpf/advanced/printing-overview). If it is not, the method throws an exception. - If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The XPS file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to [!INCLUDE[TLA#tla_com](~/includes/tlasharptla-com-md.md)]. The call to COM requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: + If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The XPS file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to Component Object Model (COM). The call to COM requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: - The simplest way is to add the (that is, "`[System.STAThreadAttribute()]`") just above the first line of the application's `Main` method (usually "`static void Main(string[] args)`"). From 4026401feb2399518e303cb5cf04f02356759dd8 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:00:39 -0800 Subject: [PATCH 115/236] tlasharptla-dhtml --- xml/System.Windows/UIElement.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 983495fe00e..08056d9df58 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -43,7 +43,7 @@ also includes APIs that relate to the WPF event model, including methods that can raise specified routed events that are sourced from an element instance. - In terms of architecture, can be considered roughly equivalent to a window handle in [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] programming, or an Element in [!INCLUDE[TLA#tla_dhtml](~/includes/tlasharptla-dhtml-md.md)] programming. is a base element at the WPF core level. + In terms of architecture, can be considered roughly equivalent to a window handle in [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] programming, or an Element in Dynamic HTML (DHTML) programming. is a base element at the WPF core level. A has the following capabilities that are specifically defined by the class: From fc530b4cdf916f4c339ad33187b6755c5e0dd2dc Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:01:08 -0800 Subject: [PATCH 116/236] tlasharptla-dipixel --- xml/System.Windows.Controls.Primitives/Popup.xml | 4 ++-- xml/System.Windows.Controls/AccessText.xml | 4 ++-- xml/System.Windows.Controls/ComboBox.xml | 2 +- xml/System.Windows.Controls/ContextMenu.xml | 4 ++-- xml/System.Windows.Controls/ContextMenuService.xml | 4 ++-- xml/System.Windows.Controls/Control.xml | 2 +- xml/System.Windows.Controls/GridViewColumn.xml | 2 +- xml/System.Windows.Controls/InkCanvas.xml | 8 ++++---- xml/System.Windows.Controls/ScrollViewer.xml | 2 +- .../WindowsFormsHost.xml | 2 +- .../OuterGlowBitmapEffect.xml | 2 +- xml/System.Windows/FrameworkElement.xml | 14 +++++++------- 12 files changed, 25 insertions(+), 25 deletions(-) diff --git a/xml/System.Windows.Controls.Primitives/Popup.xml b/xml/System.Windows.Controls.Primitives/Popup.xml index 8192028601b..f19e5c92a72 100644 --- a/xml/System.Windows.Controls.Primitives/Popup.xml +++ b/xml/System.Windows.Controls.Primitives/Popup.xml @@ -610,7 +610,7 @@ `double` - A string representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings do not have to explicitly include decimal points. For example, a value of `1` is acceptable. + A string representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings do not have to explicitly include decimal points. For example, a value of `1` is acceptable. The same range restrictions apply as those that are mentioned in the Property Value section of this topic. @@ -1555,7 +1555,7 @@ `double` - A string representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings do not have to explicitly include decimal points. For example, a value of `1` is acceptable. + A string representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings do not have to explicitly include decimal points. For example, a value of `1` is acceptable. The same range restrictions apply as those that are mentioned in the Property Value section of this topic. diff --git a/xml/System.Windows.Controls/AccessText.xml b/xml/System.Windows.Controls/AccessText.xml index 4fd6f178335..9dbbe10448b 100644 --- a/xml/System.Windows.Controls/AccessText.xml +++ b/xml/System.Windows.Controls/AccessText.xml @@ -398,7 +398,7 @@ *Double* - A string representation of a value. This value is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For example, you can specify a value of `1`. + A string representation of a value. This value is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For example, you can specify a value of `1`. *qualifiedDouble* A *double* value that is followed by one of these unit declaration strings: `px`, `in`, `cm`, `pt`. @@ -792,7 +792,7 @@ *double* - A string representation of a value. This value is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For example, you can specify a value of `1`. + A string representation of a value. This value is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For example, you can specify a value of `1`. The same range restrictions as mentioned in the Property Value section apply here. diff --git a/xml/System.Windows.Controls/ComboBox.xml b/xml/System.Windows.Controls/ComboBox.xml index 3ae3226da6e..64806935c2a 100644 --- a/xml/System.Windows.Controls/ComboBox.xml +++ b/xml/System.Windows.Controls/ComboBox.xml @@ -633,7 +633,7 @@ *double* - String representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. The same range restrictions as mentioned in the Property Value section apply. diff --git a/xml/System.Windows.Controls/ContextMenu.xml b/xml/System.Windows.Controls/ContextMenu.xml index a2cf1a3ab5e..fb469fe8989 100644 --- a/xml/System.Windows.Controls/ContextMenu.xml +++ b/xml/System.Windows.Controls/ContextMenu.xml @@ -395,7 +395,7 @@ *double* - String representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. The same range restrictions as mentioned in the Property Value section apply. @@ -1202,7 +1202,7 @@ *double* - String representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance, a value of `1` is acceptable. The same range restrictions as mentioned in the Property Value section apply. + String representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance, a value of `1` is acceptable. The same range restrictions as mentioned in the Property Value section apply. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. diff --git a/xml/System.Windows.Controls/ContextMenuService.xml b/xml/System.Windows.Controls/ContextMenuService.xml index ba511e537cc..46631d4a8c5 100644 --- a/xml/System.Windows.Controls/ContextMenuService.xml +++ b/xml/System.Windows.Controls/ContextMenuService.xml @@ -652,7 +652,7 @@ *double* - A string representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + A string representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. @@ -1355,7 +1355,7 @@ *double* - A string representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + A string representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. diff --git a/xml/System.Windows.Controls/Control.xml b/xml/System.Windows.Controls/Control.xml index d1a76a8ffa5..d945a6b60ca 100644 --- a/xml/System.Windows.Controls/Control.xml +++ b/xml/System.Windows.Controls/Control.xml @@ -508,7 +508,7 @@ *double* - A string representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For example, a value of `1` is acceptable. + A string representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For example, a value of `1` is acceptable. The same range restrictions that are mentioned in the Property Value section apply here. diff --git a/xml/System.Windows.Controls/GridViewColumn.xml b/xml/System.Windows.Controls/GridViewColumn.xml index b1b200929bb..954a4586c33 100644 --- a/xml/System.Windows.Controls/GridViewColumn.xml +++ b/xml/System.Windows.Controls/GridViewColumn.xml @@ -1035,7 +1035,7 @@ *double* - String representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. diff --git a/xml/System.Windows.Controls/InkCanvas.xml b/xml/System.Windows.Controls/InkCanvas.xml index 14d18c3d5af..048d84a457d 100644 --- a/xml/System.Windows.Controls/InkCanvas.xml +++ b/xml/System.Windows.Controls/InkCanvas.xml @@ -359,7 +359,7 @@ ## XAML Values *double* - String representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance, a value of `1` is acceptable. + String representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance, a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. @@ -1756,7 +1756,7 @@ ## XAML Values *double* - String representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance, a value of `1` is acceptable. + String representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance, a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. @@ -2650,7 +2650,7 @@ ## XAML Values *double* - String representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance, a value of `1` is acceptable. + String representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance, a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. @@ -3711,7 +3711,7 @@ ## XAML Values *double* - String representation of a value. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. diff --git a/xml/System.Windows.Controls/ScrollViewer.xml b/xml/System.Windows.Controls/ScrollViewer.xml index 527232419a8..d577e32a277 100644 --- a/xml/System.Windows.Controls/ScrollViewer.xml +++ b/xml/System.Windows.Controls/ScrollViewer.xml @@ -1879,7 +1879,7 @@ uses that manipulation to scroll. The property specifies how much the scrolls for each unit of translation. For example, if is 2, the will scroll 2 [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] for every [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] of the translate manipulation. + When a user drags a finger across an object, it is considered a translate manipulation. The uses that manipulation to scroll. The property specifies how much the scrolls for each unit of translation. For example, if is 2, the will scroll 2 [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] for every device-independent unit (1/96th inch) of the translate manipulation. ]]> diff --git a/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml b/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml index 5e435685130..02b603f23d3 100644 --- a/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml +++ b/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml @@ -527,7 +527,7 @@ ## XAML Values *double* - String representation of a value equal to or greater than 0.0, but smaller than . This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of 1 is acceptable. + String representation of a value equal to or greater than 0.0, but smaller than . This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of 1 is acceptable. ## Dependency Property Information diff --git a/xml/System.Windows.Media.Effects/OuterGlowBitmapEffect.xml b/xml/System.Windows.Media.Effects/OuterGlowBitmapEffect.xml index a0fe67c078d..6fc2639195c 100644 --- a/xml/System.Windows.Media.Effects/OuterGlowBitmapEffect.xml +++ b/xml/System.Windows.Media.Effects/OuterGlowBitmapEffect.xml @@ -289,7 +289,7 @@ **Note: This API is now obsolete.** The non-obsolete alternative is . Gets or sets the thickness of the halo glow. - The thickness of the halo glow, in [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)]. The valid range of values is from 1 through 199. The default is 20. + The thickness of the halo glow, in device-independent unit (1/96th inch). The valid range of values is from 1 through 199. The default is 20. - String representation of a value equal to or greater than 0.0. See Remarks for upper bound information. This value is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value equal to or greater than 0.0. See Remarks for upper bound information. This value is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. @@ -2691,7 +2691,7 @@ The attribute usage will also accept abbreviated values that apply in the order provided, symmetrically and logically. For instance, `Margin="20"` will be interpreted to mean a with all properties set to 20. `Margin="20,50"` will be interpreted to mean a with and set to 20, and and set to 50. - The default unit for a measure is [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)]. You can also specify other units by appending the unit type strings `cm`, `in`, or `pt` to any measure. + The default unit for a measure is device-independent unit (1/96th inch). You can also specify other units by appending the unit type strings `cm`, `in`, or `pt` to any measure. Number values provided as XAML attributes need not specify decimal points (0 is acceptable, does not have to be provided as 0.0). For more information on [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] usage, see . @@ -2789,7 +2789,7 @@ *double* - String representation of a value equal to or greater than 0.0. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value equal to or greater than 0.0. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. The same range restrictions as mentioned in the Property Value section apply, except that you must use [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) if you need to explicitly set the value to be . @@ -2894,7 +2894,7 @@ *double* - String representation of a value equal to or greater than 0.0. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value equal to or greater than 0.0. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. The same range restrictions as mentioned in the Property Value section apply, except that you must use [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) to set the value to be . @@ -3086,7 +3086,7 @@ *double* - String representation of a value equal to or greater than 0.0. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value equal to or greater than 0.0. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. The same range restrictions as mentioned in the Property Value section apply. @@ -3191,7 +3191,7 @@ *double* - String representation of a value equal to or greater than 0.0. This is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value equal to or greater than 0.0. This is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. The same range restrictions as mentioned in the Property Value section apply. @@ -5702,7 +5702,7 @@ *double* - String representation of a value equal to or greater than 0.0. See Remarks for upper bound information. This value is interpreted as a [!INCLUDE[TLA#tla_dipixel](~/includes/tlasharptla-dipixel-md.md)] measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. + String representation of a value equal to or greater than 0.0. See Remarks for upper bound information. This value is interpreted as a device-independent unit (1/96th inch) measurement. Strings need not explicitly include decimal points. For instance a value of `1` is acceptable. *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. From 6807a77047c813637e29d6cb469e27228d43e01c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:19:49 -0800 Subject: [PATCH 117/236] tlasharptla-dipixelsharpplural --- ...ierarchicalVirtualizationAndScrollInfo.xml | 8 ++-- .../Popup.xml | 4 +- .../TextBoxBase.xml | 12 +++--- .../RibbonGalleryCategoriesPanel.xml | 32 +++++++------- .../RibbonTabHeadersPanel.xml | 16 +++---- .../RibbonTabsPanel.xml | 16 +++---- xml/System.Windows.Controls/AccessText.xml | 4 +- .../ColumnDefinition.xml | 4 +- xml/System.Windows.Controls/ComboBox.xml | 2 +- xml/System.Windows.Controls/ContextMenu.xml | 4 +- .../ContextMenuService.xml | 4 +- xml/System.Windows.Controls/Control.xml | 2 +- xml/System.Windows.Controls/DataGrid.xml | 16 +++---- .../DataGridColumn.xml | 8 ++-- .../GridViewColumn.xml | 2 +- ...chicalVirtualizationHeaderDesiredSizes.xml | 6 +-- ...archicalVirtualizationItemDesiredSizes.xml | 24 +++++------ xml/System.Windows.Controls/InkCanvas.xml | 8 ++-- xml/System.Windows.Controls/RowDefinition.xml | 4 +- xml/System.Windows.Controls/ScrollUnit.xml | 2 +- xml/System.Windows.Controls/ScrollViewer.xml | 10 ++--- xml/System.Windows.Controls/TextBlock.xml | 8 ++-- .../ToolTipService.xml | 4 +- .../VirtualizationCacheLengthUnit.xml | 2 +- xml/System.Windows.Controls/WrapPanel.xml | 4 +- .../AnchoredBlock.xml | 14 +++---- xml/System.Windows.Documents/Block.xml | 14 +++---- xml/System.Windows.Documents/Figure.xml | 4 +- xml/System.Windows.Documents/Floater.xml | 4 +- xml/System.Windows.Documents/FlowDocument.xml | 26 ++++++------ xml/System.Windows.Documents/List.xml | 2 +- xml/System.Windows.Documents/ListItem.xml | 14 +++---- xml/System.Windows.Documents/Paragraph.xml | 2 +- xml/System.Windows.Documents/Table.xml | 2 +- xml/System.Windows.Documents/TableCell.xml | 10 ++--- xml/System.Windows.Documents/TextElement.xml | 2 +- .../InertiaExpansionBehavior.xml | 4 +- .../InertiaTranslationBehavior.xml | 4 +- .../ManipulationDelta.xml | 14 +++---- .../ManipulationVelocities.xml | 8 ++-- .../DropShadowBitmapEffect.xml | 2 +- .../BitmapSource.xml | 8 ++-- xml/System.Windows.Media/FormattedText.xml | 42 +++++++++---------- xml/System.Windows/FigureLength.xml | 2 +- xml/System.Windows/FrameworkElement.xml | 28 ++++++------- xml/System.Windows/GridLength.xml | 4 +- xml/System.Windows/Thickness.xml | 10 ++--- 47 files changed, 213 insertions(+), 213 deletions(-) diff --git a/xml/System.Windows.Controls.Primitives/IHierarchicalVirtualizationAndScrollInfo.xml b/xml/System.Windows.Controls.Primitives/IHierarchicalVirtualizationAndScrollInfo.xml index 96ecc0adb72..7289a8e34b0 100644 --- a/xml/System.Windows.Controls.Primitives/IHierarchicalVirtualizationAndScrollInfo.xml +++ b/xml/System.Windows.Controls.Primitives/IHierarchicalVirtualizationAndScrollInfo.xml @@ -62,8 +62,8 @@ System.Windows.Controls.HierarchicalVirtualizationHeaderDesiredSizes - Gets an object that represents the desired size of the control's header, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] and in logical units. - An object that represents the desired size of the control's header, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] and in logical units. + Gets an object that represents the desired size of the control's header, in device-independent units (1/96th inch per unit) and in logical units. + An object that represents the desired size of the control's header, in device-independent units (1/96th inch per unit) and in logical units. To be added. @@ -114,8 +114,8 @@ System.Windows.Controls.HierarchicalVirtualizationItemDesiredSizes - Gets or sets an object that represents the desired size of the control's items, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] and in logical units. - An object that represents the desired size of the control's items, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] and in logical units. + Gets or sets an object that represents the desired size of the control's items, in device-independent units (1/96th inch per unit) and in logical units. + An object that represents the desired size of the control's items, in device-independent units (1/96th inch per unit) and in logical units. To be added. diff --git a/xml/System.Windows.Controls.Primitives/Popup.xml b/xml/System.Windows.Controls.Primitives/Popup.xml index f19e5c92a72..1a97c01eb2f 100644 --- a/xml/System.Windows.Controls.Primitives/Popup.xml +++ b/xml/System.Windows.Controls.Primitives/Popup.xml @@ -617,7 +617,7 @@ `qualifiedDouble` A `double` value as described earlier in this table, followed by one of the following unit declaration strings: `px`, `in`, `cm`, or `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in=96px @@ -1562,7 +1562,7 @@ `qualifiedDouble` A `double` value as described earlier in this table, followed by one of the following unit declaration strings: `px`, `in`, `cm`, or `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in=96px diff --git a/xml/System.Windows.Controls.Primitives/TextBoxBase.xml b/xml/System.Windows.Controls.Primitives/TextBoxBase.xml index 058499a10d3..b828a4e264e 100644 --- a/xml/System.Windows.Controls.Primitives/TextBoxBase.xml +++ b/xml/System.Windows.Controls.Primitives/TextBoxBase.xml @@ -649,7 +649,7 @@ TextBox with CaretBrush set to blue Gets the vertical size of the visible content area. - A floating-point value that specifies the vertical size of the visible content area, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + A floating-point value that specifies the vertical size of the visible content area, in device-independent units (1/96th inch per unit). The value of this property is 0.0 if the text-editing control is not configured to support scrolling. @@ -689,7 +689,7 @@ TextBox with CaretBrush set to blue Gets the horizontal size of the visible content area. - A floating-point value that specifies the horizontal size of the visible content area, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + A floating-point value that specifies the horizontal size of the visible content area, in device-independent units (1/96th inch per unit). The value of this property is 0.0 if the text editing control is not configured to support scrolling. @@ -729,7 +729,7 @@ TextBox with CaretBrush set to blue Gets or sets the horizontal scroll position. - A floating-point value that specifies the horizontal scroll position, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + A floating-point value that specifies the horizontal scroll position, in device-independent units (1/96th inch per unit). Setting this property causes the text editing control to scroll to the specified horizontal offset. Reading this property returns the current horizontal offset. @@ -2825,7 +2825,7 @@ If this property is `null`, selected text is not rendered. Gets or sets the vertical scroll position. - A floating-point value that specifies the vertical scroll position, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + A floating-point value that specifies the vertical scroll position, in device-independent units (1/96th inch per unit). Setting this property causes the text editing control to scroll to the specified vertical offset. Reading this property returns the current vertical offset. @@ -2939,7 +2939,7 @@ If this property is `null`, selected text is not rendered. Gets the vertical size of the scrollable content area. - A floating-point value that specifies the vertical size of the scrollable content area, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + A floating-point value that specifies the vertical size of the scrollable content area, in device-independent units (1/96th inch per unit). The value of this property is 0.0 if the text editing control is not configured to support scrolling. @@ -2979,7 +2979,7 @@ If this property is `null`, selected text is not rendered. Gets the horizontal size of the scrollable content area. - A floating-point value that specifies the horizontal size of the scrollable content area, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + A floating-point value that specifies the horizontal size of the scrollable content area, in device-independent units (1/96th inch per unit). The value of this property is 0.0 if the text editing control is not configured to support scrolling. diff --git a/xml/System.Windows.Controls.Ribbon.Primitives/RibbonGalleryCategoriesPanel.xml b/xml/System.Windows.Controls.Ribbon.Primitives/RibbonGalleryCategoriesPanel.xml index 9fd05601c3f..39853e1cc1e 100644 --- a/xml/System.Windows.Controls.Ribbon.Primitives/RibbonGalleryCategoriesPanel.xml +++ b/xml/System.Windows.Controls.Ribbon.Primitives/RibbonGalleryCategoriesPanel.xml @@ -169,8 +169,8 @@ System.Double - Gets the vertical size of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The vertical size of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the vertical size of the scrolled content in device-independent units (1/96th inch per unit). + The vertical size of the scrolled content in device-independent units (1/96th inch per unit). To be added. @@ -194,8 +194,8 @@ System.Double - Gets the horizontal size of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal size of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the horizontal size of the scrolled content in device-independent units (1/96th inch per unit). + The horizontal size of the scrolled content in device-independent units (1/96th inch per unit). To be added. @@ -225,8 +225,8 @@ System.Double - Gets the horizontal offset of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal offset of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the horizontal offset of the scrolled content in device-independent units (1/96th inch per unit). + The horizontal offset of the scrolled content in device-independent units (1/96th inch per unit). To be added. @@ -673,8 +673,8 @@ - The amount that content is horizontally offset in the containing viewport in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - Sets the amount that content is horizontal offset in the containing viewport in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The amount that content is horizontally offset in the containing viewport in device-independent units (1/96th inch per unit). + Sets the amount that content is horizontal offset in the containing viewport in device-independent units (1/96th inch per unit). To be added. @@ -701,8 +701,8 @@ - The amount that content is vertically offset in the containing viewport in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - Sets the amount that content is vertical offset in the containing viewport in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The amount that content is vertically offset in the containing viewport in device-independent units (1/96th inch per unit). + Sets the amount that content is vertical offset in the containing viewport in device-independent units (1/96th inch per unit). To be added. @@ -757,8 +757,8 @@ System.Double - Gets the vertical offset of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The vertical offset of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the vertical offset of the scrolled content in device-independent units (1/96th inch per unit). + The vertical offset of the scrolled content in device-independent units (1/96th inch per unit). To be added. @@ -782,8 +782,8 @@ System.Double - Gets the vertical size of the content's visible range in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The vertical size of the content's visible range in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the vertical size of the content's visible range in device-independent units (1/96th inch per unit). + The vertical size of the content's visible range in device-independent units (1/96th inch per unit). To be added. @@ -807,8 +807,8 @@ System.Double - Gets the horizontal size of the content's visible range in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal size of the content's visible range in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the horizontal size of the content's visible range in device-independent units (1/96th inch per unit). + The horizontal size of the content's visible range in device-independent units (1/96th inch per unit). To be added. diff --git a/xml/System.Windows.Controls.Ribbon.Primitives/RibbonTabHeadersPanel.xml b/xml/System.Windows.Controls.Ribbon.Primitives/RibbonTabHeadersPanel.xml index 25426ffede8..260f8707d8c 100644 --- a/xml/System.Windows.Controls.Ribbon.Primitives/RibbonTabHeadersPanel.xml +++ b/xml/System.Windows.Controls.Ribbon.Primitives/RibbonTabHeadersPanel.xml @@ -185,8 +185,8 @@ System.Double - Gets the horizontal size of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal size of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. This property has no default value. + Gets the horizontal size of the scrolled content in device-independent units (1/96th inch per unit). + The horizontal size of the scrolled content in device-independent units (1/96th inch per unit). This property has no default value. System.Double - Gets the horizontal offset of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal offset of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. This property has no default value. + Gets the horizontal offset of the scrolled content in device-independent units (1/96th inch per unit). + The horizontal offset of the scrolled content in device-independent units (1/96th inch per unit). This property has no default value. - The amount that content is horizontally offset in the containing viewport in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - Sets the amount that content is horizontal offset in the containing viewport in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The amount that content is horizontally offset in the containing viewport in device-independent units (1/96th inch per unit). + Sets the amount that content is horizontal offset in the containing viewport in device-independent units (1/96th inch per unit). To be added. @@ -938,8 +938,8 @@ System.Double - Gets the horizontal size of the content's visible range in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal size of the content's visible range in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. This property has no default value. + Gets the horizontal size of the content's visible range in device-independent units (1/96th inch per unit). + The horizontal size of the content's visible range in device-independent units (1/96th inch per unit). This property has no default value. System.Double - Gets the horizontal size of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal size of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. This property has no default value. + Gets the horizontal size of the scrolled content in device-independent units (1/96th inch per unit). + The horizontal size of the scrolled content in device-independent units (1/96th inch per unit). This property has no default value. System.Double - Gets the horizontal offset of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal offset of the scrolled content in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. This property has no default value. + Gets the horizontal offset of the scrolled content in device-independent units (1/96th inch per unit). + The horizontal offset of the scrolled content in device-independent units (1/96th inch per unit). This property has no default value. - The amount that content is horizontally offset in the containing viewport in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - Sets the amount that content is horizontal offset in the containing viewport in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The amount that content is horizontally offset in the containing viewport in device-independent units (1/96th inch per unit). + Sets the amount that content is horizontal offset in the containing viewport in device-independent units (1/96th inch per unit). To be added. @@ -828,8 +828,8 @@ System.Double - Gets the horizontal size of the content's visible range in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The horizontal size of the content's visible range in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. This property has no default value. + Gets the horizontal size of the content's visible range in device-independent units (1/96th inch per unit). + The horizontal size of the content's visible range in device-independent units (1/96th inch per unit). This property has no default value. Gets or sets the height of the column headers row. - The height of the column headers row, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is . For more information about what can influence the value, see . + The height of the column headers row, in device-independent units (1/96th inch per unit). The registered default is . For more information about what can influence the value, see . Gets or sets the standard width and sizing mode of columns and headers in the . - The width and sizing mode of the columns and headers, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is . For more information about what can influence the value, see . + The width and sizing mode of the columns and headers, in device-independent units (1/96th inch per unit). The registered default is . For more information about what can influence the value, see . Gets or sets the maximum width constraint of the columns and headers in the . - The maximum width of the columns and headers in the , in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is . For more information about what can influence the value, see . + The maximum width of the columns and headers in the , in device-independent units (1/96th inch per unit). The registered default is . For more information about what can influence the value, see . Gets or sets the minimum width constraint of the columns and headers in the . - The minimum width of the columns and headers, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is 20. For more information about what can influence the value, see . + The minimum width of the columns and headers, in device-independent units (1/96th inch per unit). The registered default is 20. For more information about what can influence the value, see . Gets or sets the minimum height constraint of the rows and headers in the . - The minimum height constraint of rows, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is 0.0. For more information about what can influence the value, see . + The minimum height constraint of rows, in device-independent units (1/96th inch per unit). The registered default is 0.0. For more information about what can influence the value, see . Gets the rendered width of the row headers column. - The rendered width of the row header, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is 0.0. For more information about what can influence the value, see . + The rendered width of the row header, in device-independent units (1/96th inch per unit). The registered default is 0.0. For more information about what can influence the value, see . Gets or sets the width of the row header column. - The width of the row header column, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is . For more information about what can influence the value, see . + The width of the row header column, in device-independent units (1/96th inch per unit). The registered default is . For more information about what can influence the value, see . Gets or sets the suggested height for all rows. - The height of the rows, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is . For more information about what can influence the value, see . + The height of the rows, in device-independent units (1/96th inch per unit). The registered default is . For more information about what can influence the value, see . System.Double - Gets the current width of the column, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The width of the column in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is 0. For information about what can influence the value, see . + Gets the current width of the column, in device-independent units (1/96th inch per unit). + The width of the column in device-independent units (1/96th inch per unit). The registered default is 0. For information about what can influence the value, see . Gets or sets the maximum width constraint of the column. - The maximum column width, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is . For information about what can influence the value, see . + The maximum column width, in device-independent units (1/96th inch per unit). The registered default is . For information about what can influence the value, see . Gets or sets the minimum width constraint of the column. - The minimum column width, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The registered default is 20. For information about what can influence the value, see . + The minimum column width, in device-independent units (1/96th inch per unit). The registered default is 20. For information about what can influence the value, see . The size of the header, in logical units. - The size of the header, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The size of the header, in device-independent units (1/96th inch per unit). Initializes a new instance of the class. To be added. @@ -226,8 +226,8 @@ System.Windows.Size - Gets the size of the header, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The size of the header, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the size of the header, in device-independent units (1/96th inch per unit). + The size of the header, in device-independent units (1/96th inch per unit). To be added. diff --git a/xml/System.Windows.Controls/HierarchicalVirtualizationItemDesiredSizes.xml b/xml/System.Windows.Controls/HierarchicalVirtualizationItemDesiredSizes.xml index 517ddf89f77..6d2ccbca41b 100644 --- a/xml/System.Windows.Controls/HierarchicalVirtualizationItemDesiredSizes.xml +++ b/xml/System.Windows.Controls/HierarchicalVirtualizationItemDesiredSizes.xml @@ -47,10 +47,10 @@ The size of the control's child items that are in the viewport, in logical units. The size of the control's child items that are in the cache before the viewport, in logical units. The size of the control's child items that are in the cache after the viewport, in logical units. - The size of the control's child items, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The size of the control's child items that are in viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The size of the control's child items that are in the cache before the viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The size of the control's child items that are in the cache after the viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The size of the control's child items, in device-independent units (1/96th inch per unit). + The size of the control's child items that are in viewport, in device-independent units (1/96th inch per unit). + The size of the control's child items that are in the cache before the viewport, in device-independent units (1/96th inch per unit). + The size of the control's child items that are in the cache after the viewport, in device-independent units (1/96th inch per unit). Initializes a new instance of the class. To be added. @@ -304,8 +304,8 @@ System.Windows.Size - Gets the size of the control's child items, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The size of the control's child items, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the size of the control's child items, in device-independent units (1/96th inch per unit). + The size of the control's child items, in device-independent units (1/96th inch per unit). To be added. @@ -326,8 +326,8 @@ System.Windows.Size - Gets the size of the control's child items that are in the cache after the viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The size of the control's child items that are in the cache after the viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the size of the control's child items that are in the cache after the viewport, in device-independent units (1/96th inch per unit). + The size of the control's child items that are in the cache after the viewport, in device-independent units (1/96th inch per unit). To be added. @@ -348,8 +348,8 @@ System.Windows.Size - Gets the size of the control's child items that are in the cache before the viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The size of the control's child items that are in the cache before the viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the size of the control's child items that are in the cache before the viewport, in device-independent units (1/96th inch per unit). + The size of the control's child items that are in the cache before the viewport, in device-independent units (1/96th inch per unit). To be added. @@ -370,8 +370,8 @@ System.Windows.Size - Gets the size of the control's child items that are in the viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The size of the control's child items that are in the viewport, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the size of the control's child items that are in the viewport, in device-independent units (1/96th inch per unit). + The size of the control's child items that are in the viewport, in device-independent units (1/96th inch per unit). To be added. diff --git a/xml/System.Windows.Controls/InkCanvas.xml b/xml/System.Windows.Controls/InkCanvas.xml index 048d84a457d..a2f65e0bd0f 100644 --- a/xml/System.Windows.Controls/InkCanvas.xml +++ b/xml/System.Windows.Controls/InkCanvas.xml @@ -364,7 +364,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1761,7 +1761,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -2655,7 +2655,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -3716,7 +3716,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Controls/RowDefinition.xml b/xml/System.Windows.Controls/RowDefinition.xml index b19f40f4bbf..c83b15608f5 100644 --- a/xml/System.Windows.Controls/RowDefinition.xml +++ b/xml/System.Windows.Controls/RowDefinition.xml @@ -200,7 +200,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -305,7 +305,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Controls/ScrollUnit.xml b/xml/System.Windows.Controls/ScrollUnit.xml index 69500a5918f..4b84993377b 100644 --- a/xml/System.Windows.Controls/ScrollUnit.xml +++ b/xml/System.Windows.Controls/ScrollUnit.xml @@ -57,7 +57,7 @@ 0 - The is measured in terms of [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The is measured in terms of device-independent units (1/96th inch per unit). diff --git a/xml/System.Windows.Controls/ScrollViewer.xml b/xml/System.Windows.Controls/ScrollViewer.xml index d577e32a277..61fa28b6f18 100644 --- a/xml/System.Windows.Controls/ScrollViewer.xml +++ b/xml/System.Windows.Controls/ScrollViewer.xml @@ -692,7 +692,7 @@ The element from which the property value is read. Returns the value of the property for the specified object. - The rate slows in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per squared millisecond. + The rate slows in device-independent units (1/96th inch per unit) per squared millisecond. To be added. @@ -1760,8 +1760,8 @@ System.Double - Gets or sets the rate slows in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per squared millisecond when in inertia. - The rate slows in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per squared millisecond. + Gets or sets the rate slows in device-independent units (1/96th inch per unit) per squared millisecond when in inertia. + The rate slows in device-independent units (1/96th inch per unit) per squared millisecond. uses that manipulation to scroll. The property specifies how much the scrolls for each unit of translation. For example, if is 2, the will scroll 2 [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] for every device-independent unit (1/96th inch) of the translate manipulation. + When a user drags a finger across an object, it is considered a translate manipulation. The uses that manipulation to scroll. The property specifies how much the scrolls for each unit of translation. For example, if is 2, the will scroll 2 device-independent units (1/96th inch per unit) for every device-independent unit (1/96th inch) of the translate manipulation. ]]> @@ -2507,7 +2507,7 @@ The object on which to set the property. - The rate slows in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per squared millisecond. + The rate slows in device-independent units (1/96th inch per unit) per squared millisecond. Sets the property for the specified object. To be added. diff --git a/xml/System.Windows.Controls/TextBlock.xml b/xml/System.Windows.Controls/TextBlock.xml index 38e82822222..c6f6ffbc9bd 100644 --- a/xml/System.Windows.Controls/TextBlock.xml +++ b/xml/System.Windows.Controls/TextBlock.xml @@ -599,7 +599,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1618,7 +1618,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1986,7 +1986,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1995,7 +1995,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Controls/ToolTipService.xml b/xml/System.Windows.Controls/ToolTipService.xml index 1cb680ded03..11e8c507a16 100644 --- a/xml/System.Windows.Controls/ToolTipService.xml +++ b/xml/System.Windows.Controls/ToolTipService.xml @@ -872,7 +872,7 @@ `qualifiedDouble` A value that is followed by one of these unit declaration strings: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -2229,7 +2229,7 @@ This is an attached property. For information about how to get the value of this `qualifiedDouble` A value that is followed by one of these unit declaration strings: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Controls/VirtualizationCacheLengthUnit.xml b/xml/System.Windows.Controls/VirtualizationCacheLengthUnit.xml index 8a3daa38cc7..f7d9805e79a 100644 --- a/xml/System.Windows.Controls/VirtualizationCacheLengthUnit.xml +++ b/xml/System.Windows.Controls/VirtualizationCacheLengthUnit.xml @@ -86,7 +86,7 @@ 0 - The is measured in terms of [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The is measured in terms of device-independent units (1/96th inch per unit). diff --git a/xml/System.Windows.Controls/WrapPanel.xml b/xml/System.Windows.Controls/WrapPanel.xml index 8b2852542da..a07f6dda40e 100644 --- a/xml/System.Windows.Controls/WrapPanel.xml +++ b/xml/System.Windows.Controls/WrapPanel.xml @@ -142,7 +142,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -258,7 +258,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/AnchoredBlock.xml b/xml/System.Windows.Documents/AnchoredBlock.xml index 4d87d9c7fe6..8bc4dde6572 100644 --- a/xml/System.Windows.Documents/AnchoredBlock.xml +++ b/xml/System.Windows.Documents/AnchoredBlock.xml @@ -210,7 +210,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -219,7 +219,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -333,7 +333,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -521,7 +521,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -530,7 +530,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -638,7 +638,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -647,7 +647,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/Block.xml b/xml/System.Windows.Documents/Block.xml index 81345c615b5..82917e280df 100644 --- a/xml/System.Windows.Documents/Block.xml +++ b/xml/System.Windows.Documents/Block.xml @@ -185,7 +185,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -194,7 +194,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -774,7 +774,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -962,7 +962,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -971,7 +971,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1103,7 +1103,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1112,7 +1112,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/Figure.xml b/xml/System.Windows.Documents/Figure.xml index 1a4652d317e..7a94c74bfd1 100644 --- a/xml/System.Windows.Documents/Figure.xml +++ b/xml/System.Windows.Documents/Figure.xml @@ -433,7 +433,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -612,7 +612,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/Floater.xml b/xml/System.Windows.Documents/Floater.xml index 29047b9cee6..a6828cd68fb 100644 --- a/xml/System.Windows.Documents/Floater.xml +++ b/xml/System.Windows.Documents/Floater.xml @@ -290,12 +290,12 @@ *double* - A string representation of a value equal to or greater than 0.0 but smaller than . An unqualified value is measured in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. Strings need not explicitly include decimal points. + A string representation of a value equal to or greater than 0.0 but smaller than . An unqualified value is measured in device-independent units (1/96th inch per unit). Strings need not explicitly include decimal points. *qualifiedDouble* A `double` value as described above, (except `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/FlowDocument.xml b/xml/System.Windows.Documents/FlowDocument.xml index 8db54143d5f..68e5822d0ee 100644 --- a/xml/System.Windows.Documents/FlowDocument.xml +++ b/xml/System.Windows.Documents/FlowDocument.xml @@ -315,7 +315,7 @@ *qualifiedDouble* A *double* value as described above (excepting `Auto`), followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -505,7 +505,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -616,7 +616,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -996,7 +996,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1657,7 +1657,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1870,7 +1870,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -1977,7 +1977,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -2084,7 +2084,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -2191,7 +2191,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -2363,7 +2363,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -2472,7 +2472,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -2481,7 +2481,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -2586,7 +2586,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/List.xml b/xml/System.Windows.Documents/List.xml index e9419f121ad..906a9a30904 100644 --- a/xml/System.Windows.Documents/List.xml +++ b/xml/System.Windows.Documents/List.xml @@ -230,7 +230,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/ListItem.xml b/xml/System.Windows.Documents/ListItem.xml index 9693dd977a9..841f2eaf950 100644 --- a/xml/System.Windows.Documents/ListItem.xml +++ b/xml/System.Windows.Documents/ListItem.xml @@ -288,7 +288,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -297,7 +297,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -484,7 +484,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -692,7 +692,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -701,7 +701,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -833,7 +833,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -842,7 +842,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/Paragraph.xml b/xml/System.Windows.Documents/Paragraph.xml index 8cddba9630a..7819c5ef057 100644 --- a/xml/System.Windows.Documents/Paragraph.xml +++ b/xml/System.Windows.Documents/Paragraph.xml @@ -592,7 +592,7 @@ *qualifiedDouble* A `double` value as described above, (except `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/Table.xml b/xml/System.Windows.Documents/Table.xml index 865f49e5397..3f033db0f92 100644 --- a/xml/System.Windows.Documents/Table.xml +++ b/xml/System.Windows.Documents/Table.xml @@ -150,7 +150,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/TableCell.xml b/xml/System.Windows.Documents/TableCell.xml index e7959b498be..cfec5016523 100644 --- a/xml/System.Windows.Documents/TableCell.xml +++ b/xml/System.Windows.Documents/TableCell.xml @@ -279,7 +279,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -288,7 +288,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -543,7 +543,7 @@ *qualifiedDouble* A *double* value as described above, (excepting `Auto`) followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -761,7 +761,7 @@ *qualifiedUniformThickness* A value described by *uniformThickness* followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px @@ -770,7 +770,7 @@ *qualifiedIndependentThickness* A value described by *independentThickness*, with each independent value followed by one of the following unit specifiers: `px`, `in`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Documents/TextElement.xml b/xml/System.Windows.Documents/TextElement.xml index 8e04cff57f8..e140223402a 100644 --- a/xml/System.Windows.Documents/TextElement.xml +++ b/xml/System.Windows.Documents/TextElement.xml @@ -402,7 +402,7 @@ *qualifiedDouble* A *double* value as described above, followed by one of the following unit specifiers: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows.Input/InertiaExpansionBehavior.xml b/xml/System.Windows.Input/InertiaExpansionBehavior.xml index 3b7cbb2b76a..7ef0e52ae64 100644 --- a/xml/System.Windows.Input/InertiaExpansionBehavior.xml +++ b/xml/System.Windows.Input/InertiaExpansionBehavior.xml @@ -85,8 +85,8 @@ System.Double - Gets or sets the rate that resizing slows in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per square milliseconds. - The rate that resizing slows in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per square milliseconds. The default is . + Gets or sets the rate that resizing slows in device-independent units (1/96th inch per unit) per square milliseconds. + The rate that resizing slows in device-independent units (1/96th inch per unit) per square milliseconds. The default is . System.Double - Gets or sets the rate the linear movement slows in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per squared millisecond. - The rate the linear movement slows in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per squared millisecond. The default is . + Gets or sets the rate the linear movement slows in device-independent units (1/96th inch per unit) per squared millisecond. + The rate the linear movement slows in device-independent units (1/96th inch per unit) per squared millisecond. The default is . - The linear motion of the manipulation in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The linear motion of the manipulation in device-independent units (1/96th inch per unit). The rotation of the manipulation in degrees. The amount the manipulation has resized as a multiplier. - The amount the manipulation has resized in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The amount the manipulation has resized in device-independent units (1/96th inch per unit). Initializes a new instance of the class. To be added. @@ -87,13 +87,13 @@ System.Windows.Vector - Gets or sets the amount the manipulation has resized in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The amount the manipulation has resized in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets or sets the amount the manipulation has resized in device-independent units (1/96th inch per unit). + The amount the manipulation has resized in device-independent units (1/96th inch per unit). and properties both report a resizing manipulation. The difference between the two is the way in which the value is reported. The property reports the resizing manipulation in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The property reports the value as a multiplier. If is 0.5, the manipulation is interpreted as decreasing the size by 50 percent. If is 2, the manipulation is interpreted as increasing the size by 100 percent. + The and properties both report a resizing manipulation. The difference between the two is the way in which the value is reported. The property reports the resizing manipulation in device-independent units (1/96th inch per unit). The property reports the value as a multiplier. If is 0.5, the manipulation is interpreted as decreasing the size by 50 percent. If is 2, the manipulation is interpreted as increasing the size by 100 percent. ]]> @@ -171,7 +171,7 @@ and properties both report a resizing manipulation. The difference between the two is the way in which the value is reported. The property reports the value as a multiplier. If is 0.5, the manipulation is interpreted as decreasing the size by 50 percent. If is 2, the manipulation is interpreted as increasing the size by 100 percent. The property reports the resizing manipulation in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The and properties both report a resizing manipulation. The difference between the two is the way in which the value is reported. The property reports the value as a multiplier. If is 0.5, the manipulation is interpreted as decreasing the size by 50 percent. If is 2, the manipulation is interpreted as increasing the size by 100 percent. The property reports the resizing manipulation in device-independent units (1/96th inch per unit). @@ -209,7 +209,7 @@ Gets or sets the linear motion of the manipulation. - The linear motion of the manipulation in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The linear motion of the manipulation in device-independent units (1/96th inch per unit). - The speed of linear motion in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per millisecond. + The speed of linear motion in device-independent units (1/96th inch per unit) per millisecond. The speed of rotation in degrees per millisecond. - The rate at which the manipulation is resized in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per millisecond. + The rate at which the manipulation is resized in device-independent units (1/96th inch per unit) per millisecond. Initializes a new instance of the class. To be added. @@ -97,7 +97,7 @@ Gets or sets the rate at which the manipulation is resized. - The rate at which the manipulation is resized in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per millisecond. + The rate at which the manipulation is resized in device-independent units (1/96th inch per unit) per millisecond. To be added. @@ -125,7 +125,7 @@ Gets or sets the speed of linear motion. - The speed of linear motion in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] per millisecond. + The speed of linear motion in device-independent units (1/96th inch per unit) per millisecond. To be added. diff --git a/xml/System.Windows.Media.Effects/DropShadowBitmapEffect.xml b/xml/System.Windows.Media.Effects/DropShadowBitmapEffect.xml index 1d2f14f7a0e..9658689bd8a 100644 --- a/xml/System.Windows.Media.Effects/DropShadowBitmapEffect.xml +++ b/xml/System.Windows.Media.Effects/DropShadowBitmapEffect.xml @@ -458,7 +458,7 @@ **Note: This API is now obsolete.** The non-obsolete alternative is . Gets or sets the distance between the object and the shadow that it casts. - The distance between the plane of the object casting the shadow and the shadow plane measured in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The valid range of values is from 0 through 300. The default is 5. + The distance between the plane of the object casting the shadow and the shadow plane measured in device-independent units (1/96th inch per unit). The valid range of values is from 0 through 300. The default is 5. System.Double - Gets the height of the source bitmap in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The height of the bitmap in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the height of the source bitmap in device-independent units (1/96th inch per unit). + The height of the bitmap in device-independent units (1/96th inch per unit). To be added. @@ -983,8 +983,8 @@ System.Double - Gets the width of the bitmap in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. - The width of the bitmap in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + Gets the width of the bitmap in device-independent units (1/96th inch per unit). + The width of the bitmap in device-independent units (1/96th inch per unit). To be added. diff --git a/xml/System.Windows.Media/FormattedText.xml b/xml/System.Windows.Media/FormattedText.xml index 944a71b7a59..303b7558447 100644 --- a/xml/System.Windows.Media/FormattedText.xml +++ b/xml/System.Windows.Media/FormattedText.xml @@ -123,7 +123,7 @@ Example of a formatted text string The specific culture of the text. The direction the text is read. The font family, weight, style and stretch the text should be formatted with. - The font size for the text's em measure, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The font size for the text's em measure, provided in device-independent units (1/96th inch per unit). The brush used to paint the each glyph. The Pixels Per Density Independent Pixel value, which is the equivalent of the scale factor. For example, if the DPI of a screen is 120 (or 1.25 because 120/96 = 1.25) , 1.25 pixel per density independent pixel is drawn. DIP is the unit of measurement used by WPF to be independent of device resolution and DPIs. Initializes a new instance of the class with the specified text, culture, flow direction, typeface, font size, foreground brush, and pixelsPerDip value. @@ -168,7 +168,7 @@ Example of a formatted text string The specific culture of the text. The direction the text is read. The font family, weight, style and stretch the text should be formatted with. - The font size for the text's em measure, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The font size for the text's em measure, provided in device-independent units (1/96th inch per unit). The brush used to paint the each glyph. The number substitution behavior to apply to the text. Initializes a new instance of the class with the specified text, culture, flow direction, typeface, font size, brush, and number substitution behavior. @@ -203,7 +203,7 @@ Example of a formatted text string The specific culture of the text. The direction the text is read. The font family, weight, style and stretch the text should be formatted with. - The font size for the text's em measure, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The font size for the text's em measure, provided in device-independent units (1/96th inch per unit). The brush used to paint the each glyph. Specifies how numbers in text are displayed, based on . This value can be . The Pixels Per Density Independent Pixel value, which is the equivalent of the scale factor. For example, if the DPI of a screen is 120 (or 1.25 because 120/96 = 1.25) , 1.25 pixel per density independent pixel is drawn. DIP is the unit of measurement used by WPF to be independent of device resolution and DPIs. @@ -245,7 +245,7 @@ Example of a formatted text string The specific culture of the text. The direction the text is read. The font family, weight, style and stretch the text should be formatted with. - The font size for the text's em measure, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The font size for the text's em measure, provided in device-independent units (1/96th inch per unit). The brush used to paint the each glyph. The number substitution behavior to apply to the text. The to apply to the text. @@ -282,7 +282,7 @@ Example of a formatted text string The specific culture of the text. The direction the text is read. The font family, weight, style and stretch the text should be formatted with. - The font size for the text's em measure, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The font size for the text's em measure, provided in device-independent units (1/96th inch per unit). he brush used to paint the each glyph. Specifies how numbers in text are displayed, based on . This value can be . The formatting mode that affects how WPF displays text. @@ -310,7 +310,7 @@ Example of a formatted text string Gets the distance from the top of the first line to the baseline of the first line of a object. - The distance from the top of the first line to the baseline of the first line, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The distance from the top of the first line to the baseline of the first line, provided in device-independent units (1/96th inch per unit). To be added. @@ -483,7 +483,7 @@ Example of an image brush applied to the stroke and highlight Gets the distance from the topmost drawn pixel of the first line to the bottommost drawn pixel of the last line. - The distance from the topmost drawn pixel of the first line to the bottommost drawn pixel of the last line, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The distance from the topmost drawn pixel of the first line to the bottommost drawn pixel of the last line, provided in device-independent units (1/96th inch per unit). Retrieves an array of text widths. Each element in the array represents the maximum text width of sequential lines of text. - An array of maximum text widths, each width provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + An array of maximum text widths, each width provided in device-independent units (1/96th inch per unit). Gets the distance from the top of the first line to the bottom of the last line of the object. - The distance from the top of the first line to the bottom of the last line, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The distance from the top of the first line to the bottom of the last line, provided in device-independent units (1/96th inch per unit). To be added. @@ -590,7 +590,7 @@ Example of an image brush applied to the stroke and highlight Gets the line height, or line spacing, between lines of text. - The line spacing between lines of text, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The line spacing between lines of text, provided in device-independent units (1/96th inch per unit). Gets or sets the maximum height of a text column. - The maximum height of a text column, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The maximum height of a text column, provided in device-independent units (1/96th inch per unit). Gets or sets the maximum text width (length) for a line of text. - The maximum text width for a line of text, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The maximum text width for a line of text, provided in device-independent units (1/96th inch per unit). Gets the smallest possible text width that can fully contain the specified text content. - The minimum text width of the text source, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The minimum text width of the text source, provided in device-independent units (1/96th inch per unit). Gets the distance from the bottom of the last line of text to the bottommost drawn pixel. - The distance from the bottom of the last line to the bottommost inked pixel, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The distance from the bottom of the last line to the bottommost inked pixel, provided in device-independent units (1/96th inch per unit). Gets the maximum distance from the leading alignment point to the leading drawn pixel of a line. - The maximum distance from the leading alignment point to the leading drawn pixel of a line, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The maximum distance from the leading alignment point to the leading drawn pixel of a line, provided in device-independent units (1/96th inch per unit). Gets the maximum distance from the trailing inked pixel to the trailing alignment point of a line. - The maximum distance from the trailing inked pixel to the trailing alignment point of a line, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The maximum distance from the trailing inked pixel to the trailing alignment point of a line, provided in device-independent units (1/96th inch per unit). - The font 'em' measure size, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The font 'em' measure size, provided in device-independent units (1/96th inch per unit). Sets the font size for the entire set of characters in the object. - The font 'em' measure size, provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The font 'em' measure size, provided in device-independent units (1/96th inch per unit). The start index of the initial character to apply the font size to. The number of characters to apply the font size to. Sets the font size for a specified subset of characters in the object. @@ -1657,7 +1657,7 @@ Minimum text width - An array of maximum text widths, each width provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + An array of maximum text widths, each width provided in device-independent units (1/96th inch per unit). Sets an array of maximum text widths within the , on a per-line basis. Each element in the array represents the maximum text width of sequential lines of text. Gets the width between the leading and trailing alignment points of a line, excluding any trailing white-space characters. - The width between the leading and trailing alignment points of a line, excluding any trailing white-space characters. Provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The width between the leading and trailing alignment points of a line, excluding any trailing white-space characters. Provided in device-independent units (1/96th inch per unit). Gets the width between the leading and trailing alignment points of a line, including any trailing white-space characters. - The width between the leading and trailing alignment points of a line, including any trailing white-space characters. Provided in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. + The width between the leading and trailing alignment points of a line, including any trailing white-space characters. Provided in device-independent units (1/96th inch per unit). Gets the rendered height of this element. - The element's height, as a value in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The default value is 0 (zero). + The element's height, as a value in device-independent units (1/96th inch per unit). The default value is 0 (zero). Gets the rendered width of this element. - The element's width, as a value in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The default value is 0 (zero). + The element's width, as a value in device-independent units (1/96th inch per unit). The default value is 0 (zero). Gets or sets the suggested height of the element. - The height of the element, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The default value is . This value must be equal to or greater than 0.0. + The height of the element, in device-independent units (1/96th inch per unit). The default value is . This value must be equal to or greater than 0.0. Gets or sets the maximum height constraint of the element. - The maximum height of the element, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The default value is . This value can be any value equal to or greater than 0.0. is also valid. + The maximum height of the element, in device-independent units (1/96th inch per unit). The default value is . This value can be any value equal to or greater than 0.0. is also valid. Gets or sets the maximum width constraint of the element. - The maximum width of the element, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The default value is . This value can be any value equal to or greater than 0.0. is also valid. + The maximum width of the element, in device-independent units (1/96th inch per unit). The default value is . This value can be any value equal to or greater than 0.0. is also valid. Gets or sets the minimum height constraint of the element. - The minimum height of the element, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The default value is 0.0. This value can be any value equal to or greater than 0.0. However, is NOT valid, nor is . + The minimum height of the element, in device-independent units (1/96th inch per unit). The default value is 0.0. This value can be any value equal to or greater than 0.0. However, is NOT valid, nor is . Gets or sets the minimum width constraint of the element. - The minimum width of the element, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The default value is 0.0. This value can be any value equal to or greater than 0.0. However, is not valid, nor is . + The minimum width of the element, in device-independent units (1/96th inch per unit). The default value is 0.0. This value can be any value equal to or greater than 0.0. However, is not valid, nor is . Gets or sets the width of the element. - The width of the element, in [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)]. The default value is . This value must be equal to or greater than 0.0. See Remarks for upper bound information. + The width of the element, in device-independent units (1/96th inch per unit). The default value is . This value must be equal to or greater than 0.0. See Remarks for upper bound information. ## XAML Values *doubleLength* - The element's length, described as either a value that specifies a [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] measure, or as a *qualifiedDouble* (see below). + The element's length, described as either a value that specifies a device-independent units (1/96th inch per unit) measure, or as a *qualifiedDouble* (see below). *autoValue* The element's length, described by either the value Auto or *. See for more information on the values Auto and *. @@ -57,7 +57,7 @@ *qualifiedDouble* A *double* value as described above for any of the measures, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px diff --git a/xml/System.Windows/Thickness.xml b/xml/System.Windows/Thickness.xml index 3c095a58b7e..80f710f80d0 100644 --- a/xml/System.Windows/Thickness.xml +++ b/xml/System.Windows/Thickness.xml @@ -59,21 +59,21 @@ ## XAML Values *left* - The left edge of the frame, described as either a value that specifies a [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] measure, or as a *qualifiedDouble* (see below). If only a single measure is specified, that measure is applied to ALL of the left,top,right,bottom values of a . If only a pair of left,top measures are specified, these measures are applied symmetrically to a : the left value is used for right; the top value is used for bottom. + The left edge of the frame, described as either a value that specifies a device-independent units (1/96th inch per unit) measure, or as a *qualifiedDouble* (see below). If only a single measure is specified, that measure is applied to ALL of the left,top,right,bottom values of a . If only a pair of left,top measures are specified, these measures are applied symmetrically to a : the left value is used for right; the top value is used for bottom. *top* - The top edge of the frame, described as either a value that specifies a [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] measure, or as a *qualifiedDouble* (see below). If only a pair of left,top measures are specified, these measures are applied symmetrically to a : the left value is used for right; the top value is used for bottom. + The top edge of the frame, described as either a value that specifies a device-independent units (1/96th inch per unit) measure, or as a *qualifiedDouble* (see below). If only a pair of left,top measures are specified, these measures are applied symmetrically to a : the left value is used for right; the top value is used for bottom. *right* - The right edge of the frame, described as either a value that specifies a [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] measure, or as a *qualifiedDouble* (see below). If left unspecified, will use the left value. + The right edge of the frame, described as either a value that specifies a device-independent units (1/96th inch per unit) measure, or as a *qualifiedDouble* (see below). If left unspecified, will use the left value. *bottom* - The bottom edge of the frame, described as either a value that specifies a [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] measure, or as a *qualifiedDouble* (see below). If left unspecified, will use the left value. + The bottom edge of the frame, described as either a value that specifies a device-independent units (1/96th inch per unit) measure, or as a *qualifiedDouble* (see below). If left unspecified, will use the left value. *qualifiedDouble* A *double* value as described above for any of the measures, followed by one of the following unit declaration strings: `px`, `in`, `cm`, `pt`. - `px` (default) is [!INCLUDE[TLA#tla_dipixel#plural](~/includes/tlasharptla-dipixelsharpplural-md.md)] + `px` (default) is device-independent units (1/96th inch per unit) `in` is inches; 1in==96px From e6ce8d729929070ed3546b02f18c3e9763200221 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:24:49 -0800 Subject: [PATCH 118/236] tlasharptla-dll --- xml/System.Windows.Automation/ClientSideProviderDescription.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Automation/ClientSideProviderDescription.xml b/xml/System.Windows.Automation/ClientSideProviderDescription.xml index 0e38ed73dc2..19f6eae82dc 100644 --- a/xml/System.Windows.Automation/ClientSideProviderDescription.xml +++ b/xml/System.Windows.Automation/ClientSideProviderDescription.xml @@ -241,7 +241,7 @@ System.String - Gets the name of the executable or [!INCLUDE[TLA#tla_dll](~/includes/tlasharptla-dll-md.md)] for the process where the window resides. + Gets the name of the executable or dynamic-link library (DLL) for the process where the window resides. The image name. To be added. From 1297002e684b79b95082c09c8758282c391c3d55 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:42:58 -0800 Subject: [PATCH 119/236] tlasharptla-dpi --- .../BitmapSource.xml | 16 ++++++++-------- .../WriteableBitmap.xml | 4 ++-- xml/System.Windows.Media/ContainerVisual.xml | 4 ++-- xml/System.Windows.Media/Visual.xml | 4 ++-- xml/System.Windows.Media/VisualTreeHelper.xml | 4 ++-- xml/System.Windows/UIElement.xml | 2 +- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapSource.xml b/xml/System.Windows.Media.Imaging/BitmapSource.xml index dd5a8e0d01b..b1db23a1e09 100644 --- a/xml/System.Windows.Media.Imaging/BitmapSource.xml +++ b/xml/System.Windows.Media.Imaging/BitmapSource.xml @@ -438,8 +438,8 @@ The width of the bitmap. The height of the bitmap. - The horizontal [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the bitmap. - The vertical [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the bitmap. + The horizontal dots per inch (dpi) of the bitmap. + The vertical dots per inch (dpi) of the bitmap. The pixel format of the bitmap. The palette of the bitmap. An array of bytes that represents the content of a bitmap image. @@ -498,8 +498,8 @@ The width of the bitmap. The height of the bitmap. - The horizontal [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the bitmap. - The vertical [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the bitmap. + The horizontal dots per inch (dpi) of the bitmap. + The vertical dots per inch (dpi) of the bitmap. The pixel format of the bitmap. The palette of the bitmap. A pointer to the buffer that contains the bitmap data in memory. @@ -656,8 +656,8 @@ System.Double - Gets the horizontal [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the image. - The horizontal [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the image; that is, the [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] along the x-axis. + Gets the horizontal dots per inch (dpi) of the image. + The horizontal dots per inch (dpi) of the image; that is, the dots per inch (dpi) along the x-axis. To be added. @@ -679,8 +679,8 @@ System.Double - Gets the vertical [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the image. - The vertical [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the image; that is, the [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] along the y-axis. + Gets the vertical dots per inch (dpi) of the image. + The vertical dots per inch (dpi) of the image; that is, the dots per inch (dpi) along the y-axis. To be added. diff --git a/xml/System.Windows.Media.Imaging/WriteableBitmap.xml b/xml/System.Windows.Media.Imaging/WriteableBitmap.xml index cd23f0343bf..9f78a94c6ef 100644 --- a/xml/System.Windows.Media.Imaging/WriteableBitmap.xml +++ b/xml/System.Windows.Media.Imaging/WriteableBitmap.xml @@ -135,8 +135,8 @@ The desired width of the bitmap. The desired height of the bitmap. - The horizontal [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the bitmap. - The vertical [!INCLUDE[TLA#tla_dpi](~/includes/tlasharptla-dpi-md.md)] of the bitmap. + The horizontal dots per inch (dpi) of the bitmap. + The vertical dots per inch (dpi) of the bitmap. The of the bitmap. The of the bitmap. Initializes a new instance of the class with the specified parameters. diff --git a/xml/System.Windows.Media/ContainerVisual.xml b/xml/System.Windows.Media/ContainerVisual.xml index fa56ba1ac78..e5b053bea79 100644 --- a/xml/System.Windows.Media/ContainerVisual.xml +++ b/xml/System.Windows.Media/ContainerVisual.xml @@ -669,7 +669,7 @@ or any possible derived classes, overrides the metadata for this dependency property to set the metadata property to `true`. What this achieves is that only the outermost element in a subtree needs to specify as `true`, and all child elements of that subtree will then report as `true` and will have the visual effect. From 42b488e5e368325fd035684c2ee2dffecb8a9947 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:45:34 -0800 Subject: [PATCH 120/236] tlasharptla-emf --- xml/System.Printing/PrintQueue.xml | 4 ++-- xml/System.Printing/PrintQueueStream.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index badf0411251..b44ae78ec0f 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -424,7 +424,7 @@ API, you can use the class instead of this method. + Use this method to write device specific information, to a spool file, that is not automatically included by the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)]. If you prefer to work with the API, you can use the class instead of this method. After the method has been called, you must write a array to the property of the that is returned by or no print job is created. This array is what prints if the printer is working and is not paused. @@ -481,7 +481,7 @@ API, you can use the class instead of this method. + Use this method to write device specific information, to a spool file, that is not automatically included by the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)]. If you prefer to work with the API, you can use the class instead of this method. After the method has been called, you must write a array to the property of the that is returned by or no print job is created. This array is what prints if the printer is working and is not paused. diff --git a/xml/System.Printing/PrintQueueStream.xml b/xml/System.Printing/PrintQueueStream.xml index 7feb2d76268..ef1bd673323 100644 --- a/xml/System.Printing/PrintQueueStream.xml +++ b/xml/System.Printing/PrintQueueStream.xml @@ -21,7 +21,7 @@ array, you can also use two of the overloads of the method and the property to write to the spool file. + Use this class to write device specific information to a spool file that is not automatically included by the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)]. If you prefer working with a array, you can also use two of the overloads of the method and the property to write to the spool file. > [!CAUTION] > Classes within the namespace are not supported for use within a Windows service or ASP.NET application or service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. From ad56a81722e8781b17215cf1f6d22242e41f007c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:45:58 -0800 Subject: [PATCH 121/236] tlasharptla-exif --- xml/System.Windows.Media.Imaging/BitmapMetadata.xml | 10 +++++----- .../BitmapMetadataBlob.xml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index 5cc99965df4..d32a452ff7a 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -31,7 +31,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but is not necessary to display the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. If a is exposed by a that is obtained by using a , it is read-only by default and mutable operations will throw an exception. If it is exposed by a that wraps another , it is mutable on construction. @@ -433,7 +433,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. ]]> @@ -691,7 +691,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. @@ -910,7 +910,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. ]]> @@ -960,7 +960,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: [!INCLUDE[TLA#tla_exif](~/includes/tlasharptla-exif-md.md)], tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml index 734f2dc8755..b9da8d76ef5 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml @@ -21,7 +21,7 @@ From 0731bcd6a7ff33515db6ec088a81262f6a02662b Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:46:19 -0800 Subject: [PATCH 122/236] tlasharptla-gdi --- xml/System.Windows.Interop/Imaging.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Interop/Imaging.xml b/xml/System.Windows.Interop/Imaging.xml index f7850b2182f..9f48bc671a5 100644 --- a/xml/System.Windows.Interop/Imaging.xml +++ b/xml/System.Windows.Interop/Imaging.xml @@ -21,7 +21,7 @@ . This includes methods that create a based on [!INCLUDE[TLA#tla_gdi](~/includes/tlasharptla-gdi-md.md)] objects , and memory sections. + This class provides creation mechanisms for the primary bitmap imaging class in WPF, . This includes methods that create a based on Microsoft Windows Graphics Device Interface (GDI) objects , and memory sections. ]]> From 0527cc7fa12db976635acafd11fb395a2bb965d0 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:46:42 -0800 Subject: [PATCH 123/236] tlasharptla-gif --- xml/System.Windows.Media.Imaging/BitmapDecoder.xml | 4 ++-- xml/System.Windows.Media.Imaging/BitmapEncoder.xml | 4 ++-- xml/System.Windows.Media.Imaging/BitmapFrame.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapPalette.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapPalettes.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapSource.xml | 2 +- xml/System.Windows.Media.Imaging/GifBitmapDecoder.xml | 4 ++-- xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml | 2 +- xml/System.Windows.Media.Imaging/LateBoundBitmapDecoder.xml | 2 +- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml index d399889467e..edc70e4058a 100644 --- a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml @@ -26,7 +26,7 @@ Unless a specific codec is selected, [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] uses automatic run-time discovery to identify the format of an image and match it with the appropriate codec. This discovery process allows a codec developed by an [!INCLUDE[TLA#tla_isv](~/includes/tlasharptla-isv-md.md)] to be automatically discoverable by the system. To select a specific codec, the derived or , such as the class, should be used. - [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)] are the only implemented image formats that support multiple frames. + [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) are the only implemented image formats that support multiple frames. @@ -486,7 +486,7 @@ objects returned by this property are frozen. diff --git a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml index 670debd4789..72c3800965f 100644 --- a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml @@ -196,7 +196,7 @@ ## XAML Text Usage @@ -273,7 +273,7 @@ returned from a decoder is always frozen. If you require a modifiable copy, you must first create a copy of the by using the method. - Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)] format images support multiple frames. + Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) format images support multiple frames. diff --git a/xml/System.Windows.Media.Imaging/BitmapPalette.xml b/xml/System.Windows.Media.Imaging/BitmapPalette.xml index 70428a9a12e..477d75af2ae 100644 --- a/xml/System.Windows.Media.Imaging/BitmapPalette.xml +++ b/xml/System.Windows.Media.Imaging/BitmapPalette.xml @@ -21,7 +21,7 @@ . Attempting to define a for an unsupported bitmap format does not result in an exception; the designated is simply ignored. + Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) image formats support image palettes. However, other image types can be used to define a . Attempting to define a for an unsupported bitmap format does not result in an exception; the designated is simply ignored. [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports both custom color palettes and predefined palettes defined by the class. diff --git a/xml/System.Windows.Media.Imaging/BitmapPalettes.xml b/xml/System.Windows.Media.Imaging/BitmapPalettes.xml index 76843ffddeb..04ff7db155b 100644 --- a/xml/System.Windows.Media.Imaging/BitmapPalettes.xml +++ b/xml/System.Windows.Media.Imaging/BitmapPalettes.xml @@ -23,7 +23,7 @@ ## Remarks properties whose names end with "Transparent" have an additional "color" that is fully transparent. In the case of palettes that already have 256 colors, the last color is replaced by the transparent color. - Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)] image formats support palettes. + Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) image formats support palettes. diff --git a/xml/System.Windows.Media.Imaging/BitmapSource.xml b/xml/System.Windows.Media.Imaging/BitmapSource.xml index b1db23a1e09..4f7ceabd873 100644 --- a/xml/System.Windows.Media.Imaging/BitmapSource.xml +++ b/xml/System.Windows.Media.Imaging/BitmapSource.xml @@ -30,7 +30,7 @@ ## Remarks is the basic building block of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] imaging pipeline, conceptually representing a single, constant set of pixels at a certain size and resolution. A could be a single frame in an image file that a decoder provides, or it could be the result of a transform that operates on a of its own. is not used to represent a multi-frame image or an animation. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)], [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)], [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)], and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)], [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)], and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. For bitmap decoding scenarios, uses automatic codec discovery, based on the installed codecs on the user's system. diff --git a/xml/System.Windows.Media.Imaging/GifBitmapDecoder.xml b/xml/System.Windows.Media.Imaging/GifBitmapDecoder.xml index 1186b02b56a..3bf8cae0093 100644 --- a/xml/System.Windows.Media.Imaging/GifBitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/GifBitmapDecoder.xml @@ -77,7 +77,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)] encoded image. + The is not a Graphics Interchange Format (GIF) encoded image. @@ -124,7 +124,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)] encoded image. + The is not a Graphics Interchange Format (GIF) encoded image. diff --git a/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml index ab1ed69166c..8debbb64ace 100644 --- a/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml @@ -21,7 +21,7 @@ while the image is downloading will return a width/height of `1,1` until the frames have finished downloading. - Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and [!INCLUDE[TLA#tla_gif](~/includes/tlasharptla-gif-md.md)] images support more than one frame. + Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) images support more than one frame. Any objects that this property returns are frozen. From 543555e9df2eb97a7f2a48a4607098073fb2cf5d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:47:20 -0800 Subject: [PATCH 124/236] tlasharptla-gui --- xml/System.Printing/PrintQueue.xml | 2 +- xml/System.Windows.Automation.Peers/AutomationPeer.xml | 2 +- .../ContentElementAutomationPeer.xml | 2 +- .../FrameworkElementAutomationPeer.xml | 2 +- .../GenericRootAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/GroupBoxAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/LabelAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/TextAutomationPeer.xml | 2 +- .../UIElement3DAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml | 2 +- xml/System.Windows.Automation.Peers/WindowAutomationPeer.xml | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index b44ae78ec0f..48b05ffff25 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -431,7 +431,7 @@ > [!CAUTION] > If the is not closed with before the end of the thread in which is called, then an is thrown when that thread ends because the spooler thread cannot gain control over the object. - In the print queue's [!INCLUDE[TLA#tla_gui](~/includes/tlasharptla-gui-md.md)], the job has the name "Print System Document". To give the job a different name, use the overload. + In the print queue's graphical user interface (GUI), the job has the name "Print System Document". To give the job a different name, use the overload. Other ways to print in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] include the method, which can be used with or without opening the dialog, and the many and methods of the . diff --git a/xml/System.Windows.Automation.Peers/AutomationPeer.xml b/xml/System.Windows.Automation.Peers/AutomationPeer.xml index f497bc7a31b..159c170bd08 100644 --- a/xml/System.Windows.Automation.Peers/AutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/AutomationPeer.xml @@ -1037,7 +1037,7 @@ This method calls the derived implementation of control that lets users select a color might return "Colors". - Make sure that you have assigned a name to all controls in the [!INCLUDE[TLA#tla_gui](~/includes/tlasharptla-gui-md.md)] so that accessibility tools such as screen readers can refer to each control in a localized manner. + Make sure that you have assigned a name to all controls in the graphical user interface (GUI) so that accessibility tools such as screen readers can refer to each control in a localized manner. ]]> diff --git a/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml index 64845ddaba6..b556ded5db6 100644 --- a/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ContentElementAutomationPeer.xml @@ -497,7 +497,7 @@ diff --git a/xml/System.Windows.Automation.Peers/FrameworkElementAutomationPeer.xml b/xml/System.Windows.Automation.Peers/FrameworkElementAutomationPeer.xml index f70b80070c5..ea5eceef39f 100644 --- a/xml/System.Windows.Automation.Peers/FrameworkElementAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/FrameworkElementAutomationPeer.xml @@ -164,7 +164,7 @@ For example, if the element is a control diff --git a/xml/System.Windows.Automation.Peers/GenericRootAutomationPeer.xml b/xml/System.Windows.Automation.Peers/GenericRootAutomationPeer.xml index 50ad39c4e4f..689abff2f27 100644 --- a/xml/System.Windows.Automation.Peers/GenericRootAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/GenericRootAutomationPeer.xml @@ -179,7 +179,7 @@ diff --git a/xml/System.Windows.Automation.Peers/GroupBoxAutomationPeer.xml b/xml/System.Windows.Automation.Peers/GroupBoxAutomationPeer.xml index 6c1b39c2278..69df54332d9 100644 --- a/xml/System.Windows.Automation.Peers/GroupBoxAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/GroupBoxAutomationPeer.xml @@ -123,7 +123,7 @@ diff --git a/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml b/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml index 36b7ba74344..f966a6eb13c 100644 --- a/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml @@ -127,7 +127,7 @@ diff --git a/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml index aa2688b668c..a449b8138a6 100644 --- a/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ItemAutomationPeer.xml @@ -441,7 +441,7 @@ . diff --git a/xml/System.Windows.Automation.Peers/LabelAutomationPeer.xml b/xml/System.Windows.Automation.Peers/LabelAutomationPeer.xml index 9d062177be1..a8a5bdc4c36 100644 --- a/xml/System.Windows.Automation.Peers/LabelAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/LabelAutomationPeer.xml @@ -123,7 +123,7 @@ diff --git a/xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml index 6a2a32e9a4d..af42598d331 100644 --- a/xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml @@ -180,7 +180,7 @@ diff --git a/xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml index 3d9c0318aee..27035809b84 100644 --- a/xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml @@ -157,7 +157,7 @@ diff --git a/xml/System.Windows.Automation.Peers/TextAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TextAutomationPeer.xml index 16db7f4de20..9e92d5fff31 100644 --- a/xml/System.Windows.Automation.Peers/TextAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TextAutomationPeer.xml @@ -78,7 +78,7 @@ diff --git a/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml b/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml index a347c91cbc3..99191ec346f 100644 --- a/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/UIElement3DAutomationPeer.xml @@ -588,7 +588,7 @@ method to get the value. returns a value only when the property is set. You can override and add logic to provide a name in a way that makes sense for your . diff --git a/xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml b/xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml index 3894680d1df..c1cfdcb5571 100644 --- a/xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/UIElementAutomationPeer.xml @@ -491,7 +491,7 @@ property functions similar to a string of text that users use to explain the control they are referring to. Make certain that you have a textual representation for all controls in the [!INCLUDE[TLA#tla_gui](~/includes/tlasharptla-gui-md.md)] so that you can programmatically refer to the control in a localized manner. + The property functions similar to a string of text that users use to explain the control they are referring to. Make certain that you have a textual representation for all controls in the graphical user interface (GUI) so that you can programmatically refer to the control in a localized manner. ]]> diff --git a/xml/System.Windows.Automation.Peers/WindowAutomationPeer.xml b/xml/System.Windows.Automation.Peers/WindowAutomationPeer.xml index aea19849359..5df959b0806 100644 --- a/xml/System.Windows.Automation.Peers/WindowAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/WindowAutomationPeer.xml @@ -166,7 +166,7 @@ From cce380341346e85325179b2bbd492f2223dd476c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:47:40 -0800 Subject: [PATCH 125/236] tlasharptla-html --- xml/System.Windows.Documents/Block.xml | 2 +- xml/System.Windows.Documents/Hyperlink.xml | 2 +- xml/System.Windows/DataFormats.xml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xml/System.Windows.Documents/Block.xml b/xml/System.Windows.Documents/Block.xml index 82917e280df..b73ba1403b1 100644 --- a/xml/System.Windows.Documents/Block.xml +++ b/xml/System.Windows.Documents/Block.xml @@ -21,7 +21,7 @@ class (such as ) can be used to group elements under a common parent or to apply common attributes to a group. Conceptually, this is similar to how you might use the \
tag in [!INCLUDE[TLA#tla_html](~/includes/tlasharptla-html-md.md)]. + Elements that inherit from the class (such as ) can be used to group elements under a common parent or to apply common attributes to a group. Conceptually, this is similar to how you might use the \
tag in HTML. ]]> diff --git a/xml/System.Windows.Documents/Hyperlink.xml b/xml/System.Windows.Documents/Hyperlink.xml index 2741db92aaa..9c41ca4755f 100644 --- a/xml/System.Windows.Documents/Hyperlink.xml +++ b/xml/System.Windows.Documents/Hyperlink.xml @@ -968,7 +968,7 @@ ## Dependency Property Information diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index 6bb99b61cdb..2ad7a8eed1a 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -33,7 +33,7 @@ ||"DataInterchangeFormat"|Specifies the Windows Data Interchange Format (DIF) data format.| ||"EnhancedMetafile"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] enhanced metafile format.| ||"FileDrop"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] file drop format.| -||"HTML Format"|Specifies the [!INCLUDE[TLA#tla_html](~/includes/tlasharptla-html-md.md)] data format.| +||"HTML Format"|Specifies the HTML data format.| ||"Locale"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] locale (culture) data format.| ||"MetaFilePict"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] metafile picture data format.| ||"OEMText"|Specifies the standard [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] OEM text data format.| @@ -383,7 +383,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_html](~/includes/tlasharptla-html-md.md)] data format. + Specifies the HTML data format. Date: Wed, 24 Feb 2021 13:48:03 -0800 Subject: [PATCH 126/236] tlasharptla-icc --- xml/System.Windows.Media/Color.xml | 16 ++++++++-------- xml/System.Windows.Media/ColorContext.xml | 6 +++--- xml/System.Windows.Media/SolidColorBrush.xml | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/xml/System.Windows.Media/Color.xml b/xml/System.Windows.Media/Color.xml index 6e7bd0024ad..4fac16c0eac 100644 --- a/xml/System.Windows.Media/Color.xml +++ b/xml/System.Windows.Media/Color.xml @@ -99,7 +99,7 @@ *profileUri* - The [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. + The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. *alphaValue* @@ -322,13 +322,13 @@ System.Windows.Media.ColorContext - Gets the [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile of the color. - The [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile of the color. + Gets the International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile of the color. + The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile of the color. @@ -539,14 +539,14 @@ The alpha channel for the new color,a value between 0 and 1. A collection of values that specify the color channels for the new color. These values map to the . - The [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile for the new color. + The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile for the new color. Creates a new structure by using the specified alpha channel, color channel values, and color profile. A structure with the specified values. A collection of values that specify the color channels for the new color. These values map to the . - The [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile for the new color. + The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile for the new color. Creates a new structure by using the specified color channel values and color profile. A structure with the specified values and an alpha channel value of 1. The that identifies the location of the desired color profile. - Initializes a new instance of with the [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile located at a given . + Initializes a new instance of with the International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile located at a given . System.Uri - Gets a that represents the location of a [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. - A that represents the location of a [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. + Gets a that represents the location of a International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. + A that represents the location of a International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. To be added. diff --git a/xml/System.Windows.Media/SolidColorBrush.xml b/xml/System.Windows.Media/SolidColorBrush.xml index be8144ec6a3..6aa048502e9 100644 --- a/xml/System.Windows.Media/SolidColorBrush.xml +++ b/xml/System.Windows.Media/SolidColorBrush.xml @@ -85,7 +85,7 @@ *profileUri* - The [!INCLUDE[TLA#tla_icc](~/includes/tlasharptla-icc-md.md)] or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. + The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. *alphaValue* From 1735fb595139c67cb99db4ae7513ca3daef84247 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:48:21 -0800 Subject: [PATCH 127/236] tlasharptla-icm --- xml/System.Windows.Media/Color.xml | 16 ++++++++-------- xml/System.Windows.Media/ColorContext.xml | 6 +++--- xml/System.Windows.Media/SolidColorBrush.xml | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/xml/System.Windows.Media/Color.xml b/xml/System.Windows.Media/Color.xml index 4fac16c0eac..0a64b5aa3ee 100644 --- a/xml/System.Windows.Media/Color.xml +++ b/xml/System.Windows.Media/Color.xml @@ -99,7 +99,7 @@ *profileUri* - The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. + The International Color Consortium (ICC) or Image Color Management (ICM) color profile. *alphaValue* @@ -322,13 +322,13 @@ System.Windows.Media.ColorContext - Gets the International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile of the color. - The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile of the color. + Gets the International Color Consortium (ICC) or Image Color Management (ICM) color profile of the color. + The International Color Consortium (ICC) or Image Color Management (ICM) color profile of the color. @@ -539,14 +539,14 @@ The alpha channel for the new color,a value between 0 and 1. A collection of values that specify the color channels for the new color. These values map to the . - The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile for the new color. + The International Color Consortium (ICC) or Image Color Management (ICM) color profile for the new color. Creates a new structure by using the specified alpha channel, color channel values, and color profile. A structure with the specified values. A collection of values that specify the color channels for the new color. These values map to the . - The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile for the new color. + The International Color Consortium (ICC) or Image Color Management (ICM) color profile for the new color. Creates a new structure by using the specified color channel values and color profile. A structure with the specified values and an alpha channel value of 1. The that identifies the location of the desired color profile. - Initializes a new instance of with the International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile located at a given . + Initializes a new instance of with the International Color Consortium (ICC) or Image Color Management (ICM) color profile located at a given . System.Uri - Gets a that represents the location of a International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. - A that represents the location of a International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. + Gets a that represents the location of a International Color Consortium (ICC) or Image Color Management (ICM) color profile. + A that represents the location of a International Color Consortium (ICC) or Image Color Management (ICM) color profile. To be added. diff --git a/xml/System.Windows.Media/SolidColorBrush.xml b/xml/System.Windows.Media/SolidColorBrush.xml index 6aa048502e9..73289ebe6a4 100644 --- a/xml/System.Windows.Media/SolidColorBrush.xml +++ b/xml/System.Windows.Media/SolidColorBrush.xml @@ -85,7 +85,7 @@ *profileUri* - The International Color Consortium (ICC) or [!INCLUDE[TLA#tla_icm](~/includes/tlasharptla-icm-md.md)] color profile. + The International Color Consortium (ICC) or Image Color Management (ICM) color profile. *alphaValue* From e61013e075d0ed673cc7a7744fcdaa894baffc41 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:48:36 -0800 Subject: [PATCH 128/236] tlasharptla-id --- xml/System.IO.Packaging/Package.xml | 2 +- xml/System.IO.Packaging/PackageDigitalSignatureManager.xml | 4 ++-- xml/System.IO.Packaging/PackageRelationshipSelector.xml | 2 +- .../AutomationElement+AutomationElementInformation.xml | 6 +++--- .../AutomationFocusChangedEventArgs.xml | 4 ++-- xml/System.Windows.Automation/DockPattern.xml | 2 +- xml/System.Windows.Automation/ExpandCollapsePattern.xml | 2 +- .../RangeValuePatternIdentifiers.xml | 2 +- xml/System.Windows.Automation/StructureChangedEventArgs.xml | 6 +++--- .../TransformPatternIdentifiers.xml | 2 +- xml/System.Windows.Automation/ValuePatternIdentifiers.xml | 2 +- xml/System.Windows.Automation/WindowClosedEventArgs.xml | 2 +- xml/System.Windows.Controls/SelectionChangedEventArgs.xml | 2 +- xml/System.Windows.Controls/TextChangedEventArgs.xml | 4 ++-- 14 files changed, 21 insertions(+), 21 deletions(-) diff --git a/xml/System.IO.Packaging/Package.xml b/xml/System.IO.Packaging/Package.xml index 51ff3793155..a6a187227d8 100644 --- a/xml/System.IO.Packaging/Package.xml +++ b/xml/System.IO.Packaging/Package.xml @@ -635,7 +635,7 @@ Indicates if the target part is or to the package. A URI that uniquely defines the role of the relationship. A unique XML identifier. - Creates a package-level relationship to a part with a given URI, target mode, relationship type, and [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)]. + Creates a package-level relationship to a part with a given URI, target mode, relationship type, and identifier (ID). The package-level relationship to the specified part. The X.509 certificate to use to digitally sign each of the specified parts and relationships. The list of objects to sign. An identification string to associate with the signature. - Signs a list of package parts and package relationships with a given X.509 certificate and [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)]. + Signs a list of package parts and package relationships with a given X.509 certificate and identifier (ID). The digital signature used to sign the elements specified in the and lists. An identification string to associate with the signature. A list of custom data objects to sign. A list of references to custom objects to sign. - Signs a list of package parts, package relationships, or custom objects with a specified X.509 certificate and signature [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)]. + Signs a list of package parts, package relationships, or custom objects with a specified X.509 certificate and signature identifier (ID). The digital signature used to sign the elements specified in the and lists. or is . The parameter is not valid. - The parameter is but is not a valid [!INCLUDE[TLA#tla_xsd](~/includes/tlasharptla-xsd-md.md)] [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)]. + The parameter is but is not a valid [!INCLUDE[TLA#tla_xsd](~/includes/tlasharptla-xsd-md.md)] identifier (ID). The is not valid for the specified . -or- diff --git a/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml b/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml index 3bccea3f1f1..1153f3af379 100644 --- a/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml +++ b/xml/System.Windows.Automation/AutomationElement+AutomationElementInformation.xml @@ -122,7 +122,7 @@ System.String - Gets a string containing the UI Automation [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] for the element. + Gets a string containing the UI Automation identifier (ID) for the element. An ID for an element that is unique among siblings within its container. System.Int32 - Gets the process [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of this element. + Gets the process identifier (ID) of this element. The ID of the process that hosts the element. The default value for the property is 0. . diff --git a/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml b/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml index 6eac89e2c8c..93d8b24a44b 100644 --- a/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml +++ b/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml @@ -45,7 +45,7 @@ - The [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the object that received focus. + The identifier (ID) of the object that received focus. The child ID of the object that received focus. Initializes a new instance of the class. @@ -118,7 +118,7 @@ System.Int32 - Gets the [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the Microsoft Active Accessibility object that generated the event. + Gets the identifier (ID) of the Microsoft Active Accessibility object that generated the event. The ID of the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element that is receiving focus. For possible values, see Object Identifiers. . - The pattern [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] is passed to methods such as to retrieve the control pattern of interest from the specified . + The pattern identifier (ID) is passed to methods such as to retrieve the control pattern of interest from the specified . diff --git a/xml/System.Windows.Automation/ExpandCollapsePattern.xml b/xml/System.Windows.Automation/ExpandCollapsePattern.xml index 46ed6639a64..9684130b837 100644 --- a/xml/System.Windows.Automation/ExpandCollapsePattern.xml +++ b/xml/System.Windows.Automation/ExpandCollapsePattern.xml @@ -258,7 +258,7 @@ ## Remarks This identifier is used by UI Automation client applications. UI Automation providers should use the equivalent field in . - The pattern [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] is passed to methods such as to retrieve the control pattern of interest from the specified . + The pattern identifier (ID) is passed to methods such as to retrieve the control pattern of interest from the specified . diff --git a/xml/System.Windows.Automation/RangeValuePatternIdentifiers.xml b/xml/System.Windows.Automation/RangeValuePatternIdentifiers.xml index 39ad90a7105..15a8365a8ee 100644 --- a/xml/System.Windows.Automation/RangeValuePatternIdentifiers.xml +++ b/xml/System.Windows.Automation/RangeValuePatternIdentifiers.xml @@ -177,7 +177,7 @@ ## Remarks This identifier is used by UI Automation providers. UI Automation client applications should use the equivalent field in . - The pattern [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] is passed to methods such as to specify the pattern to return. + The pattern identifier (ID) is passed to methods such as to specify the pattern to return. ]]> diff --git a/xml/System.Windows.Automation/StructureChangedEventArgs.xml b/xml/System.Windows.Automation/StructureChangedEventArgs.xml index d4311160091..148ac61f9b1 100644 --- a/xml/System.Windows.Automation/StructureChangedEventArgs.xml +++ b/xml/System.Windows.Automation/StructureChangedEventArgs.xml @@ -45,8 +45,8 @@ A single value that specifies the type of change. - The runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the UI Automation element whose structure changed. - Initializes a new instance of the class, specifying the type of change and the [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the element whose structure changed. + The runtime identifier (ID) of the UI Automation element whose structure changed. + Initializes a new instance of the class, specifying the type of change and the identifier (ID) of the element whose structure changed. - Retrieves the UI Automation runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] of the UI Automation element whose structure changed. + Retrieves the UI Automation runtime identifier (ID) of the UI Automation element whose structure changed. The runtime ID of the UI Automation element whose structure changed. . - The pattern [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] is passed to methods such as to retrieve the control pattern of interest from the specified UI Automation element. + The pattern identifier (ID) is passed to methods such as to retrieve the control pattern of interest from the specified UI Automation element. ]]> diff --git a/xml/System.Windows.Automation/ValuePatternIdentifiers.xml b/xml/System.Windows.Automation/ValuePatternIdentifiers.xml index 6c3b763f7f2..0025b47ff5a 100644 --- a/xml/System.Windows.Automation/ValuePatternIdentifiers.xml +++ b/xml/System.Windows.Automation/ValuePatternIdentifiers.xml @@ -88,7 +88,7 @@ ## Remarks This identifier is used by UI Automation providers. UI Automation client applications should use the equivalent field in . - The pattern [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] is passed to methods such as to retrieve the control pattern of interest from the specified UI Automation element. + The pattern identifier (ID) is passed to methods such as to retrieve the control pattern of interest from the specified UI Automation element. ]]> diff --git a/xml/System.Windows.Automation/WindowClosedEventArgs.xml b/xml/System.Windows.Automation/WindowClosedEventArgs.xml index 14f2f3420f4..43ab29bda9f 100644 --- a/xml/System.Windows.Automation/WindowClosedEventArgs.xml +++ b/xml/System.Windows.Automation/WindowClosedEventArgs.xml @@ -78,7 +78,7 @@ - Retrieves the UI Automation runtime [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)] associated with this event. + Retrieves the UI Automation runtime identifier (ID) associated with this event. The UI Automation runtime ID of the window on which the event was raised. - The event [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)]. + The event identifier (ID). The items that were unselected during this event. The items that were selected during this event. Initializes a new instance of the class. diff --git a/xml/System.Windows.Controls/TextChangedEventArgs.xml b/xml/System.Windows.Controls/TextChangedEventArgs.xml index 1b04c20ecff..8b66aa22f06 100644 --- a/xml/System.Windows.Controls/TextChangedEventArgs.xml +++ b/xml/System.Windows.Controls/TextChangedEventArgs.xml @@ -62,7 +62,7 @@ - The event [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)]. + The event identifier (ID). The caused by the text change. Initializes a new instance of the class, using the specified event ID and undo action. To be added. @@ -88,7 +88,7 @@ - The event [!INCLUDE[TLA#tla_id](~/includes/tlasharptla-id-md.md)]. + The event identifier (ID). The caused by the text change. The changes that occurred during this event. For more information, see . Initializes a new instance of the class, using the specified event ID, undo action, and text changes. From 3b3484a0fe7796fd38e48992699d192d1982ace0 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:49:01 -0800 Subject: [PATCH 129/236] tlasharptla-idsharpplural --- xml/System.Windows.Automation/Automation.xml | 2 +- xml/System.Windows.Automation/ControlType.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Automation/Automation.xml b/xml/System.Windows.Automation/Automation.xml index 3c39a9557f0..df7c51f722b 100644 --- a/xml/System.Windows.Automation/Automation.xml +++ b/xml/System.Windows.Automation/Automation.xml @@ -266,7 +266,7 @@ The first run-time ID to compare. The second run-time ID to compare. - Compares two integer arrays containing run-time [!INCLUDE[TLA#tla_id#plural](~/includes/tlasharptla-idsharpplural-md.md)] to determine whether their content is the same. + Compares two integer arrays containing run-time identifiers (IDs) to determine whether their content is the same. if the compared run-time IDs refer to the same [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element; otherwise . diff --git a/xml/System.Windows.Automation/ControlType.xml b/xml/System.Windows.Automation/ControlType.xml index 8759b2e2735..2ad5db4a5a1 100644 --- a/xml/System.Windows.Automation/ControlType.xml +++ b/xml/System.Windows.Automation/ControlType.xml @@ -405,7 +405,7 @@ - Retrieves an array of the required property [!INCLUDE[TLA#tla_id#plural](~/includes/tlasharptla-idsharpplural-md.md)] for this control type. + Retrieves an array of the required property identifiers (IDs) for this control type. An array of property IDs. Date: Wed, 24 Feb 2021 13:51:25 -0800 Subject: [PATCH 130/236] tlasharptla-ie --- xml/System.Windows.Media/Brushes.xml | 2 +- xml/System.Windows.Media/Colors.xml | 2 +- xml/System.Windows.Navigation/JournalEntry.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Windows.Media/Brushes.xml b/xml/System.Windows.Media/Brushes.xml index dace619fac8..793e7535491 100644 --- a/xml/System.Windows.Media/Brushes.xml +++ b/xml/System.Windows.Media/Brushes.xml @@ -21,7 +21,7 @@ Date: Wed, 24 Feb 2021 13:51:50 -0800 Subject: [PATCH 131/236] tlasharptla-ie6 --- xml/System.Windows.Controls/Page.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index f77bcb47748..5f2ced41999 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -999,7 +999,7 @@ System.Boolean - Gets or sets a value that indicates whether the navigation UI of a on [!INCLUDE[TLA#tla_ie6](~/includes/tlasharptla-ie6-md.md)] is visible. + Gets or sets a value that indicates whether the navigation UI of a on Microsoft Internet Explorer 6 is visible. if the navigation UI of a host is visible; otherwise, . @@ -1009,7 +1009,7 @@ displays navigation UI by default to enable browser-style forwards and backwards navigation. If a page is set as the , automatically opens a to host the page in. If the page does not want to use the default navigation UI, it can set to `false`. > [!NOTE] -> Because WPF does not integrate with the navigation UI for [!INCLUDE[TLA#tla_ie6](~/includes/tlasharptla-ie6-md.md)], it provides its own navigation UI, which can be shown or hidden by setting . WPF does integrate with the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation UI, so setting on pages in [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] has no effect. +> Because WPF does not integrate with the navigation UI for Microsoft Internet Explorer 6, it provides its own navigation UI, which can be shown or hidden by setting . WPF does integrate with the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation UI, so setting on pages in [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] has no effect. From cb3c22e3c8546251983246193d2883130cbf2a9a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:52:12 -0800 Subject: [PATCH 132/236] tlasharptla-ie7 --- xml/System.Windows.Controls/Page.xml | 2 +- xml/System.Windows.Navigation/CustomContentState.xml | 4 ++-- .../JournalEntryUnifiedViewConverter.xml | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index 5f2ced41999..7ca36442ec6 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -1009,7 +1009,7 @@ displays navigation UI by default to enable browser-style forwards and backwards navigation. If a page is set as the , automatically opens a to host the page in. If the page does not want to use the default navigation UI, it can set to `false`. > [!NOTE] -> Because WPF does not integrate with the navigation UI for Microsoft Internet Explorer 6, it provides its own navigation UI, which can be shown or hidden by setting . WPF does integrate with the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation UI, so setting on pages in [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] has no effect. +> Because WPF does not integrate with the navigation UI for Microsoft Internet Explorer 6, it provides its own navigation UI, which can be shown or hidden by setting . WPF does integrate with the Windows Internet Explorer 7 navigation UI, so setting on pages in Windows Internet Explorer 7 has no effect. diff --git a/xml/System.Windows.Navigation/CustomContentState.xml b/xml/System.Windows.Navigation/CustomContentState.xml index aa9b7bb14b9..674e06778cc 100644 --- a/xml/System.Windows.Navigation/CustomContentState.xml +++ b/xml/System.Windows.Navigation/CustomContentState.xml @@ -122,13 +122,13 @@ System.String - The name for the content that is stored in navigation history. The value of is displayed from , , and [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)] navigation UI. + The name for the content that is stored in navigation history. The value of is displayed from , , and Windows Internet Explorer 7 navigation UI. The name of the content that is stored in navigation history. , , or [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]. + Entries stored in back and forward navigation history are typically available from the back and forward drop down navigation buttons on the navigation UI of the host navigator, including , , or Windows Internet Explorer 7. is the value that is displayed in a navigation history drop down list. diff --git a/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml b/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml index 354b017ea78..a152de60094 100644 --- a/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml +++ b/xml/System.Windows.Navigation/JournalEntryUnifiedViewConverter.xml @@ -32,7 +32,7 @@ - A button for navigating forward one piece of content at a time. -- An [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]-style drop-down list that shows: +- An Windows Internet Explorer 7-style drop-down list that shows: - A combined list of up to nine items in back navigation history and up to nine items in forward navigation history. @@ -44,9 +44,9 @@ **Forward Navigation History**: , . - To create the [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]-style drop-down list, and use to merge their individual back navigation history and forward navigation history into a single list of navigation history entries. The resulting list contains up to nine entries from back navigation history and up to nine entries from forward navigation history, plus an entry for the current content. + To create the Windows Internet Explorer 7-style drop-down list, and use to merge their individual back navigation history and forward navigation history into a single list of navigation history entries. The resulting list contains up to nine entries from back navigation history and up to nine entries from forward navigation history, plus an entry for the current content. - If you create custom navigation UI, and need to provide an [!INCLUDE[TLA#tla_ie7](~/includes/tlasharptla-ie7-md.md)]-style drop-down list, you can use to similar effect. + If you create custom navigation UI, and need to provide an Windows Internet Explorer 7-style drop-down list, you can use to similar effect. ## XAML Attribute Usage This class is not typically used in XAML. From 7e642062342eca851dac5d1b3c185234d0add6be Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:52:50 -0800 Subject: [PATCH 133/236] tlasharptla-iegeneric --- xml/System.Windows.Controls/Page.xml | 16 ++++++++-------- xml/System.Windows/Window.xml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index 7ca36442ec6..34aaaf9413a 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -70,7 +70,7 @@ - Programmatically by using . -- Visually by using the navigation UI of the host, including [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)], , and . +- Visually by using the navigation UI of the host, including Windows Internet Explorer, , and . For structured navigation using page functions (), see [Structured Navigation Overview](/dotnet/framework/wpf/app-development/structured-navigation-overview) and [Navigation Topologies Overview](/dotnet/framework/wpf/app-development/navigation-topologies-overview). @@ -1299,13 +1299,13 @@ - -- [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)] +- Windows Internet Explorer If a is hosted by a , setting has no effect, but you can still get the value of . - A in an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] can only use to change the height of [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)]; the height cannot be changed by setting , , or . + A in an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] can only use to change the height of Windows Internet Explorer; the height cannot be changed by setting , , or . - The minimum height of the [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)] window is 150 pixels. For browser-hosted pages, this means that the value of may not be applied if it would cause the total height of the [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)] window to be less than 150 pixels. + The minimum height of the Windows Internet Explorer window is 150 pixels. For browser-hosted pages, this means that the value of may not be applied if it would cause the total height of the Windows Internet Explorer window to be less than 150 pixels. @@ -1348,7 +1348,7 @@ and [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)], is the name of the file that is currently being hosted (with an .xaml extension if the page is loose [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], or an .xbap extension if the page is part of an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]). + By default, the title of a window that hosts a page, including and Windows Internet Explorer, is the name of the file that is currently being hosted (with an .xaml extension if the page is loose [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], or an .xbap extension if the page is part of an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]). A page can change the default by setting its property. @@ -1410,13 +1410,13 @@ - -- [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)] +- Windows Internet Explorer If a is hosted by a , setting has no effect, but you can still get the value of . - A in an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] can only use to change the width of [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)]; the width cannot be changed by setting , , or . + A in an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] can only use to change the width of Windows Internet Explorer; the width cannot be changed by setting , , or . - The minimum width of the [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)] window is 250 pixels. For browser-hosted pages, this means that the value of may not be applied if it would cause the total width of the [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)] window to be less than 250 pixels. + The minimum width of the Windows Internet Explorer window is 250 pixels. For browser-hosted pages, this means that the value of may not be applied if it would cause the total width of the Windows Internet Explorer window to be less than 250 pixels. diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index 4381f0cc356..a02e29ce54c 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -2372,7 +2372,7 @@ , , or [!INCLUDE[TLA#tla_iegeneric](~/includes/tlasharptla-iegeneric-md.md)], can also be set by using . + The title of a , , or Windows Internet Explorer, can also be set by using . ## Dependency Property Information From 32e0a86db95d52889f21593f66a065e2beca21da Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:53:13 -0800 Subject: [PATCH 134/236] tlasharptla-ifd --- xml/System.Windows.Media.Imaging/BitmapMetadata.xml | 10 +++++----- .../BitmapMetadataBlob.xml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index d32a452ff7a..31f7c9bbfee 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -31,7 +31,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but is not necessary to display the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. If a is exposed by a that is obtained by using a , it is read-only by default and mutable operations will throw an exception. If it is exposed by a that wraps another , it is mutable on construction. @@ -433,7 +433,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. ]]> @@ -691,7 +691,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. @@ -910,7 +910,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. ]]> @@ -960,7 +960,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), [!INCLUDE[TLA#tla_ifd](~/includes/tlasharptla-ifd-md.md)], [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml index b9da8d76ef5..b0a83f0dcca 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml @@ -21,7 +21,7 @@ From 7abcb9526924805ecd1a75ad568986d3bb57eea8 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:54:07 -0800 Subject: [PATCH 135/236] tlasharptla-ime --- xml/System.Windows.Documents/FrameworkTextComposition.xml | 2 +- xml/System.Windows.Input/ApplicationCommands.xml | 2 +- xml/System.Windows.Input/KeyEventArgs.xml | 2 +- xml/System.Windows/ContentElement.xml | 2 +- xml/System.Windows/SystemParameters.xml | 2 +- xml/System.Windows/UIElement.xml | 2 +- xml/System.Windows/UIElement3D.xml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xml/System.Windows.Documents/FrameworkTextComposition.xml b/xml/System.Windows.Documents/FrameworkTextComposition.xml index d489f193738..ec3a437210c 100644 --- a/xml/System.Windows.Documents/FrameworkTextComposition.xml +++ b/xml/System.Windows.Documents/FrameworkTextComposition.xml @@ -21,7 +21,7 @@ property is a when the user enters text into a by using an [!INCLUDE[TLA#tla_ime](~/includes/tlasharptla-ime-md.md)] and the , , or event occurs. + The property is a when the user enters text into a by using an Input Method Editor (IME) and the , , or event occurs. is the base class of . The class defines properties that return objects to indicate the position of the text composition. When the user enters text into a , is a . diff --git a/xml/System.Windows.Input/ApplicationCommands.xml b/xml/System.Windows.Input/ApplicationCommands.xml index 71721b09337..3aab1f0074f 100644 --- a/xml/System.Windows.Input/ApplicationCommands.xml +++ b/xml/System.Windows.Input/ApplicationCommands.xml @@ -341,7 +341,7 @@ ## Remarks This command indicates intention to open the correction list. - The correction list is different depending on the context. For example, with [!INCLUDE[TLA#tla_ime](~/includes/tlasharptla-ime-md.md)] input the correction list identifies reconversion choices. + The correction list is different depending on the context. For example, with Input Method Editor (IME) input the correction list identifies reconversion choices. There is not necessarily an implementation for the command on any given object; in many cases the implementation for the command is the responsibility of the application writer. diff --git a/xml/System.Windows.Input/KeyEventArgs.xml b/xml/System.Windows.Input/KeyEventArgs.xml index c08956d7059..81d9db4c9d1 100644 --- a/xml/System.Windows.Input/KeyEventArgs.xml +++ b/xml/System.Windows.Input/KeyEventArgs.xml @@ -146,7 +146,7 @@ System.Windows.Input.Key - Gets the keyboard key referenced by the event, if the key will be processed by an [!INCLUDE[TLA#tla_ime](~/includes/tlasharptla-ime-md.md)]. + Gets the keyboard key referenced by the event, if the key will be processed by an Input Method Editor (IME). The referenced by the event. To be added. diff --git a/xml/System.Windows/ContentElement.xml b/xml/System.Windows/ContentElement.xml index cae4fa8be02..4f8e7255f49 100644 --- a/xml/System.Windows/ContentElement.xml +++ b/xml/System.Windows/ContentElement.xml @@ -2164,7 +2164,7 @@ The default implementation of this property caches the value and also calculates System.Boolean - Gets a value that indicates whether an input method system, such as an [!INCLUDE[TLA#tla_ime](~/includes/tlasharptla-ime-md.md)], is enabled for processing the input to this element. + Gets a value that indicates whether an input method system, such as an Input Method Editor (IME), is enabled for processing the input to this element. if an input method is active; otherwise, . The default value of the underlying attached property is ; however, this value is influenced by the state of input methods at runtime. diff --git a/xml/System.Windows/SystemParameters.xml b/xml/System.Windows/SystemParameters.xml index 8f14ea704f9..c1d5094b6d5 100644 --- a/xml/System.Windows/SystemParameters.xml +++ b/xml/System.Windows/SystemParameters.xml @@ -2699,7 +2699,7 @@ System.Boolean - Gets a value that indicates whether the system is ready to use a Unicode-based [!INCLUDE[TLA#tla_ime](~/includes/tlasharptla-ime-md.md)] on a Unicode application. + Gets a value that indicates whether the system is ready to use a Unicode-based Input Method Editor (IME) on a Unicode application. if the Input Method Manager/Input Method Editor features are enabled; otherwise, . diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index afe7929da7b..75bdcac8936 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -3256,7 +3256,7 @@ Image with an Elliptical Clip Region System.Boolean - Gets a value indicating whether an input method system, such as an [!INCLUDE[TLA#tla_ime](~/includes/tlasharptla-ime-md.md)], is enabled for processing the input to this element. + Gets a value indicating whether an input method system, such as an Input Method Editor (IME), is enabled for processing the input to this element. if an input method is active; otherwise, . The default value of the underlying attached property is however, this will be influenced by the actual state of input methods at runtime. diff --git a/xml/System.Windows/UIElement3D.xml b/xml/System.Windows/UIElement3D.xml index 2a63b7e49c6..829fecd98cb 100644 --- a/xml/System.Windows/UIElement3D.xml +++ b/xml/System.Windows/UIElement3D.xml @@ -2115,7 +2115,7 @@ System.Boolean - Gets a value indicating whether an input method system, such as an [!INCLUDE[TLA#tla_ime](~/includes/tlasharptla-ime-md.md)], is enabled for processing the input to this element. + Gets a value indicating whether an input method system, such as an Input Method Editor (IME), is enabled for processing the input to this element. if an input method is active; otherwise, . The default value of the underlying attached property is however, this will be influenced by the actual state of input methods at runtime. From de81f9ba5d0a337961069d981ade71d894c10400 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:55:13 -0800 Subject: [PATCH 136/236] tlasharptla-isf --- xml/System.Windows.Controls/InkCanvas.xml | 14 +++++++------- .../InkCanvasClipboardFormat.xml | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Windows.Controls/InkCanvas.xml b/xml/System.Windows.Controls/InkCanvas.xml index a2f65e0bd0f..9f6b4fab71b 100644 --- a/xml/System.Windows.Controls/InkCanvas.xml +++ b/xml/System.Windows.Controls/InkCanvas.xml @@ -431,7 +431,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)], and text format. + The can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. @@ -528,7 +528,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)], and text format. Strokes to the Clipboard are both [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)]. + The can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. Strokes to the Clipboard are both [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF). @@ -568,7 +568,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)], and text format. Strokes to the Clipboard are both [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)]. + The can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. Strokes to the Clipboard are both [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF). @@ -2417,7 +2417,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)], and text format. + The can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. ]]> @@ -2447,7 +2447,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)], and text format. + The can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. @@ -2490,7 +2490,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)], and text format. + The can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. @@ -2556,7 +2556,7 @@ ## Examples - The following example sets the to make the accept [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)]. + The following example sets the to make the accept [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF). [!code-csharp[InkCanvasSamples#26](~/samples/snippets/csharp/VS_Snippets_Wpf/InkCanvasSamples/CSharp/Window1.xaml.cs#26)] [!code-vb[InkCanvasSamples#26](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkCanvasSamples/VisualBasic/Window1.xaml.vb#26)] diff --git a/xml/System.Windows.Controls/InkCanvasClipboardFormat.xml b/xml/System.Windows.Controls/InkCanvasClipboardFormat.xml index 27d677e7a08..48099b873db 100644 --- a/xml/System.Windows.Controls/InkCanvasClipboardFormat.xml +++ b/xml/System.Windows.Controls/InkCanvasClipboardFormat.xml @@ -20,7 +20,7 @@ to make the accept [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, [!INCLUDE[TLA#tla_isf](~/includes/tlasharptla-isf-md.md)]. + The following example sets the to make the accept [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF). [!code-csharp[InkCanvasSamples#26](~/samples/snippets/csharp/VS_Snippets_Wpf/InkCanvasSamples/CSharp/Window1.xaml.cs#26)] [!code-vb[InkCanvasSamples#26](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkCanvasSamples/VisualBasic/Window1.xaml.vb#26)] From 12fbc97fefee62c839e28d6c33152c06d2ed10f0 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:55:45 -0800 Subject: [PATCH 137/236] tlasharptla-isv --- xml/System.Windows.Media.Imaging/BitmapDecoder.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml index edc70e4058a..8d5936fff05 100644 --- a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml @@ -24,7 +24,7 @@ ## Remarks is not a itself; rather, it is a container for objects. Each in the container can potentially have different attributes, including different sizes, resolutions, or palettes. - Unless a specific codec is selected, [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] uses automatic run-time discovery to identify the format of an image and match it with the appropriate codec. This discovery process allows a codec developed by an [!INCLUDE[TLA#tla_isv](~/includes/tlasharptla-isv-md.md)] to be automatically discoverable by the system. To select a specific codec, the derived or , such as the class, should be used. + Unless a specific codec is selected, [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] uses automatic run-time discovery to identify the format of an image and match it with the appropriate codec. This discovery process allows a codec developed by an independent software vendor (ISV) to be automatically discoverable by the system. To select a specific codec, the derived or , such as the class, should be used. [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) are the only implemented image formats that support multiple frames. From 0963b21cb41394414120b74414b45a041c495a3c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:56:05 -0800 Subject: [PATCH 138/236] tlasharptla-jpeg --- xml/System.Windows.Media.Imaging/BitmapImage.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapImage.xml b/xml/System.Windows.Media.Imaging/BitmapImage.xml index 2ea617d6470..e03b2331780 100644 --- a/xml/System.Windows.Media.Imaging/BitmapImage.xml +++ b/xml/System.Windows.Media.Imaging/BitmapImage.xml @@ -548,7 +548,7 @@ ## Remarks If is also set, the aspect ratio of the bitmap is ignored. If is not set, the aspect ratio remains the same. - The [!INCLUDE[TLA#tla_jpeg](~/includes/tlasharptla-jpeg-md.md)] and [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] codecs natively decode the image to the specified size; other codecs decode the image at its original size and scale the image to the desired size. + The JPEG and [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] codecs natively decode the image to the specified size; other codecs decode the image at its original size and scale the image to the desired size. ## Dependency Property Information @@ -619,7 +619,7 @@ ## Remarks If is also set, the aspect ratio of the bitmap is ignored. If is not set, the aspect ratio remains the same. - The [!INCLUDE[TLA#tla_jpeg](~/includes/tlasharptla-jpeg-md.md)] and [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] codecs natively decode the image to the specified size; other codecs decode the image at its original size and scale the image to the desired size. + The JPEG and [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] codecs natively decode the image to the specified size; other codecs decode the image at its original size and scale the image to the desired size. ## Dependency Property Information From 8d4b7d76ef7efa5cf064f19ad666e34e30f58a34 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:56:29 -0800 Subject: [PATCH 139/236] tlasharptla-jpegorg --- xml/System.Windows.Media.Imaging/BitmapDecoder.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapSource.xml | 2 +- xml/System.Windows.Media.Imaging/JpegBitmapDecoder.xml | 4 ++-- xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml | 10 +++++----- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml index 8d5936fff05..ab5eb901454 100644 --- a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml @@ -663,7 +663,7 @@ property. + None of the native formats support global thumbnails. Joint Photographics Experts Group (JPEG), [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)], and [!INCLUDE[TLA#tla_wdp](~/includes/tlasharptla-wdp-md.md)] support frame-level thumbnails that can be accessed using the property. The returned by this property is frozen. diff --git a/xml/System.Windows.Media.Imaging/BitmapSource.xml b/xml/System.Windows.Media.Imaging/BitmapSource.xml index 4f7ceabd873..937d83b0423 100644 --- a/xml/System.Windows.Media.Imaging/BitmapSource.xml +++ b/xml/System.Windows.Media.Imaging/BitmapSource.xml @@ -30,7 +30,7 @@ ## Remarks is the basic building block of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] imaging pipeline, conceptually representing a single, constant set of pixels at a certain size and resolution. A could be a single frame in an image file that a decoder provides, or it could be the result of a transform that operates on a of its own. is not used to represent a multi-frame image or an animation. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)], [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)], and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), Joint Photographics Experts Group (JPEG), [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)], and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. For bitmap decoding scenarios, uses automatic codec discovery, based on the installed codecs on the user's system. diff --git a/xml/System.Windows.Media.Imaging/JpegBitmapDecoder.xml b/xml/System.Windows.Media.Imaging/JpegBitmapDecoder.xml index d75926942ef..a71886e668b 100644 --- a/xml/System.Windows.Media.Imaging/JpegBitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/JpegBitmapDecoder.xml @@ -90,7 +90,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)] encoded image. + The is not a Joint Photographics Experts Group (JPEG) encoded image. @@ -141,7 +141,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)] encoded image. + The is not a Joint Photographics Experts Group (JPEG) encoded image. diff --git a/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml index 5ca73c8a063..afdd5cfeeb5 100644 --- a/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml @@ -21,7 +21,7 @@ System.Boolean - Gets or sets a value that indicates whether a [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)] image should be flipped horizontally during encoding. + Gets or sets a value that indicates whether a Joint Photographics Experts Group (JPEG) image should be flipped horizontally during encoding. if the image is flipped horizontally during encoding; otherwise, . @@ -134,7 +134,7 @@ System.Boolean - Gets or sets a value that indicates whether a [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)] image should be flipped vertically during encoding. + Gets or sets a value that indicates whether a Joint Photographics Experts Group (JPEG) image should be flipped vertically during encoding. if the image is flipped vertically during encoding; otherwise, . @@ -181,7 +181,7 @@ System.Int32 - Gets or sets a value that indicates the quality level of the resulting [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)] image. + Gets or sets a value that indicates the quality level of the resulting Joint Photographics Experts Group (JPEG) image. The quality level of the JPEG image. The value range is 1 (lowest quality) to 100 (highest quality) inclusive. System.Windows.Media.Imaging.Rotation - Gets or sets a value that represents the degree to which a [!INCLUDE[TLA#tla_jpegorg](~/includes/tlasharptla-jpegorg-md.md)] image is rotated. + Gets or sets a value that represents the degree to which a Joint Photographics Experts Group (JPEG) image is rotated. The degree to which the image is rotated. Date: Wed, 24 Feb 2021 13:57:12 -0800 Subject: [PATCH 140/236] tlasharptla-longhorn --- xml/System.Windows/Window.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index a02e29ce54c..c93ac8b0507 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -2694,7 +2694,7 @@ ## Remarks can be one of the enumeration values, including , , (default), and . - The following figure shows the window styles on [!INCLUDE[TLA#tla_longhorn](~/includes/tlasharptla-longhorn-md.md)] (Windows Vista Aero theme, with transparent glass enabled): + The following figure shows the window styles on Windows Vista (Windows Vista Aero theme, with transparent glass enabled): ![Window styles](~/add/media/windowoverviewfigure6.PNG "Window styles") From 0d0a8a21b437af67303e978960d33f608a3da718 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:57:31 -0800 Subject: [PATCH 141/236] tlasharptla-mdi --- xml/System.Windows.Automation/WindowPattern.xml | 2 +- xml/System.Windows/Application.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Automation/WindowPattern.xml b/xml/System.Windows.Automation/WindowPattern.xml index eda3fb6487c..a882f2c641d 100644 --- a/xml/System.Windows.Automation/WindowPattern.xml +++ b/xml/System.Windows.Automation/WindowPattern.xml @@ -21,7 +21,7 @@ diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index d40da0b467a..d25dba74e4d 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -2348,7 +2348,7 @@ This example illustrates how to use XAML together with application-scope resourc ## Examples - The following example demonstrates how to enumerate the property to build a top-level Windows menu, which is common to [!INCLUDE[TLA#tla_mdi](~/includes/tlasharptla-mdi-md.md)] applications like [!INCLUDE[TLA#tla_xl](~/includes/tlasharptla-xl-md.md)], or multiple-instance Single Document Interface (SDI) applications like [!INCLUDE[TLA#tla_word](~/includes/tlasharptla-word-md.md)]. + The following example demonstrates how to enumerate the property to build a top-level Windows menu, which is common to multiple-document interface (MDI) applications like [!INCLUDE[TLA#tla_xl](~/includes/tlasharptla-xl-md.md)], or multiple-instance Single Document Interface (SDI) applications like [!INCLUDE[TLA#tla_word](~/includes/tlasharptla-word-md.md)]. [!code-csharp[ApplicationWindowsSnippets#WindowMenuItemCODE](~/samples/snippets/csharp/VS_Snippets_Wpf/ApplicationWindowsSnippets/CSharp/WindowMenuItem.cs#windowmenuitemcode)] [!code-vb[ApplicationWindowsSnippets#WindowMenuItemCODE](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ApplicationWindowsSnippets/visualbasic/windowmenuitem.vb#windowmenuitemcode)] From 7372da48422d48f0698f9f8c8d4df8f4698ba53d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:58:02 -0800 Subject: [PATCH 142/236] tlasharptla-mime --- xml/System.IO.Packaging/PackWebResponse.xml | 2 +- xml/System.IO.Packaging/PackageProperties.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml | 4 ++-- xml/System.Windows.Resources/ContentTypes.xml | 2 +- xml/System.Windows.Resources/StreamResourceInfo.xml | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xml/System.IO.Packaging/PackWebResponse.xml b/xml/System.IO.Packaging/PackWebResponse.xml index 5f4f149e6bd..f30e4a5b9f7 100644 --- a/xml/System.IO.Packaging/PackWebResponse.xml +++ b/xml/System.IO.Packaging/PackWebResponse.xml @@ -118,7 +118,7 @@ System.String - Gets the [!INCLUDE[TLA#tla_mime](~/includes/tlasharptla-mime-md.md)] content type of the response stream's content. + Gets the Multipurpose Internet Mail Extensions (MIME) content type of the response stream's content. The MIME type of the stream's content. values include "Whitepaper", "Security Bulletin", and "Exam". - This property is distinct from [!INCLUDE[TLA#tla_mime](~/includes/tlasharptla-mime-md.md)] content types as defined in RFC 2616. + This property is distinct from Multipurpose Internet Mail Extensions (MIME) content types as defined in RFC 2616. ]]> diff --git a/xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml b/xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml index d3da5fe0ee8..478e1f91a12 100644 --- a/xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml +++ b/xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml @@ -333,8 +333,8 @@ System.String - Gets a value that identifies the [!INCLUDE[TLA#tla_mime](~/includes/tlasharptla-mime-md.md)] associated with the codec. - The [!INCLUDE[TLA#tla_mime](~/includes/tlasharptla-mime-md.md)] types associated with the codec. + Gets a value that identifies the Multipurpose Internet Mail Extensions (MIME) associated with the codec. + The Multipurpose Internet Mail Extensions (MIME) types associated with the codec. diff --git a/xml/System.Windows.Resources/StreamResourceInfo.xml b/xml/System.Windows.Resources/StreamResourceInfo.xml index 1d494a6fef4..a55f75ced25 100644 --- a/xml/System.Windows.Resources/StreamResourceInfo.xml +++ b/xml/System.Windows.Resources/StreamResourceInfo.xml @@ -90,7 +90,7 @@ The reference stream. - The [!INCLUDE[TLA#tla_mime](~/includes/tlasharptla-mime-md.md)] content type of the stream. + The Multipurpose Internet Mail Extensions (MIME) content type of the stream. Initializes a new instance of the class based on a provided stream. To be added. @@ -122,7 +122,7 @@ Gets or sets the content type of a stream. - The [!INCLUDE[TLA#tla_mime](~/includes/tlasharptla-mime-md.md)] content type. + The Multipurpose Internet Mail Extensions (MIME) content type. To be added. From b2bf53fb735d4ee5ae6c42259b397dd5573871ad Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:58:29 -0800 Subject: [PATCH 143/236] tlasharptla-msbuild --- .../BamlLocalizableResourceKey.xml | 2 +- xml/System.Windows/Application.xml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml index 1724c2a20c8..8e6e6eb4709 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml @@ -23,7 +23,7 @@ ## Remarks This class represents a key that can uniquely identify a localizable value inside binary XAML (BAML). It represents a combination of a , class name, and property name. - The value must be added to the source [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file either by using the `updateuid` [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] target (for example, `msbuild /t:updateuid myproj.proj`), or manually in the markup. BAML without a cannot be localized. The class name is the type name of the element that contains the localizable property. The property name refers to the property that has the localizable value. A special property called "`$Content`" is used to represent values that are the initialization text or content property of an element. For example the `$Content` property name would apply to the initialization text `Click` in the following XAML: + The value must be added to the source [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file either by using the `updateuid` Microsoft build engine (MSBuild) target (for example, `msbuild /t:updateuid myproj.proj`), or manually in the markup. BAML without a cannot be localized. The class name is the type name of the element that contains the localizable property. The property name refers to the property that has the localizable value. A special property called "`$Content`" is used to represent values that are the initialization text or content property of an element. For example the `$Content` property name would apply to the initialization text `Click` in the following XAML: `Click ` diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index d25dba74e4d..114d5aff8b0 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -43,7 +43,7 @@ implements the singleton pattern to provide shared access to its window, property, and resource scope services. Consequently, only one instance of the class can be created per . - You can implement an using markup, markup and code-behind, or code. If is implemented with markup, whether markup or markup and code-behind, the markup file must be configured as an [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] `ApplicationDefinition` item. + You can implement an using markup, markup and code-behind, or code. If is implemented with markup, whether markup or markup and code-behind, the markup file must be configured as an Microsoft build engine (MSBuild) `ApplicationDefinition` item. > [!NOTE] > A standalone application does not require an object; it is possible to implement a custom `static` entry point method (`Main`) that opens a window without creating an instance of . However, [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)] require an object. @@ -704,7 +704,7 @@ [!NOTE] > This method is not thread-safe. @@ -746,7 +746,7 @@ ## Remarks You must explicitly convert the return value to the same type as the root element of the [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file. - The XAML file can be an application code file (configured as an [!INCLUDE[TLA#tla_msbuild](~/includes/tlasharptla-msbuild-md.md)] Page item) or an application data file (a resource file, content file, or site-of-origin file; see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). + The XAML file can be an application code file (configured as an Microsoft build engine (MSBuild) Page item) or an application data file (a resource file, content file, or site-of-origin file; see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). > [!NOTE] > This method is not thread-safe. @@ -797,7 +797,7 @@ [!NOTE] > This method is not thread-safe. From b3508d14a89604ad9d794631f47b58465c584c34 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:58:55 -0800 Subject: [PATCH 144/236] tlasharptla-mswin --- .../AuthenticationType.xml | 2 +- xml/System.Windows.Media/FontFamily.xml | 2 +- xml/System.Windows.Shell/JumpList.xml | 12 +++---- xml/System.Windows/Application.xml | 2 +- xml/System.Windows/Clipboard.xml | 2 +- xml/System.Windows/DataFormats.xml | 36 +++++++++---------- xml/System.Windows/ReasonSessionEnding.xml | 2 +- 7 files changed, 29 insertions(+), 29 deletions(-) diff --git a/xml/System.Security.RightsManagement/AuthenticationType.xml b/xml/System.Security.RightsManagement/AuthenticationType.xml index 93583cac04f..2722cc07542 100644 --- a/xml/System.Security.RightsManagement/AuthenticationType.xml +++ b/xml/System.Security.RightsManagement/AuthenticationType.xml @@ -101,7 +101,7 @@ 0 - [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] authentication in a corporate domain environment. + Windows authentication in a corporate domain environment. diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index 286f4ac1594..d36dfa338eb 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -102,7 +102,7 @@ Example of typefaces that are members of the "Times New Roman" font family A composite font family is available to applications through the and constructors just like any other font family. Each composite font family is named, and, as with other fonts, can provide localized variants of its name in multiple languages. - The following markup example shows how a composite font family can be defined as a disk file. This file can be stored in the default [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] font directory as with any other installed font, or can be referenced in any location by including its URI when referencing the family by name. + The following markup example shows how a composite font family can be defined as a disk file. This file can be stored in the default Windows font directory as with any other installed font, or can be referenced in any location by including its URI when referencing the family by name. The following example shows the font family markup in a ".CompositeFont" file. diff --git a/xml/System.Windows.Shell/JumpList.xml b/xml/System.Windows.Shell/JumpList.xml index 97ad8d8fe51..199158b545b 100644 --- a/xml/System.Windows.Shell/JumpList.xml +++ b/xml/System.Windows.Shell/JumpList.xml @@ -37,7 +37,7 @@ ## Remarks The [!INCLUDE[win7](~/includes/win7-md.md)] taskbar provides enhanced functionality for starting programs directly from the taskbar button by using Jump Lists. Jump Lists are also used in the [!INCLUDE[win7](~/includes/win7-md.md)] Start menu. You access a Jump List by right-clicking a taskbar button or by clicking the arrow next to a program in the Start menu. For more information about Jump Lists, see the [Taskbar](https://go.microsoft.com/fwlink/?LinkId=178478) section of the Windows User Experience Interaction Guidelines. - The class provides a managed wrapper for the Jump List functionality in the [!INCLUDE[win7](~/includes/win7-md.md)] taskbar and manages the data passed to the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell. The functionality exposed by the class is not available in versions of [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] earlier than [!INCLUDE[win7](~/includes/win7-md.md)]. Applications that use the class will run in other versions of [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)], but the Jump List will not be available. For more information about the Windows shell and native Jump List APIs, see [Taskbar Extensions](https://go.microsoft.com/fwlink/?LinkId=178479). + The class provides a managed wrapper for the Jump List functionality in the [!INCLUDE[win7](~/includes/win7-md.md)] taskbar and manages the data passed to the Windows shell. The functionality exposed by the class is not available in versions of Windows earlier than [!INCLUDE[win7](~/includes/win7-md.md)]. Applications that use the class will run in other versions of Windows, but the Jump List will not be available. For more information about the Windows shell and native Jump List APIs, see [Taskbar Extensions](https://go.microsoft.com/fwlink/?LinkId=178479). The following illustration shows the Jump List for Windows Media Player, with items in the **Tasks** and **Frequent** categories. @@ -52,23 +52,23 @@ Windows Media Player Jump List Jump items are placed into categories in the . By default, a is displayed in the **Tasks** category. Alternatively, you can specify a for the . - You can specify whether the standard **Recent** and **Frequent** categories are displayed in the by setting the and properties. The contents of these categories are managed by the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell. Because these categories might contain much of the same data, you typically display one or the other in your , but not both. [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] automatically manages recent items if they are opened through a common file dialog box or used to open an application through file type association. When an item is accessed through the Jump List, you can notify the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell to add the item to the **Recent** category by calling the method. + You can specify whether the standard **Recent** and **Frequent** categories are displayed in the by setting the and properties. The contents of these categories are managed by the Windows shell. Because these categories might contain much of the same data, you typically display one or the other in your , but not both. Windows automatically manages recent items if they are opened through a common file dialog box or used to open an application through file type association. When an item is accessed through the Jump List, you can notify the Windows shell to add the item to the **Recent** category by calling the method. ## Applying a Jump List to the Windows Shell - You cannot access the shell's Jump List directly or read its contents into the class. Instead, the class provides a representation of a Jump List that you can work with, and then apply to the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell. You typically create a and set it one time when the application is first run. However, you can modify or replace the at run time. + You cannot access the shell's Jump List directly or read its contents into the class. Instead, the class provides a representation of a Jump List that you can work with, and then apply to the Windows shell. You typically create a and set it one time when the application is first run. However, you can modify or replace the at run time. When you have set the properties, you must apply the to the Windows shell before its contents appear in the taskbar Jump List. This is done automatically when the is first attached to an application, either in XAML or in a call to the method. If you modify the contents of the at run time, you must call the method to apply its current contents to the Windows shell. ## Setting a Jump List in XAML - A is not automatically attached to an object. You attach a to an object in XAML by using the attached property syntax. The class implements the interface to support XAML declaration of a . If the is declared in XAML and attached to the current , it is automatically applied to the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell when the is initialized. + A is not automatically attached to an object. You attach a to an object in XAML by using the attached property syntax. The class implements the interface to support XAML declaration of a . If the is declared in XAML and attached to the current , it is automatically applied to the Windows shell when the is initialized. ## Setting and Modifying a Jump List in Code - You attach a to an object in code by calling the static method. This also applies the to the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell. + You attach a to an object in code by calling the static method. This also applies the to the Windows shell. To modify a at run time, you call the method to get the that is currently attached to an . After you have modified the properties of the , you must call the method to apply the changes to the Windows shell. > [!NOTE] -> You typically create one that is attached to the and applied to the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell. However, you can create multiple objects. Only one at a time can be applied to the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] shell, and only one at a time can be associated with an . The .NET Framework does not require that these be the same . +> You typically create one that is attached to the and applied to the Windows shell. However, you can create multiple objects. Only one at a time can be applied to the Windows shell, and only one at a time can be associated with an . The .NET Framework does not require that these be the same . > [!NOTE] > This class contains a link demand at the class level that applies to all members. A is thrown when the immediate caller does not have full-trust permission. For more information about security demands, see [Link Demands](/dotnet/framework/misc/link-demands) and [Inheritance Demands](https://docs.microsoft.com/previous-versions/dotnet/netframework-4.0/x4yx82e6(v=vs.100)). diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 114d5aff8b0..ae96938450c 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -1941,7 +1941,7 @@ This example illustrates how to use XAML together with application-scope resourc `NAME=VALUE; expires=DAY, DD-MMM-YYYY HH:MM:SS GMT` - Persistent cookies are stored in the current [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] installation's Temporary Internet Files folder until they expire, in which case they are deleted. You can delete a persistent cookie from your application by setting its expiry date to a date/time value that is in the past. + Persistent cookies are stored in the current Windows installation's Temporary Internet Files folder until they expire, in which case they are deleted. You can delete a persistent cookie from your application by setting its expiry date to a date/time value that is in the past. For an overview of cookies in WPF, see [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). diff --git a/xml/System.Windows/Clipboard.xml b/xml/System.Windows/Clipboard.xml index 29ed8958472..733d3814b6c 100644 --- a/xml/System.Windows/Clipboard.xml +++ b/xml/System.Windows/Clipboard.xml @@ -21,7 +21,7 @@ class, see the class. diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index 2ad7a8eed1a..a35f1af4160 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -31,19 +31,19 @@ ||"CSV"|Specifies a comma-separated value (CSV) data format.| ||"DeviceIndependentBitmap"|Specifies the device-independent bitmap (DIB) data format.| ||"DataInterchangeFormat"|Specifies the Windows Data Interchange Format (DIF) data format.| -||"EnhancedMetafile"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] enhanced metafile format.| -||"FileDrop"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] file drop format.| +||"EnhancedMetafile"|Specifies the Windows enhanced metafile format.| +||"FileDrop"|Specifies the Windows file drop format.| ||"HTML Format"|Specifies the HTML data format.| -||"Locale"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] locale (culture) data format.| -||"MetaFilePict"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] metafile picture data format.| -||"OEMText"|Specifies the standard [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] OEM text data format.| -||"Palette"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] palette data format.| -||"PenData"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] pen data format.| +||"Locale"|Specifies the Windows locale (culture) data format.| +||"MetaFilePict"|Specifies the Windows metafile picture data format.| +||"OEMText"|Specifies the standard Windows OEM text data format.| +||"Palette"|Specifies the Windows palette data format.| +||"PenData"|Specifies the Windows pen data format.| ||"RiffAudio"|Specifies the [!INCLUDE[TLA#tla_riff](~/includes/tlasharptla-riff-md.md)] audio data format.| ||"Rich Text Format"|Specifies the [!INCLUDE[TLA#tla_rtf](~/includes/tlasharptla-rtf-md.md)] data format.| ||"PersistentObject"|Specifies a data format that encapsulates any type of serializable data objects.| ||"System.String"|Specifies the common language runtime (CLR) string class data format.| -||"SymbolicLink"|Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] symbolic link data format.| +||"SymbolicLink"|Specifies the Windows symbolic link data format.| ||"Text"|Specifies the ANSI text data format.| ||"TaggedImageFileFormat"|Specifies the [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] data format.| ||"UnicodeText"|Specifies the [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] text data format.| @@ -205,12 +205,12 @@ System.String - Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] enhanced metafile format. + Specifies the Windows enhanced metafile format. class and other classes that implement the interface to describe an available data format. @@ -238,7 +238,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] file drop format. + Specifies the Windows file drop format. System.String - Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] locale (culture) data format. + Specifies the Windows locale (culture) data format. System.String - Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] metafile picture data format. + Specifies the Windows metafile picture data format. System.String - Specifies the standard [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] OEM text data format. + Specifies the standard Windows OEM text data format. System.String - Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] palette data format. + Specifies the Windows palette data format. System.String - Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] pen data format. + Specifies the Windows pen data format. class and other classes that implement the interface to describe an available data format. @@ -701,7 +701,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)] symbolic link data format. + Specifies the Windows symbolic link data format. 1 - The session is ending because the user is shutting down [!INCLUDE[TLA#tla_mswin](~/includes/tlasharptla-mswin-md.md)]. + The session is ending because the user is shutting down Windows. From 17f78345cc60b0c2dd7db0e979b338ef9a167b31 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:59:16 -0800 Subject: [PATCH 145/236] tlasharptla-net --- xml/System.Printing/PrintQueue.xml | 2 +- xml/System.Windows.Forms.Integration/ElementHost.xml | 2 +- .../JournalEntryListConverter.xml | 2 +- xml/System.Windows/ContentElement.xml | 4 ++-- xml/System.Windows/DataFormats.xml | 2 +- xml/System.Windows/FrameworkElement.xml | 4 ++-- xml/System.Windows/UIElement.xml | 6 +++--- xml/System.Windows/UIElement3D.xml | 8 ++++---- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index 48b05ffff25..5fb8cfd8cb4 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -584,7 +584,7 @@ ## Remarks If `fastCopy` is `true`, then the printer must be an [Printing Overview](/dotnet/framework/wpf/advanced/printing-overview). If it is not, the method throws an exception. - If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The XPS file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to Component Object Model (COM). The call to COM requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: + If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The XPS file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to Component Object Model (COM). The call to COM requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment () which is the default in Microsoft .NET 2.0 and later. (For more on threading and apartment states, see [Managed and Unmanaged Threading](https://msdn.microsoft.com/library/db425c20-4b2f-4433-bf96-76071c7881e5), and .) There are two ways of doing this: - The simplest way is to add the (that is, "`[System.STAThreadAttribute()]`") just above the first line of the application's `Main` method (usually "`static void Main(string[] args)`"). diff --git a/xml/System.Windows.Forms.Integration/ElementHost.xml b/xml/System.Windows.Forms.Integration/ElementHost.xml index 8ff3bf1b929..1fa86ec995b 100644 --- a/xml/System.Windows.Forms.Integration/ElementHost.xml +++ b/xml/System.Windows.Forms.Integration/ElementHost.xml @@ -2079,7 +2079,7 @@ ## Remarks The method paints the parent control's background into an offscreen HBITMAP. This bitmap is used as the background in the hosted element to support transparency. - This method supports the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] infrastructure and is not intended to be used directly from your code. + This method supports the Microsoft .NET infrastructure and is not intended to be used directly from your code. ]]> diff --git a/xml/System.Windows.Navigation/JournalEntryListConverter.xml b/xml/System.Windows.Navigation/JournalEntryListConverter.xml index c5a4ea06593..41eed5de5c7 100644 --- a/xml/System.Windows.Navigation/JournalEntryListConverter.xml +++ b/xml/System.Windows.Navigation/JournalEntryListConverter.xml @@ -45,7 +45,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Microsoft .NET infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows/ContentElement.xml b/xml/System.Windows/ContentElement.xml index 4f8e7255f49..45145ea3779 100644 --- a/xml/System.Windows/ContentElement.xml +++ b/xml/System.Windows/ContentElement.xml @@ -125,7 +125,7 @@ ## Remarks You can add the same handler for the same event multiple times without raising an exception. However, the handler is actually invoked multiple times when the event is handled. Therefore, consider how this behavior might have side effects that should be accounted for in your handler implementation. - You typically use this method to provide the implementation of the "add" accessor for the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] event access pattern of a custom routed event. + You typically use this method to provide the implementation of the "add" accessor for the Microsoft .NET event access pattern of a custom routed event. ]]> @@ -173,7 +173,7 @@ You can add the same handler for the same event multiple times without raising an exception. However, the handler is actually invoked multiple times when the event is handled. Therefore, consider how this behavior might have side effects that should be accounted for in your handler implementation. - You typically use this method to provide the implementation of the "add" accessor for the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] event access pattern of a custom routed event. + You typically use this method to provide the implementation of the "add" accessor for the Microsoft .NET event access pattern of a custom routed event. diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index a35f1af4160..1d322a99bab 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -867,7 +867,7 @@ class and other classes that implement the interface to describe an available data format. diff --git a/xml/System.Windows/FrameworkElement.xml b/xml/System.Windows/FrameworkElement.xml index 4acb08ac537..8d81e7659f8 100644 --- a/xml/System.Windows/FrameworkElement.xml +++ b/xml/System.Windows/FrameworkElement.xml @@ -2109,7 +2109,7 @@ ## Remarks When and properties are explicitly set on an element, these measurements take higher precedent during layout and will cancel the typical effects of setting to . - is the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] property accessor for what is in reality a dependency property. This particular dependency property quite frequently has its apparent "default" value set differently in subclassed elements, particularly controls. This generally occurs in one of two ways: the dependency property is re-registered to a particular subclass, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. For example, the apparent "default" of for a control will be , even though inherits direct from . This is because that value was reset within the default style of , within the style's control template. + is the Microsoft .NET property accessor for what is in reality a dependency property. This particular dependency property quite frequently has its apparent "default" value set differently in subclassed elements, particularly controls. This generally occurs in one of two ways: the dependency property is re-registered to a particular subclass, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. For example, the apparent "default" of for a control will be , even though inherits direct from . This is because that value was reset within the default style of , within the style's control template. does not use when composing layout, because is based on absolute positioning. @@ -5551,7 +5551,7 @@ ## Remarks When and properties are explicitly set on an element, these measurements take layout precedent and cancel the regular effects of setting this property to . - is the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] property accessor for what is in reality a dependency property. This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly controls. This generally occurs in one of two ways: the dependency property is re-registered to a particular derived class, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. For example, the apparent "default" of for a control will be , even though inherits direct from . This is because that value was reset within the default style of , within the style's control template. + is the Microsoft .NET property accessor for what is in reality a dependency property. This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly controls. This generally occurs in one of two ways: the dependency property is re-registered to a particular derived class, but with different metadata for setting its defaults; or there is a default style being applied that sets that dependency property value differently. For example, the apparent "default" of for a control will be , even though inherits direct from . This is because that value was reset within the default style of , within the style's control template. does not use when composing layout, because is based on absolute positioning. diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 75bdcac8936..1d7bddab221 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -153,7 +153,7 @@ ## Remarks You can add the same handler for the same event multiple times without raising an exception. However, the handler is actually invoked multiple times when the event is handled. Therefore, consider how this behavior might have side effects that should be accounted for in your handler implementation. - You typically use this method to provide the implementation of the "add" accessor for the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] event access pattern of a custom routed event. + You typically use this method to provide the implementation of the "add" accessor for the Microsoft .NET event access pattern of a custom routed event. ]]> @@ -201,7 +201,7 @@ You can add the same handler for the same event multiple times without raising an exception. However, the handler is actually invoked multiple times when the event is handled. Therefore, consider how this behavior might have side effects that should be accounted for in your handler implementation. - You typically use this method to provide the implementation of the "add" accessor for the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] event access pattern of a custom routed event. + You typically use this method to provide the implementation of the "add" accessor for the Microsoft .NET event access pattern of a custom routed event. @@ -1894,7 +1894,7 @@ Image with an Elliptical Clip Region ## Remarks Only the focused element receives keyboard input. - is the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] property accessor for what is in reality a dependency property. This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly in controls. This commonly occurs in one of two ways: + is the Microsoft .NET property accessor for what is in reality a dependency property. This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes, particularly in controls. This commonly occurs in one of two ways: - The dependency property is inherited by a particular derived class, but that derived class overrides the metadata of the dependency property and changes the property default value. diff --git a/xml/System.Windows/UIElement3D.xml b/xml/System.Windows/UIElement3D.xml index 829fecd98cb..9c0a0d12505 100644 --- a/xml/System.Windows/UIElement3D.xml +++ b/xml/System.Windows/UIElement3D.xml @@ -138,7 +138,7 @@ ## Remarks You can add the same handler for the same event multiple times without raising an exception. However, the handler is actually invoked multiple times when the event is handled. Therefore, consider how this behavior might have side effects that should be accounted for in your handler implementation. - You typically use this method to provide the implementation of the "add" accessor for the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] event access pattern of a custom routed event. + You typically use this method to provide the implementation of the "add" accessor for the Microsoft .NET event access pattern of a custom routed event. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -188,7 +188,7 @@ You can add the same handler for the same event multiple times without raising an exception. However, the handler is actually invoked multiple times when the event is handled. Therefore, consider how this behavior might have side effects that should be accounted for in your handler implementation. - You typically use this method to provide the implementation of the "add" accessor for the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] event access pattern of a custom routed event. + You typically use this method to provide the implementation of the "add" accessor for the Microsoft .NET event access pattern of a custom routed event. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -1078,7 +1078,7 @@ ## Remarks Only the focused element receives keyboard input. - is the [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] property accessor for what is in reality a dependency property. This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes. This commonly occurs in one of two ways: + is the Microsoft .NET property accessor for what is in reality a dependency property. This particular dependency property quite frequently has its apparent "default" value set differently in derived element classes. This commonly occurs in one of two ways: - The dependency property is inherited by a particular derived class, but that derived class overrides the metadata of the dependency property and changes the property default value. @@ -3225,7 +3225,7 @@ ## Remarks Determination of the value takes many factors into account. In contrast, , which is a settable property, only indicates the intention to programmatically make an element visible or invisible. - Changes to the value of this property will typically raise the event. There is no matching [!INCLUDE[TLA#tla_net](~/includes/tlasharptla-net-md.md)] "On*" class handling override method that would allow some derived class to override that behavior and handle the event, but a class handler could still be attached directly with . + Changes to the value of this property will typically raise the event. There is no matching Microsoft .NET "On*" class handling override method that would allow some derived class to override that behavior and handle the event, but a class handler could still be attached directly with . Elements where is `false` do not participate in input events (or commands), do not influence either the measure or arrange passes of layout, are not focusable, are not in a tab sequence, and will not be reported in hit testing. In contrast, elements where is `false` will still participate in events and commands, and hit testing, but are also not focusable. From 8ffb904e9eb4867b2098d6de645c33f5af727546 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 13:59:48 -0800 Subject: [PATCH 146/236] tlasharptla-netframewkattr --- .../PropertyFilterAttribute.xml | 8 +++--- .../MarkupExtensionReturnTypeAttribute.xml | 8 +++--- .../AttachedPropertyBrowsableAttribute.xml | 2 +- ...dPropertyBrowsableForChildrenAttribute.xml | 22 ++++++++-------- ...achedPropertyBrowsableForTypeAttribute.xml | 26 +++++++++---------- ...BrowsableWhenAttributePresentAttribute.xml | 16 ++++++------ 6 files changed, 41 insertions(+), 41 deletions(-) diff --git a/xml/System.ComponentModel/PropertyFilterAttribute.xml b/xml/System.ComponentModel/PropertyFilterAttribute.xml index 5a707fac557..de9b743b65c 100644 --- a/xml/System.ComponentModel/PropertyFilterAttribute.xml +++ b/xml/System.ComponentModel/PropertyFilterAttribute.xml @@ -107,7 +107,7 @@ The object to compare to this . - Returns a value that indicates whether the current [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is equal to a specified object. + Returns a value that indicates whether the current .NET Framework attribute is equal to a specified object. if the specified is equal to the current ; otherwise, . @@ -144,7 +144,7 @@ System.ComponentModel.PropertyFilterOptions - Gets the filter options for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)]. + Gets the filter options for this .NET Framework attribute. The property filter options. - Returns the hash code for the current [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)]. + Returns the hash code for the current .NET Framework attribute. A signed 32-bit integer value. To be added. @@ -202,7 +202,7 @@ The object to compare. This object is expected to be a . - Returns a value that indicates whether the property filter options of the current [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] match the property filter options of the provided object. + Returns a value that indicates whether the property filter options of the current .NET Framework attribute match the property filter options of the provided object. if a match exists; otherwise, . diff --git a/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml b/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml index efbbcb8086e..cfaf4e7ca79 100644 --- a/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml +++ b/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml @@ -34,7 +34,7 @@ derived custom class should apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to indicate a possible type-safe return type that is returned by its implementation. In other words, if a markup extension always returns a more specific type than type of , and casting to that type is a primary scenario, the markup extension class should attribute with and report that type. + A derived custom class should apply this .NET Framework attribute to indicate a possible type-safe return type that is returned by its implementation. In other words, if a markup extension always returns a more specific type than type of , and casting to that type is a primary scenario, the markup extension class should attribute with and report that type. In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). @@ -158,7 +158,7 @@ - The return type that this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] reports. + The return type that this .NET Framework attribute reports. Deprecated; do not use. Deprecated; do not use. @@ -241,8 +241,8 @@ System.Type - Gets the return type that this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] reports. - The type-safe return type of the specific implementation of the markup extension where the [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is applied. + Gets the return type that this .NET Framework attribute reports. + The type-safe return type of the specific implementation of the markup extension where the .NET Framework attribute is applied. To be added. diff --git a/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml index 9307be00bee..b42ea709ebe 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml @@ -21,7 +21,7 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. + The meaning of the term `browsable` as used in descriptions for this .NET Framework attribute (and derived classes) is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. ]]> diff --git a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml index 49f308f708d..0a066e43839 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml @@ -27,19 +27,19 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. + The meaning of the term `browsable` as used in descriptions for this .NET Framework attribute is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. - When this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is applied to the get accessor for an attached property, this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] specifies that an attached property is browsable when the attached property owner is a parent element of other elements. + When this .NET Framework attribute is applied to the get accessor for an attached property, this .NET Framework attribute specifies that an attached property is browsable when the attached property owner is a parent element of other elements. - When interpreted by a designer that uses type descriptor information, the designer should add this property as a browsable property to all child elements in the logical tree, based on the parent element with this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] applied. + When interpreted by a designer that uses type descriptor information, the designer should add this property as a browsable property to all child elements in the logical tree, based on the parent element with this .NET Framework attribute applied. Generally, the browsable state parallels functionality. For example, is designated browsable on elements that are child elements of a , because includes code for checking any set values of on child elements. - This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] supports two types of tree detection modes for parent element positions: a shallow mode, and a deep mode. The shallow mode, which is the default mode for an applied [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)], requires that the immediate parent element be the owner type of the property in order for the attached property to be browsable. The deep mode is declared by applying the attribute with as `true`. The deep mode is less restrictive because it only requires that the owner type be somewhere in the ancestor direction of the logical tree, and therefore the attached property is browsable on all child elements, not just immediate child elements. The deep mode is applied for attached property usages where intervening elements in the logical tree should not be reported as the true parent element. Implicit collections (for example, the that is implicit in the of a ) are not considered to be parent elements for purposes of how this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] declares the tree detection mode. + This .NET Framework attribute supports two types of tree detection modes for parent element positions: a shallow mode, and a deep mode. The shallow mode, which is the default mode for an applied .NET Framework attribute, requires that the immediate parent element be the owner type of the property in order for the attached property to be browsable. The deep mode is declared by applying the attribute with as `true`. The deep mode is less restrictive because it only requires that the owner type be somewhere in the ancestor direction of the logical tree, and therefore the attached property is browsable on all child elements, not just immediate child elements. The deep mode is applied for attached property usages where intervening elements in the logical tree should not be reported as the true parent element. Implicit collections (for example, the that is implicit in the of a ) are not considered to be parent elements for purposes of how this .NET Framework attribute declares the tree detection mode. - This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on child elements, it is the presence and characteristics of the get accessor on the parent element that controls the true behavior. + This .NET Framework attribute should only be applied on the get accessor of attached property definitions. Do not apply this .NET Framework attribute to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on child elements, it is the presence and characteristics of the get accessor on the parent element that controls the true behavior. - Whether an attached property is browsable on a child element is not an absolute guarantee that the attached property value is really processed by the parent element in some manner. Also, the value is not an absolute guarantee that the processing scope does or does not extend beyond the immediate parent element. All this is implementation specific. However, this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] for reporting the browsable state is the best available mechanism for reporting the usage information and functional information for an attached property. Therefore, you can generally assume that the browsable state of an attached property is analogous to the behavior of how an attached property value on a child element is processed or interpreted by the relevant parent element in your application code. + Whether an attached property is browsable on a child element is not an absolute guarantee that the attached property value is really processed by the parent element in some manner. Also, the value is not an absolute guarantee that the processing scope does or does not extend beyond the immediate parent element. All this is implementation specific. However, this .NET Framework attribute for reporting the browsable state is the best available mechanism for reporting the usage information and functional information for an attached property. Therefore, you can generally assume that the browsable state of an attached property is analogous to the behavior of how an attached property value on a child element is processed or interpreted by the relevant parent element in your application code. For general information on declaring attached properties, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). @@ -106,14 +106,14 @@ The to compare to the current . - Determines whether the current [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is equal to a specified object. + Determines whether the current .NET Framework attribute is equal to a specified object. if the specified is equal to the current ; otherwise, . . + This implementation supports value equality of the one possible settable value exposed by this .NET Framework attribute, . ]]> @@ -138,13 +138,13 @@ - Returns the hash code for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)]. + Returns the hash code for this .NET Framework attribute. An unsigned 32-bit integer value. . + This implementation supports two possible hash values based on the one possible settable value exposed by this .NET Framework attribute, . ]]> @@ -178,7 +178,7 @@ System.Boolean - Gets or sets a value that declares whether to use the deep mode for detection of parent elements on the attached property where this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is applied. + Gets or sets a value that declares whether to use the deep mode for detection of parent elements on the attached property where this .NET Framework attribute is applied. if the attached property is browsable for all child elements in the logical tree of the parent element that owns the attached property. if the attached property is only browsable for immediate child elements of a parent element that owns the attached property. The default is . diff --git a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml index f13968b650e..f9f8795f2bd 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml @@ -27,13 +27,13 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. + The meaning of the term `browsable` as used in descriptions for this .NET Framework attribute is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. - If more than one type is specified for a [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)], the property is browsable if any specified type matches (logical or). The type can also be an interface. + If more than one type is specified for a .NET Framework attribute, the property is browsable if any specified type matches (logical or). The type can also be an interface. - This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] specifies `true`. + This .NET Framework attribute specifies `true`. - This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. + This .NET Framework attribute should only be applied on the get accessor of attached property definitions. Do not apply this .NET Framework attribute to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. For general information on declaring attached properties, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). @@ -59,7 +59,7 @@ - The intended type that scopes the use of the attached property where this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] applies. + The intended type that scopes the use of the attached property where this .NET Framework attribute applies. Initializes a new instance of the class, using the provided . To be added. @@ -86,14 +86,14 @@ The to compare to the current . - Determines whether the current [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is equal to a specified object. + Determines whether the current .NET Framework attribute is equal to a specified object. if the specified is equal to the current ; otherwise, . . + This implementation supports value equality of the one possible settable value exposed by this .NET Framework attribute, . ]]> @@ -118,13 +118,13 @@ - Returns the hash code for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)]. + Returns the hash code for this .NET Framework attribute. An unsigned 32-bit integer value. . + This implementation supports multiple possible hash values based on the one possible settable value exposed by this .NET Framework attribute, . ]]> @@ -154,13 +154,13 @@ System.Type - Gets the base type that scopes the use of the attached property where this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] applies. + Gets the base type that scopes the use of the attached property where this .NET Framework attribute applies. The requested . constructor. + This property is settable only via the .NET Framework attribute declaration as exposed by the constructor. ]]> @@ -184,13 +184,13 @@ System.Object - Gets a unique type identifier for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)]. + Gets a unique type identifier for this .NET Framework attribute. An object that is a unique identifier for the . diff --git a/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml index 6135188eb29..9d89c80905a 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml @@ -27,9 +27,9 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. + The meaning of the term `browsable` as used in descriptions for this .NET Framework attribute is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. - This [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] should only be applied on the get accessor of attached property definitions. Do not apply this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. + This .NET Framework attribute should only be applied on the get accessor of attached property definitions. Do not apply this .NET Framework attribute to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. For general information on declaring attached properties, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). @@ -55,7 +55,7 @@ - The of the [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] that must also be applied on a class in order for the attached property to be browsable on the class where is applied. + The of the .NET Framework attribute that must also be applied on a class in order for the attached property to be browsable on the class where is applied. Initializes a new instance of the class. To be added. @@ -84,13 +84,13 @@ System.Type - Gets the type of the [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] that must also be applied on a class. - The [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] type. + Gets the type of the .NET Framework attribute that must also be applied on a class. + The .NET Framework attribute type. value can only be set through the `attributeType` parameter of the [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] constructor. + The value can only be set through the `attributeType` parameter of the .NET Framework attribute constructor. ]]> @@ -118,7 +118,7 @@ The to compare to the current . - Determines whether the current [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)] is equal to a specified object. + Determines whether the current .NET Framework attribute is equal to a specified object. if the specified is equal to the current ; otherwise, . @@ -150,7 +150,7 @@ - Returns the hash code for this [!INCLUDE[TLA#tla_netframewkattr](~/includes/tlasharptla-netframewkattr-md.md)]. + Returns the hash code for this .NET Framework attribute. An unsigned 32-bit integer value. Date: Wed, 24 Feb 2021 14:00:16 -0800 Subject: [PATCH 147/236] tlasharptla-opentype --- xml/System.Windows.Controls/TextBlock.xml | 2 +- xml/System.Windows.Controls/TextBox.xml | 2 +- xml/System.Windows.Documents/FlowDocument.xml | 2 +- xml/System.Windows.Documents/TextElement.xml | 2 +- xml/System.Windows.Documents/Typography.xml | 2 +- xml/System.Windows.Xps.Packaging/XpsFont.xml | 2 +- xml/System.Windows/FontStretch.xml | 4 ++-- xml/System.Windows/FontWeight.xml | 4 ++-- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/xml/System.Windows.Controls/TextBlock.xml b/xml/System.Windows.Controls/TextBlock.xml index c6f6ffbc9bd..d4799fd2319 100644 --- a/xml/System.Windows.Controls/TextBlock.xml +++ b/xml/System.Windows.Controls/TextBlock.xml @@ -3145,7 +3145,7 @@ property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). + The property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Controls/TextBox.xml b/xml/System.Windows.Controls/TextBox.xml index 349684b5314..ba1d804f1ab 100644 --- a/xml/System.Windows.Controls/TextBox.xml +++ b/xml/System.Windows.Controls/TextBox.xml @@ -1760,7 +1760,7 @@ tbSettingText.Text = "Initial text contents of the TextBox." property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information about this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). + The property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information about this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Documents/FlowDocument.xml b/xml/System.Windows.Documents/FlowDocument.xml index 68e5822d0ee..e46355fa381 100644 --- a/xml/System.Windows.Documents/FlowDocument.xml +++ b/xml/System.Windows.Documents/FlowDocument.xml @@ -2959,7 +2959,7 @@ property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). + The property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Documents/TextElement.xml b/xml/System.Windows.Documents/TextElement.xml index e140223402a..9900794a2a0 100644 --- a/xml/System.Windows.Documents/TextElement.xml +++ b/xml/System.Windows.Documents/TextElement.xml @@ -1335,7 +1335,7 @@ property is applicable only to [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). + The property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). ## Examples The following example shows how to set the attribute, using as the example element. diff --git a/xml/System.Windows.Documents/Typography.xml b/xml/System.Windows.Documents/Typography.xml index 7956a89241e..371d694505b 100644 --- a/xml/System.Windows.Documents/Typography.xml +++ b/xml/System.Windows.Documents/Typography.xml @@ -22,7 +22,7 @@ object exposes the set of features that an [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] font supports. By setting the properties of in markup or code, you can easily author documents that take advantage of [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] features. + The object exposes the set of features that an OpenType font supports. By setting the properties of in markup or code, you can easily author documents that take advantage of OpenType features. The following text displays standard capital letters for the Pescadero font, followed by the letters styled as "SmallCaps" and "AllSmallCaps". In this case, the same font size is used for all three words. diff --git a/xml/System.Windows.Xps.Packaging/XpsFont.xml b/xml/System.Windows.Xps.Packaging/XpsFont.xml index abac0b909d5..dcc4a559f44 100644 --- a/xml/System.Windows.Xps.Packaging/XpsFont.xml +++ b/xml/System.Windows.Xps.Packaging/XpsFont.xml @@ -154,7 +154,7 @@ ## Remarks The method is provided for use when you are legally obligated to obfuscate licensed proprietary fonts. - While this method does not provide encryption, the method can be used to inhibit users from unzipping proprietary [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] fonts and installing them separately for other uses. + While this method does not provide encryption, the method can be used to inhibit users from unzipping proprietary OpenType fonts and installing them separately for other uses. For more information about font obfuscation, see Section 2.1.7.3 "Embedded Font Obfuscation" in the *XML Paper Specification (XPS)* available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). diff --git a/xml/System.Windows/FontStretch.xml b/xml/System.Windows/FontStretch.xml index 912450bdc38..4695446f6bf 100644 --- a/xml/System.Windows/FontStretch.xml +++ b/xml/System.Windows/FontStretch.xml @@ -196,7 +196,7 @@ An integer value between one and nine that corresponds to the usStretchValue definition in the OpenType specification. - Creates a new instance of that corresponds to the [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] usStretchClass value. + Creates a new instance of that corresponds to the OpenType usStretchClass value. A new instance of . To be added. @@ -483,7 +483,7 @@ - Returns a value that represents the [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] usStretchClass for this object. + Returns a value that represents the OpenType usStretchClass for this object. An integer value between 1 and 999 that corresponds to the usStretchClass definition in the OpenType specification. To be added. diff --git a/xml/System.Windows/FontWeight.xml b/xml/System.Windows/FontWeight.xml index 2ff617399a1..dade39fa95d 100644 --- a/xml/System.Windows/FontWeight.xml +++ b/xml/System.Windows/FontWeight.xml @@ -197,7 +197,7 @@ An integer value between 1 and 999 that corresponds to the usWeightClass definition in the OpenType specification. - Creates a new instance of that corresponds to the [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] usWeightClass value. + Creates a new instance of that corresponds to the OpenType usWeightClass value. A new instance of . - Returns a value that represents the [!INCLUDE[TLA#tla_opentype](~/includes/tlasharptla-opentype-md.md)] usWeightClass for the object. + Returns a value that represents the OpenType usWeightClass for the object. An integer value between 1 and 999 that corresponds to the usWeightClass definition in the OpenType specification. Date: Wed, 24 Feb 2021 14:00:44 -0800 Subject: [PATCH 148/236] tlasharptla-outlook --- xml/System.Windows.Automation/MultipleViewPattern.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Automation/MultipleViewPattern.xml b/xml/System.Windows.Automation/MultipleViewPattern.xml index 0380b3d4a5b..cc1aee14022 100644 --- a/xml/System.Windows.Automation/MultipleViewPattern.xml +++ b/xml/System.Windows.Automation/MultipleViewPattern.xml @@ -21,7 +21,7 @@ From 353b7ea70db8959f872e29211b114908ac447993 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:01:04 -0800 Subject: [PATCH 149/236] tlasharptla-passport --- xml/System.Security.RightsManagement/AuthenticationType.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Security.RightsManagement/AuthenticationType.xml b/xml/System.Security.RightsManagement/AuthenticationType.xml index 2722cc07542..7c4c11390de 100644 --- a/xml/System.Security.RightsManagement/AuthenticationType.xml +++ b/xml/System.Security.RightsManagement/AuthenticationType.xml @@ -79,7 +79,7 @@ 1 - [!INCLUDE[TLA#tla_passport](~/includes/tlasharptla-passport-md.md)] authentication. + Windows Live ID authentication. From 9acaeed61ab60a7cdd03d8d66b6a242cc40ced08 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:01:30 -0800 Subject: [PATCH 150/236] tlasharptla-png --- xml/System.Windows.Media.Imaging/BitmapFrame.xml | 4 ++-- xml/System.Windows.Media.Imaging/BitmapImage.xml | 4 ++-- xml/System.Windows.Media.Imaging/BitmapMetadata.xml | 4 ++-- xml/System.Windows.Media.Imaging/BitmapSource.xml | 2 +- xml/System.Windows.Media.Imaging/PngBitmapDecoder.xml | 4 ++-- xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml | 4 ++-- 6 files changed, 11 insertions(+), 11 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapFrame.xml b/xml/System.Windows.Media.Imaging/BitmapFrame.xml index 3cd5c533b15..ea8a94035f8 100644 --- a/xml/System.Windows.Media.Imaging/BitmapFrame.xml +++ b/xml/System.Windows.Media.Imaging/BitmapFrame.xml @@ -39,7 +39,7 @@ [!code-csharp[bitmapframeexample#1](~/samples/snippets/csharp/VS_Snippets_Wpf/BitmapFrameExample/CSharp/BitmapFrame.cs#1)] [!code-vb[bitmapframeexample#1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/BitmapFrameExample/VB/BitmapFrame.vb#1)] - The following code example demonstrates how to use the object to open a [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] graphic and write metadata by using the method. + The following code example demonstrates how to use the object to open a Portable Network Graphics (PNG) graphic and write metadata by using the method. [!code-cpp[bitmapmetadata#SetQuery](~/samples/snippets/cpp/VS_Snippets_Wpf/BitMapMetadata/CPP/BitmapMetadata.cpp#setquery)] [!code-csharp[bitmapmetadata#SetQuery](~/samples/snippets/csharp/VS_Snippets_Wpf/BitMapMetadata/CSharp/BitmapMetadata.cs#setquery)] @@ -483,7 +483,7 @@ ## Examples - The following code example demonstrates how to use the object to open a [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] graphic and write metadata by using the method. + The following code example demonstrates how to use the object to open a Portable Network Graphics (PNG) graphic and write metadata by using the method. [!code-cpp[bitmapmetadata#SetQuery](~/samples/snippets/cpp/VS_Snippets_Wpf/BitMapMetadata/CPP/BitmapMetadata.cpp#setquery)] [!code-csharp[bitmapmetadata#SetQuery](~/samples/snippets/csharp/VS_Snippets_Wpf/BitMapMetadata/CSharp/BitmapMetadata.cs#setquery)] diff --git a/xml/System.Windows.Media.Imaging/BitmapImage.xml b/xml/System.Windows.Media.Imaging/BitmapImage.xml index e03b2331780..9420ed1b7a9 100644 --- a/xml/System.Windows.Media.Imaging/BitmapImage.xml +++ b/xml/System.Windows.Media.Imaging/BitmapImage.xml @@ -548,7 +548,7 @@ ## Remarks If is also set, the aspect ratio of the bitmap is ignored. If is not set, the aspect ratio remains the same. - The JPEG and [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] codecs natively decode the image to the specified size; other codecs decode the image at its original size and scale the image to the desired size. + The JPEG and Portable Network Graphics (PNG) codecs natively decode the image to the specified size; other codecs decode the image at its original size and scale the image to the desired size. ## Dependency Property Information @@ -619,7 +619,7 @@ ## Remarks If is also set, the aspect ratio of the bitmap is ignored. If is not set, the aspect ratio remains the same. - The JPEG and [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] codecs natively decode the image to the specified size; other codecs decode the image at its original size and scale the image to the desired size. + The JPEG and Portable Network Graphics (PNG) codecs natively decode the image to the specified size; other codecs decode the image at its original size and scale the image to the desired size. ## Dependency Property Information diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index 31f7c9bbfee..f55cfd49e18 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -696,7 +696,7 @@ ## Examples - The following code example demonstrates how to use the method to write metadata to a [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] file. + The following code example demonstrates how to use the method to write metadata to a Portable Network Graphics (PNG) file. [!code-cpp[bitmapmetadata#SetQuery](~/samples/snippets/cpp/VS_Snippets_Wpf/BitMapMetadata/CPP/BitmapMetadata.cpp#setquery)] [!code-csharp[bitmapmetadata#SetQuery](~/samples/snippets/csharp/VS_Snippets_Wpf/BitMapMetadata/CSharp/BitmapMetadata.cs#setquery)] @@ -965,7 +965,7 @@ ## Examples - The following code example demonstrates how to use the method to write metadata to a [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] file. + The following code example demonstrates how to use the method to write metadata to a Portable Network Graphics (PNG) file. [!code-cpp[bitmapmetadata#SetQuery](~/samples/snippets/cpp/VS_Snippets_Wpf/BitMapMetadata/CPP/BitmapMetadata.cpp#setquery)] [!code-csharp[bitmapmetadata#SetQuery](~/samples/snippets/csharp/VS_Snippets_Wpf/BitMapMetadata/CSharp/BitmapMetadata.cs#setquery)] diff --git a/xml/System.Windows.Media.Imaging/BitmapSource.xml b/xml/System.Windows.Media.Imaging/BitmapSource.xml index 937d83b0423..6f6685fbd7b 100644 --- a/xml/System.Windows.Media.Imaging/BitmapSource.xml +++ b/xml/System.Windows.Media.Imaging/BitmapSource.xml @@ -30,7 +30,7 @@ ## Remarks is the basic building block of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] imaging pipeline, conceptually representing a single, constant set of pixels at a certain size and resolution. A could be a single frame in an image file that a decoder provides, or it could be the result of a transform that operates on a of its own. is not used to represent a multi-frame image or an animation. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), Joint Photographics Experts Group (JPEG), [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)], and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), Joint Photographics Experts Group (JPEG), Portable Network Graphics (PNG), and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. For bitmap decoding scenarios, uses automatic codec discovery, based on the installed codecs on the user's system. diff --git a/xml/System.Windows.Media.Imaging/PngBitmapDecoder.xml b/xml/System.Windows.Media.Imaging/PngBitmapDecoder.xml index 3c1b9827b4a..cd65bbf2290 100644 --- a/xml/System.Windows.Media.Imaging/PngBitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/PngBitmapDecoder.xml @@ -78,7 +78,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] encoded image. + The is not a Portable Network Graphics (PNG) encoded image. @@ -124,7 +124,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] encoded image. + The is not a Portable Network Graphics (PNG) encoded image. diff --git a/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml index 8caacf0d50e..f920962c6a3 100644 --- a/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml @@ -21,7 +21,7 @@ System.Windows.Media.Imaging.PngInterlaceOption - Gets or sets a value that indicates whether the [!INCLUDE[TLA#tla_png](~/includes/tlasharptla-png-md.md)] bitmap should interlace. + Gets or sets a value that indicates whether the Portable Network Graphics (PNG) bitmap should interlace. One of the values. The default is . Date: Wed, 24 Feb 2021 14:01:59 -0800 Subject: [PATCH 151/236] tlasharptla-riff --- xml/System.Windows/DataFormats.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index 1d322a99bab..a1c675aab32 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -39,7 +39,7 @@ ||"OEMText"|Specifies the standard Windows OEM text data format.| ||"Palette"|Specifies the Windows palette data format.| ||"PenData"|Specifies the Windows pen data format.| -||"RiffAudio"|Specifies the [!INCLUDE[TLA#tla_riff](~/includes/tlasharptla-riff-md.md)] audio data format.| +||"RiffAudio"|Specifies the Resource Interchange File Format (RIFF) audio data format.| ||"Rich Text Format"|Specifies the [!INCLUDE[TLA#tla_rtf](~/includes/tlasharptla-rtf-md.md)] data format.| ||"PersistentObject"|Specifies a data format that encapsulates any type of serializable data objects.| ||"System.String"|Specifies the common language runtime (CLR) string class data format.| @@ -573,7 +573,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_riff](~/includes/tlasharptla-riff-md.md)] audio data format. + Specifies the Resource Interchange File Format (RIFF) audio data format. Date: Wed, 24 Feb 2021 14:02:20 -0800 Subject: [PATCH 152/236] tlasharptla-rtf --- xml/System.Windows/DataFormats.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index a1c675aab32..efe445995ad 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -40,7 +40,7 @@ ||"Palette"|Specifies the Windows palette data format.| ||"PenData"|Specifies the Windows pen data format.| ||"RiffAudio"|Specifies the Resource Interchange File Format (RIFF) audio data format.| -||"Rich Text Format"|Specifies the [!INCLUDE[TLA#tla_rtf](~/includes/tlasharptla-rtf-md.md)] data format.| +||"Rich Text Format"|Specifies the Rich Text Format (RTF) data format.| ||"PersistentObject"|Specifies a data format that encapsulates any type of serializable data objects.| ||"System.String"|Specifies the common language runtime (CLR) string class data format.| ||"SymbolicLink"|Specifies the Windows symbolic link data format.| @@ -606,7 +606,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_rtf](~/includes/tlasharptla-rtf-md.md)] data format. + Specifies the Rich Text Format (RTF) data format. Date: Wed, 24 Feb 2021 14:02:36 -0800 Subject: [PATCH 153/236] tlasharptla-sha1 --- xml/System.IO.Packaging/PackageDigitalSignatureManager.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.IO.Packaging/PackageDigitalSignatureManager.xml b/xml/System.IO.Packaging/PackageDigitalSignatureManager.xml index 26c9e4c718f..54480950a9e 100644 --- a/xml/System.IO.Packaging/PackageDigitalSignatureManager.xml +++ b/xml/System.IO.Packaging/PackageDigitalSignatureManager.xml @@ -262,7 +262,7 @@ class is ([!INCLUDE[TLA#tla_sha1](~/includes/tlasharptla-sha1-md.md)]). + The default hash algorithm for the standard class is (Secure Hash Algorithm version 1.0 (SHA1)). The property gets or sets the actual hash algorithm this is used to create and verify signatures. From c1243566199e9583ea6cd3e072db6415f43a4a67 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:02:53 -0800 Subject: [PATCH 154/236] tlasharptla-tiff --- xml/System.Windows.Media.Imaging/BitmapDecoder.xml | 8 ++++---- xml/System.Windows.Media.Imaging/BitmapEncoder.xml | 6 +++--- xml/System.Windows.Media.Imaging/BitmapFrame.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapMetadata.xml | 4 ++-- xml/System.Windows.Media.Imaging/BitmapPalette.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapPalettes.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapSource.xml | 2 +- .../InPlaceBitmapMetadataWriter.xml | 2 +- .../LateBoundBitmapDecoder.xml | 2 +- xml/System.Windows.Media.Imaging/TiffBitmapDecoder.xml | 4 ++-- xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml | 4 ++-- xml/System.Windows.Media.Imaging/TiffCompressOption.xml | 2 +- xml/System.Windows/DataFormats.xml | 4 ++-- 13 files changed, 22 insertions(+), 22 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml index ab5eb901454..1432f64db2c 100644 --- a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml @@ -26,7 +26,7 @@ Unless a specific codec is selected, [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] uses automatic run-time discovery to identify the format of an image and match it with the appropriate codec. This discovery process allows a codec developed by an independent software vendor (ISV) to be automatically discoverable by the system. To select a specific codec, the derived or , such as the class, should be used. - [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) are the only implemented image formats that support multiple frames. + Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) are the only implemented image formats that support multiple frames. @@ -36,7 +36,7 @@ [!code-csharp[imagingsnippetgallery_procedural_snip#BitmapDecoderCreate](~/samples/snippets/csharp/VS_Snippets_Wpf/ImagingSnippetGallery_procedural_snip/CSharp/BitmapDecoderExample.cs#bitmapdecodercreate)] [!code-vb[imagingsnippetgallery_procedural_snip#BitmapDecoderCreate](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ImagingSnippetGallery_procedural_snip/VB/BitmapDecoderExample.vb#bitmapdecodercreate)] - The following code example demonstrates how to use the built in to open and decode a [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] bitmap. The resulting is used as the of an element. + The following code example demonstrates how to use the built in to open and decode a Tagged Image File Format (TIFF) bitmap. The resulting is used as the of an element. [!code-csharp[bitmapframeexample#4](~/samples/snippets/csharp/VS_Snippets_Wpf/BitmapFrameExample/CSharp/BitmapFrame.cs#4)] [!code-vb[bitmapframeexample#4](~/samples/snippets/visualbasic/VS_Snippets_Wpf/BitmapFrameExample/VB/BitmapFrame.vb#4)] @@ -486,7 +486,7 @@ objects returned by this property are frozen. @@ -663,7 +663,7 @@ property. + None of the native formats support global thumbnails. Joint Photographics Experts Group (JPEG), Tagged Image File Format (TIFF), and [!INCLUDE[TLA#tla_wdp](~/includes/tlasharptla-wdp-md.md)] support frame-level thumbnails that can be accessed using the property. The returned by this property is frozen. diff --git a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml index 72c3800965f..440d3471edf 100644 --- a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml @@ -196,7 +196,7 @@ ## XAML Text Usage @@ -273,12 +273,12 @@ returned from a decoder is always frozen. If you require a modifiable copy, you must first create a copy of the by using the method. - Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) format images support multiple frames. + Only Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) format images support multiple frames. diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index f55cfd49e18..a334895b10b 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -40,7 +40,7 @@ ## Examples - The following example demonstrates how to write metadata to a [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] image by using the IFD and Exif schemas. + The following example demonstrates how to write metadata to a Tagged Image File Format (TIFF) image by using the IFD and Exif schemas. [!code-csharp[BitmapFrameExample#7](~/samples/snippets/csharp/VS_Snippets_Wpf/BitmapFrameExample/CSharp/BitmapFrame.cs#7)] [!code-vb[BitmapFrameExample#7](~/samples/snippets/visualbasic/VS_Snippets_Wpf/BitmapFrameExample/VB/BitmapFrame.vb#7)] @@ -86,7 +86,7 @@ . Attempting to define a for an unsupported bitmap format does not result in an exception; the designated is simply ignored. + Only Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) image formats support image palettes. However, other image types can be used to define a . Attempting to define a for an unsupported bitmap format does not result in an exception; the designated is simply ignored. [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports both custom color palettes and predefined palettes defined by the class. diff --git a/xml/System.Windows.Media.Imaging/BitmapPalettes.xml b/xml/System.Windows.Media.Imaging/BitmapPalettes.xml index 04ff7db155b..1d9ac9ddac9 100644 --- a/xml/System.Windows.Media.Imaging/BitmapPalettes.xml +++ b/xml/System.Windows.Media.Imaging/BitmapPalettes.xml @@ -23,7 +23,7 @@ ## Remarks properties whose names end with "Transparent" have an additional "color" that is fully transparent. In the case of palettes that already have 256 colors, the last color is replaced by the transparent color. - Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) image formats support palettes. + Only Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) image formats support palettes. diff --git a/xml/System.Windows.Media.Imaging/BitmapSource.xml b/xml/System.Windows.Media.Imaging/BitmapSource.xml index 6f6685fbd7b..9524f10559c 100644 --- a/xml/System.Windows.Media.Imaging/BitmapSource.xml +++ b/xml/System.Windows.Media.Imaging/BitmapSource.xml @@ -30,7 +30,7 @@ ## Remarks is the basic building block of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] imaging pipeline, conceptually representing a single, constant set of pixels at a certain size and resolution. A could be a single frame in an image file that a decoder provides, or it could be the result of a transform that operates on a of its own. is not used to represent a multi-frame image or an animation. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), Joint Photographics Experts Group (JPEG), Portable Network Graphics (PNG), and [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] images. + [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), Joint Photographics Experts Group (JPEG), Portable Network Graphics (PNG), and Tagged Image File Format (TIFF) images. For bitmap decoding scenarios, uses automatic codec discovery, based on the installed codecs on the user's system. diff --git a/xml/System.Windows.Media.Imaging/InPlaceBitmapMetadataWriter.xml b/xml/System.Windows.Media.Imaging/InPlaceBitmapMetadataWriter.xml index a60215975e6..9e106834ae6 100644 --- a/xml/System.Windows.Media.Imaging/InPlaceBitmapMetadataWriter.xml +++ b/xml/System.Windows.Media.Imaging/InPlaceBitmapMetadataWriter.xml @@ -235,7 +235,7 @@ method to determine whether metadata can be written successfully to a [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] image. + The following code example demonstrates how to use the method to determine whether metadata can be written successfully to a Tagged Image File Format (TIFF) image. [!code-cpp[bitmapmetadata#SetQuery](~/samples/snippets/cpp/VS_Snippets_Wpf/BitMapMetadata/CPP/BitmapMetadata.cpp#setquery)] [!code-csharp[bitmapmetadata#SetQuery](~/samples/snippets/csharp/VS_Snippets_Wpf/BitMapMetadata/CSharp/BitmapMetadata.cs#setquery)] diff --git a/xml/System.Windows.Media.Imaging/LateBoundBitmapDecoder.xml b/xml/System.Windows.Media.Imaging/LateBoundBitmapDecoder.xml index a121f5801b1..ca1b09d9ac1 100644 --- a/xml/System.Windows.Media.Imaging/LateBoundBitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/LateBoundBitmapDecoder.xml @@ -155,7 +155,7 @@ Any frame obtained from a while the image is downloading will return a width/height of `1,1` until the frames have finished downloading. - Only [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] and Graphics Interchange Format (GIF) images support more than one frame. + Only Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) images support more than one frame. Any objects that this property returns are frozen. diff --git a/xml/System.Windows.Media.Imaging/TiffBitmapDecoder.xml b/xml/System.Windows.Media.Imaging/TiffBitmapDecoder.xml index 05462c5d1fc..d8a9189d40a 100644 --- a/xml/System.Windows.Media.Imaging/TiffBitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/TiffBitmapDecoder.xml @@ -78,7 +78,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] encoded image. + The is not a Tagged Image File Format (TIFF) encoded image. @@ -124,7 +124,7 @@ ]]> The value is . - The is not a [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] encoded image. + The is not a Tagged Image File Format (TIFF) encoded image. diff --git a/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml index efb95ff4c78..6ac18c8b3c3 100644 --- a/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml @@ -21,7 +21,7 @@ System.Windows.Media.Imaging.TiffCompressOption - Gets or sets a value that indicates the type of compression that is used by this [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] image. + Gets or sets a value that indicates the type of compression that is used by this Tagged Image File Format (TIFF) image. One of the values. The default is . 1 - The [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] image is not compressed. + The Tagged Image File Format (TIFF) image is not compressed. diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index efe445995ad..addc0bacca5 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -45,7 +45,7 @@ ||"System.String"|Specifies the common language runtime (CLR) string class data format.| ||"SymbolicLink"|Specifies the Windows symbolic link data format.| ||"Text"|Specifies the ANSI text data format.| -||"TaggedImageFileFormat"|Specifies the [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] data format.| +||"TaggedImageFileFormat"|Specifies the Tagged Image File Format (TIFF) data format.| ||"UnicodeText"|Specifies the [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] text data format.| ||"WaveAudio"|Specifies the wave audio data format.| ||"Xaml"|Specifies the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] data format.| @@ -765,7 +765,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_tiff](~/includes/tlasharptla-tiff-md.md)] data format. + Specifies the Tagged Image File Format (TIFF) data format. Date: Wed, 24 Feb 2021 14:03:11 -0800 Subject: [PATCH 155/236] tlasharptla-titlewinclient --- xml/System.Windows.Input/Touch.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Input/Touch.xml b/xml/System.Windows.Input/Touch.xml index b9cf288cc68..878740554a0 100644 --- a/xml/System.Windows.Input/Touch.xml +++ b/xml/System.Windows.Input/Touch.xml @@ -69,7 +69,7 @@ ## Remarks A frame is one in a series of multitouch messages or touch points. You can respond to touches by handling the event and accessing the details of the from the event data. - The event does not use the same event model as other [!INCLUDE[TLA#tla_titlewinclient](~/includes/tlasharptla-titlewinclient-md.md)] input events, such as and . Instead of being exposed as an element-specific event that potentially routes through the object tree of a UI, the event is a single event that is handled at the application level. Therefore, you cannot use the `sender` parameter of the event handler to determine what element is touched. + The event does not use the same event model as other WPF input events, such as and . Instead of being exposed as an element-specific event that potentially routes through the object tree of a UI, the event is a single event that is handled at the application level. Therefore, you cannot use the `sender` parameter of the event handler to determine what element is touched. From 8dab232dc6072843ecf112242e1557602cfc485e Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:03:35 -0800 Subject: [PATCH 156/236] tlasharptla-titlexaml --- .../AnnotationService.xml | 12 ++++++------ xml/System.Windows.Controls/Page.xml | 4 ++-- .../BlockUIContainer.xml | 2 +- .../InlineUIContainer.xml | 2 +- xml/System.Windows.Documents/List.xml | 4 ++-- xml/System.Windows.Documents/ListItem.xml | 4 ++-- xml/System.Windows.Documents/TextPointer.xml | 2 +- xml/System.Windows.Input/RoutedCommand.xml | 2 +- xml/System.Windows.Media/FontFamily.xml | 2 +- xml/System.Windows/Application.xml | 18 +++++++++--------- 10 files changed, 26 insertions(+), 26 deletions(-) diff --git a/xml/System.Windows.Annotations/AnnotationService.xml b/xml/System.Windows.Annotations/AnnotationService.xml index 41f3895e6df..0e69fe145ba 100644 --- a/xml/System.Windows.Annotations/AnnotationService.xml +++ b/xml/System.Windows.Annotations/AnnotationService.xml @@ -205,7 +205,7 @@ class across multiple navigations. + The following example shows how to use XAML to retain an instance of the class across multiple navigations. [!code-xaml[PageKeepAliveSnippets#SetPageKeepAliveXAML1](~/samples/snippets/xaml/VS_Snippets_Wpf/PageKeepAliveSnippets/XAML/HomePage.xaml#setpagekeepalivexaml1)] [!code-xaml[PageKeepAliveSnippets#SetPageKeepAliveXAML2](~/samples/snippets/xaml/VS_Snippets_Wpf/PageKeepAliveSnippets/XAML/HomePage.xaml#setpagekeepalivexaml2)] @@ -1014,7 +1014,7 @@ ## Examples - The following example shows how to use [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] to hide the navigation UI of a . + The following example shows how to use XAML to hide the navigation UI of a . [!code-xaml[PageShowsNavigationUISnippets#SetPageShowsNavigationUIXAML1](~/samples/snippets/xaml/VS_Snippets_Wpf/PageShowsNavigationUISnippets/XAML/HomePage.xaml#setpageshowsnavigationuixaml1)] [!code-xaml[PageShowsNavigationUISnippets#SetPageShowsNavigationUIXAML2](~/samples/snippets/xaml/VS_Snippets_Wpf/PageShowsNavigationUISnippets/XAML/HomePage.xaml#setpageshowsnavigationuixaml2)] diff --git a/xml/System.Windows.Documents/BlockUIContainer.xml b/xml/System.Windows.Documents/BlockUIContainer.xml index 2960a2efd2c..f44fcd5eb8f 100644 --- a/xml/System.Windows.Documents/BlockUIContainer.xml +++ b/xml/System.Windows.Documents/BlockUIContainer.xml @@ -140,7 +140,7 @@ ## Remarks An may directly host no more than one child. However, the child element hosted by an may host children of its own. - In [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)], wrapping a in an is equivalent to setting that as the value of the property. + In XAML, wrapping a in an is equivalent to setting that as the value of the property. diff --git a/xml/System.Windows.Documents/InlineUIContainer.xml b/xml/System.Windows.Documents/InlineUIContainer.xml index 67a6177e0c8..d6050de04c4 100644 --- a/xml/System.Windows.Documents/InlineUIContainer.xml +++ b/xml/System.Windows.Documents/InlineUIContainer.xml @@ -185,7 +185,7 @@ ## Remarks An may directly host no more than one child. However, the child element hosted by an may host children of its own. - In [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)], wrapping a in an is equivalent to setting that as the value of the property. + In XAML, wrapping a in an is equivalent to setting that as the value of the property. diff --git a/xml/System.Windows.Documents/List.xml b/xml/System.Windows.Documents/List.xml index 906a9a30904..b77a948246e 100644 --- a/xml/System.Windows.Documents/List.xml +++ b/xml/System.Windows.Documents/List.xml @@ -37,7 +37,7 @@ ## Examples - The following example shows how to define a using [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)]. + The following example shows how to define a using XAML. [!code-xaml[ListSnippets#_ListXAML](~/samples/snippets/csharp/VS_Snippets_Wpf/ListSnippets/CSharp/Window1.xaml#_listxaml)] @@ -50,7 +50,7 @@ ![Screenshot: Ordered list](~/add/media/ordered-list.png "Screenshot: Ordered list") - The following example shows how to define a nested (lists within lists) using [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)]. + The following example shows how to define a nested (lists within lists) using XAML. [!code-xaml[ListSnippets#_NestedListXAML](~/samples/snippets/csharp/VS_Snippets_Wpf/ListSnippets/CSharp/Window1.xaml#_nestedlistxaml)] diff --git a/xml/System.Windows.Documents/ListItem.xml b/xml/System.Windows.Documents/ListItem.xml index 841f2eaf950..caa564150f3 100644 --- a/xml/System.Windows.Documents/ListItem.xml +++ b/xml/System.Windows.Documents/ListItem.xml @@ -34,7 +34,7 @@ ## Examples - The following example shows how to define a using [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)]. + The following example shows how to define a using XAML. [!code-xaml[ListSnippets#_ListXAML](~/samples/snippets/csharp/VS_Snippets_Wpf/ListSnippets/CSharp/Window1.xaml#_listxaml)] @@ -47,7 +47,7 @@ ![Screenshot: Ordered list](~/add/media/ordered-list.png "Screenshot: Ordered list") - The following example shows how to define a nested (lists within lists) using [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)]. + The following example shows how to define a nested (lists within lists) using XAML. [!code-xaml[ListSnippets#_NestedListXAML](~/samples/snippets/csharp/VS_Snippets_Wpf/ListSnippets/CSharp/Window1.xaml#_nestedlistxaml)] diff --git a/xml/System.Windows.Documents/TextPointer.xml b/xml/System.Windows.Documents/TextPointer.xml index 7ed7dc584f6..26a459cb748 100644 --- a/xml/System.Windows.Documents/TextPointer.xml +++ b/xml/System.Windows.Documents/TextPointer.xml @@ -494,7 +494,7 @@ ## Examples The following example demonstrates a use for this method. The example uses the method in conjunction with the method to traverse and extract the symbols in a specified . - While the example can be used to extract a [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] structure for the contents of a given , it is intended for illustrative purposes only, and should not be used in production code. See the namespace for a rich set of types designed for working with and processing XML. + While the example can be used to extract a XAML structure for the contents of a given , it is intended for illustrative purposes only, and should not be used in production code. See the namespace for a rich set of types designed for working with and processing XML. [!code-csharp[TextPointer_Snippets#_TextPointer_GetNextContextPosition](~/samples/snippets/csharp/VS_Snippets_Wpf/TextPointer_Snippets/CSharp/Window1.xaml.cs#_textpointer_getnextcontextposition)] [!code-vb[TextPointer_Snippets#_TextPointer_GetNextContextPosition](~/samples/snippets/visualbasic/VS_Snippets_Wpf/TextPointer_Snippets/visualbasic/window1.xaml.vb#_textpointer_getnextcontextposition)] diff --git a/xml/System.Windows.Input/RoutedCommand.xml b/xml/System.Windows.Input/RoutedCommand.xml index 34dd477af6d..8bd1e7160a5 100644 --- a/xml/System.Windows.Input/RoutedCommand.xml +++ b/xml/System.Windows.Input/RoutedCommand.xml @@ -420,7 +420,7 @@ in [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)]. + This property can be used when referencing a in XAML. ]]> diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index d36dfa338eb..071285b28fc 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -65,7 +65,7 @@ Example of typefaces that are members of the "Times New Roman" font family [!code-csharp[FontSnippets#FontPackageSnippet2](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontPackageSnippets.xaml.cs#fontpackagesnippet2)] [!code-vb[FontSnippets#FontPackageSnippet2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/FontSnippets/visualbasic/fontpackagesnippets.xaml.vb#fontpackagesnippet2)] - When a is specified as an attribute in markup, the base URI value is always implied - its value is the URI of the [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] page. The implied base URI value is used with the relative URI value in the friendly name string to obtain the location of the font. In the following [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] example, notice that the relative URI value uses the "./" notation, which means "in the current folder" of the base URI value. + When a is specified as an attribute in markup, the base URI value is always implied - its value is the URI of the XAML page. The implied base URI value is used with the relative URI value in the friendly name string to obtain the location of the font. In the following [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] example, notice that the relative URI value uses the "./" notation, which means "in the current folder" of the base URI value. [!code-xaml[FontSnippets#FontPackageSnippet1](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontPackageSnippets.xaml#fontpackagesnippet1)] diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index ae96938450c..53ecf366d09 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -699,7 +699,7 @@ 4.0.0.0 - Loads a [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file that is located at the specified uniform resource identifier (URI). + Loads a XAML file that is located at the specified uniform resource identifier (URI). A that maps to a relative XAML file. - Loads a [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file that is located at the specified uniform resource identifier (URI), and converts it to an instance of the object that is specified by the root element of the [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file. + Loads a XAML file that is located at the specified uniform resource identifier (URI), and converts it to an instance of the object that is specified by the root element of the XAML file. An instance of the root element specified by the XAML file loaded. An object of the same type as the root element of the XAML file. A that maps to a relative XAML file. - Loads a [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file that is located at the specified uniform resource identifier (URI) and converts it to an instance of the object that is specified by the root element of the [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] file. + Loads a XAML file that is located at the specified uniform resource identifier (URI) and converts it to an instance of the object that is specified by the root element of the XAML file. property of the object is set to , closing the main window causes the application to shut down. - It is possible to set the property from [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)], if an application's main window is not the window that is produced by setting the property in XAML. The two limitations of the XAML approach are: + It is possible to set the property from XAML, if an application's main window is not the window that is produced by setting the property in XAML. The two limitations of the XAML approach are: - You can specify either a XAML-only or a XAML-only as the main window. @@ -1697,7 +1697,7 @@ Consequently, [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements can bind to application-scope resources. Additionally, if resources change, the resource system ensures that element properties which are bound to those resources are automatically updated to reflect the change. - Application-scope resources provide a simple way to support a consistent theme across your application. You can easily create a theme in [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] by using the `Application.Resources` tag. However, if your application supports multiple themes, which may contain a large number of theme elements, it might be easier to manage them using one instance for each theme. In this way, a new theme can be applied by setting the Resources property to the appropriate . + Application-scope resources provide a simple way to support a consistent theme across your application. You can easily create a theme in XAML by using the `Application.Resources` tag. However, if your application supports multiple themes, which may contain a large number of theme elements, it might be easier to manage them using one instance for each theme. In this way, a new theme can be applied by setting the Resources property to the appropriate . There are two considerations to make when using . First, the dictionary *key* is an object, so you need to use exactly the same object instance when both setting and getting a property value (note that the key is case-sensitive when using a string). Second, the dictionary *value* is an object, so you will need to convert the value to the desired type when getting a property value. @@ -2091,7 +2091,7 @@ This example illustrates how to use XAML together with application-scope resourc The lifetime of some applications may not be dependent on when the main window or last window is closed, or may not be dependent on windows at all. For these scenarios you need to set the property to , which requires an explicit method call to stop the application. Otherwise, the application continues running in the background. - can be configured declaratively from [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] or programmatically from code. + can be configured declaratively from XAML or programmatically from code. This property is available only from the thread that created the object. @@ -2141,7 +2141,7 @@ This example illustrates how to use XAML together with application-scope resourc - Initializing application-scope properties. - You can declaratively specify the main window and application-scope resources using [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)] ( and , respectively). Sometimes, however, the resources or main window of your application can only be determined programmatically at run time. Additionally, application-scope properties and command-line parameters can only be used programmatically. Programmatic initialization can be performed by handling the event, including the following: + You can declaratively specify the main window and application-scope resources using XAML ( and , respectively). Sometimes, however, the resources or main window of your application can only be determined programmatically at run time. Additionally, application-scope properties and command-line parameters can only be used programmatically. Programmatic initialization can be performed by handling the event, including the following: - Acquire and process command-line parameters, which are available from the property of the class that is passed to the event handler. @@ -2216,7 +2216,7 @@ This example illustrates how to use XAML together with application-scope resourc |||Standalone/browser-hosted| |||Standalone/browser-hosted| - Typically, you set the property declaratively in [!INCLUDE[TLA#tla_titlexaml](~/includes/tlasharptla-titlexaml-md.md)]. However, you can set programmatically, such as from a event handler, which is useful if for applications that can only load the necessary UI resources at run time. For example, an application might wait until run time to load its resources if the name of the UI resource is stored in a configuration file. + Typically, you set the property declaratively in XAML. However, you can set programmatically, such as from a event handler, which is useful if for applications that can only load the necessary UI resources at run time. For example, an application might wait until run time to load its resources if the name of the UI resource is stored in a configuration file. Whether you set declaratively or programmatically, the corresponding UI resource is not loaded until after the event is handled. Consequently, you won't have access to the resulting window from either the property or the property when handling . From ac333a014f2c7898907643ec2634e3a2d31708f6 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:03:53 -0800 Subject: [PATCH 157/236] tlasharptla-tpc --- xml/System.Windows.Controls/StickyNoteType.xml | 2 +- xml/System.Windows/SystemParameters.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Controls/StickyNoteType.xml b/xml/System.Windows.Controls/StickyNoteType.xml index deca7cffff9..fe48519765e 100644 --- a/xml/System.Windows.Controls/StickyNoteType.xml +++ b/xml/System.Windows.Controls/StickyNoteType.xml @@ -22,7 +22,7 @@ ## Remarks Use this enumeration primarily to provide values for the property of a . - An ink can be handwritten on a [!INCLUDE[TLA#tla_tpc](~/includes/tlasharptla-tpc-md.md)] or other hardware that supports handwritten input. + An ink can be handwritten on a Tablet PC or other hardware that supports handwritten input. ]]> diff --git a/xml/System.Windows/SystemParameters.xml b/xml/System.Windows/SystemParameters.xml index c1d5094b6d5..000f48f5482 100644 --- a/xml/System.Windows/SystemParameters.xml +++ b/xml/System.Windows/SystemParameters.xml @@ -3445,7 +3445,7 @@ System.Boolean - Gets a value that indicates whether the current operating system is Microsoft Windows XP [!INCLUDE[TLA#tla_tpc](~/includes/tlasharptla-tpc-md.md)] Edition. + Gets a value that indicates whether the current operating system is Microsoft Windows XP Tablet PC Edition. if the current operating system is Windows XP Tablet PC Edition; otherwise, . From b457aebc41556cddfdfa1a2661e1db586c2d1aec Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:04:13 -0800 Subject: [PATCH 158/236] tlasharptla-ui --- xml/System.IO.Packaging/PackageProperties.xml | 2 +- xml/System.Printing/PrintSystemJobInfo.xml | 4 +-- .../TabItemWrapperAutomationPeer.xml | 2 +- xml/System.Windows.Automation/Automation.xml | 4 +-- ...onElement+AutomationElementInformation.xml | 6 ++-- .../AutomationElement.xml | 34 +++++++++---------- .../AutomationElementIdentifiers.xml | 2 +- .../AutomationElementMode.xml | 2 +- .../AutomationFocusChangedEventArgs.xml | 2 +- .../CacheRequest.xml | 4 +-- xml/System.Windows.Automation/TreeWalker.xml | 28 +++++++-------- .../ItemsChangedEventArgs.xml | 2 +- .../ToggleButton.xml | 2 +- xml/System.Windows.Controls/AccessText.xml | 4 +-- .../FlowDocumentPageViewer.xml | 10 +++--- .../FlowDocumentReader.xml | 22 ++++++------ .../FlowDocumentScrollViewer.xml | 4 +-- xml/System.Windows.Controls/ItemsControl.xml | 2 +- xml/System.Windows.Controls/Panel.xml | 2 +- xml/System.Windows.Controls/PrintDialog.xml | 4 +-- .../StickyNoteControl.xml | 2 +- xml/System.Windows.Controls/TextBlock.xml | 2 +- xml/System.Windows.Controls/Validation.xml | 2 +- .../VirtualizationCacheLength.xml | 4 +-- .../VirtualizingPanel.xml | 4 +-- .../VirtualizingStackPanel.xml | 2 +- xml/System.Windows.Data/BindingGroup.xml | 4 +-- xml/System.Windows.Data/CollectionView.xml | 6 ++-- xml/System.Windows.Input/InputMethod.xml | 18 +++++----- xml/System.Windows.Input/Mouse.xml | 2 +- xml/System.Windows.Media/FontFamily.xml | 2 +- xml/System.Windows.Media/MediaPlayer.xml | 2 +- .../NavigationService.xml | 2 +- .../DispatcherTimer.xml | 2 +- xml/System.Windows/Application.xml | 6 ++-- xml/System.Windows/ContentElement.xml | 4 +-- xml/System.Windows/DragDrop.xml | 2 +- xml/System.Windows/EventTrigger.xml | 4 +-- .../FrameworkContentElement.xml | 8 ++--- xml/System.Windows/FrameworkElement.xml | 14 ++++---- xml/System.Windows/IInputElement.xml | 2 +- xml/System.Windows/SystemParameters.xml | 2 +- xml/System.Windows/UIElement.xml | 14 ++++---- xml/System.Windows/UIElement3D.xml | 10 +++--- xml/System.Windows/WindowStyle.xml | 2 +- 45 files changed, 132 insertions(+), 132 deletions(-) diff --git a/xml/System.IO.Packaging/PackageProperties.xml b/xml/System.IO.Packaging/PackageProperties.xml index 53b8a6fe6ad..decb3babcf8 100644 --- a/xml/System.IO.Packaging/PackageProperties.xml +++ b/xml/System.IO.Packaging/PackageProperties.xml @@ -103,7 +103,7 @@ value is typically used as part of the application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] to create labels for navigation controls. + The value is typically used as part of the application user interface (UI) to create labels for navigation controls. ]]> diff --git a/xml/System.Printing/PrintSystemJobInfo.xml b/xml/System.Printing/PrintSystemJobInfo.xml index 472e397389c..c532b93cedc 100644 --- a/xml/System.Printing/PrintSystemJobInfo.xml +++ b/xml/System.Printing/PrintSystemJobInfo.xml @@ -1183,7 +1183,7 @@ ## Remarks This value is propagated to each object from the property of the hosting at the time the job enters the queue. If is changed, then any value that is earlier than is changed to the value of . - After the job is added to the queue, it can be given a new value through the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)], provided that it is not earlier than . + After the job is added to the queue, it can be given a new value through the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] user interface (UI), provided that it is not earlier than . If you are not in the UTC time zone, you must add or subtract multiples of 60 to get the correct time for your time zone. For example, if you are in the Pacific Time Zone of North America and daylight savings time is not in effect, then your local time is 8 hours earlier than UTC. If returns 960, that means 16:00 (4:00 PM) in UTC (because 960/60 = 16). To convert this to Pacific Time, you must subtract 480 (= 8 * 60) minutes. @@ -1318,7 +1318,7 @@ ## Remarks This value is propagated to each object from the property of the hosting at the time the job enters the queue. If is changed, then any value that is later than is changed to the value of . - After the job is added to the queue, it can be given a new value through the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)], provided that it is not later than . + After the job is added to the queue, it can be given a new value through the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] user interface (UI), provided that it is not later than . If you are not in the UTC time zone, you must add or subtract multiples of 60 to get the correct time for your time zone. For example, if you are in the Pacific Time Zone of North America and daylight savings time is not in effect, then your local time is 8 hours earlier than UTC. If returns 960, that means 16:00 (4:00 PM) in UTC (because 960/60 = 16). To convert this to Pacific Time, you must subtract 480 (= 8 * 60) minutes. diff --git a/xml/System.Windows.Automation.Peers/TabItemWrapperAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TabItemWrapperAutomationPeer.xml index 9739b42a70f..5bba3b55a14 100644 --- a/xml/System.Windows.Automation.Peers/TabItemWrapperAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TabItemWrapperAutomationPeer.xml @@ -21,7 +21,7 @@ subtree for the data items. The system also creates an for each data item. When the UI for the data item is created, this is also created. The two peers then merge to form a single peer. + When data items are shown in the user interface (UI), the system creates a subtree for the data items. The system also creates an for each data item. When the UI for the data item is created, this is also created. The two peers then merge to form a single peer. ]]> diff --git a/xml/System.Windows.Automation/Automation.xml b/xml/System.Windows.Automation/Automation.xml index df7c51f722b..49029a16b0f 100644 --- a/xml/System.Windows.Automation/Automation.xml +++ b/xml/System.Windows.Automation/Automation.xml @@ -156,7 +156,7 @@ The second run-time ID to compare. Compares two integer arrays containing run-time identifiers (IDs) to determine whether their content is the same. - if the compared run-time IDs refer to the same [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element; otherwise . + if the compared run-time IDs refer to the same user interface (UI) element; otherwise . @@ -418,7 +418,7 @@ System.Boolean - Gets a value that indicates whether the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item referenced by the UI Automation element is enabled. + Gets a value that indicates whether the user interface (UI) item referenced by the UI Automation element is enabled. if the control is enabled; otherwise . @@ -716,7 +716,7 @@ Gets the name of the element. - The name of the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element. + The name of the user interface (UI) element. corresponds to a piece of [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)], regardless of underlying implementation (such as [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] or [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)]). + An corresponds to a piece of user interface (UI), regardless of underlying implementation (such as [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] or [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)]). ]]> @@ -222,7 +222,7 @@ While support of an is always recommended for better testability, this property is not mandatory. Where it is supported, an is useful for creating test automation scripts that run regardless of UI language. Clients should make no assumptions regarding the s exposed by other applications. An is not necessarily guaranteed to be stable across different releases or builds of an application. - Instances of [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements are uniquely identified on the desktop by their properties. + Instances of user interface (UI) elements are uniquely identified on the desktop by their properties. > [!NOTE] > is supported by all UI Automation elements in the control view except top-level application windows, UI Automation elements derived from [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] controls that do not have an ID or x:Uid, and UI Automation elements derived from Win32 controls that do not have a control ID. @@ -304,7 +304,7 @@ This property can also be retrieved from the or properties. - Bounding rectangles are of type . The returned rectangle is in physical screen coordinates. The default value is . is returned if the item is not currently displaying a [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Bounding rectangles are of type . The returned rectangle is in physical screen coordinates. The default value is . is returned if the item is not currently displaying a user interface (UI). The returned rectangle can contain points that are not clickable. Instances where this could happen include when the UI item has an irregular shape or clickable region, or it is obscured by other UI elements. @@ -946,7 +946,7 @@ The handle of the UI element. - Retrieves a new object for the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item referenced by the specified window handle. + Retrieves a new object for the user interface (UI) item referenced by the specified window handle. An for the UI item identified by . To be added. @@ -1010,7 +1010,7 @@ The physical screen coordinates on the desktop at which to locate the UI element. - Retrieves a new object for the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item at specified point on the desktop. + Retrieves a new object for the user interface (UI) item at specified point on the desktop. The UI item at the specified point. The identifier of the property to retrieve. - Retrieves the value of the specified property from the cache of this . An appropriate default value for the property type is returned for properties not explicitly supported by the target [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element. + Retrieves the value of the specified property from the cache of this . An appropriate default value for the property type is returned for properties not explicitly supported by the target user interface (UI) element. An object containing the value of the specified property. The requested property is not in the cache. - The [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] for the no longer exists. + The user interface (UI) for the no longer exists. @@ -1329,7 +1329,7 @@ method is current at the time it is called. The value can subsequently change by other applications interacting with the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + The value returned by the method is current at the time it is called. The value can subsequently change by other applications interacting with the user interface (UI). For some forms of UI, this method will incur cross-process performance overhead. Applications can concentrate overhead by caching properties and then retrieving them by using . @@ -1368,7 +1368,7 @@ The UI Automation property identifier specifying which property to retrieve. - Retrieves the value of the specified property on this . An appropriate default value for the property type is returned for properties not explicitly supported by the target [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element. + Retrieves the value of the specified property on this . An appropriate default value for the property type is returned for properties not explicitly supported by the target user interface (UI) element. An object containing the value of the specified property. , such as . - The value returned by the method is current at the time it is called. The value can subsequently change by other applications interacting with the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + The value returned by the method is current at the time it is called. The value can subsequently change by other applications interacting with the user interface (UI). For some forms of UI, this method will incur cross-process performance overhead. Applications can concentrate overhead by caching properties and then retrieving them by using . @@ -1487,7 +1487,7 @@ - Retrieves the unique identifier assigned to the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item. + Retrieves the unique identifier assigned to the user interface (UI) item. An array of integers representing the run-time identifier. is unchanged. returns a new , that refers to the same [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] and has the same . + The original is unchanged. returns a new , that refers to the same user interface (UI) and has the same . @@ -1886,7 +1886,7 @@ System.Windows.Automation.AutomationProperty - Identifies the property, which specifies whether the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item referenced by the is enabled. + Identifies the property, which specifies whether the user interface (UI) item referenced by the is enabled. System.Windows.Automation.AutomationProperty - Identifies the property, which indicates whether the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item is visible on the screen. + Identifies the property, which indicates whether the user interface (UI) item is visible on the screen. The first to compare. The second to compare. - Returns a value indicating whether the specified objects refer to the same [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element. + Returns a value indicating whether the specified objects refer to the same user interface (UI) element. if the two objects refer to the same UI element; otherwise . @@ -3308,7 +3308,7 @@ The first to compare. The second to compare. - Returns a value indicating whether the specified objects refer to different [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements. + Returns a value indicating whether the specified objects refer to different user interface (UI) elements. if the two objects refer to different UI elements; otherwise . To be added. @@ -3793,7 +3793,7 @@ . + For some forms of user interface (UI), this method will incur cross-process performance overhead. Applications can concentrate overhead by caching patterns and then retrieving them by using . diff --git a/xml/System.Windows.Automation/AutomationElementIdentifiers.xml b/xml/System.Windows.Automation/AutomationElementIdentifiers.xml index 8e5bae35b88..603074399c4 100644 --- a/xml/System.Windows.Automation/AutomationElementIdentifiers.xml +++ b/xml/System.Windows.Automation/AutomationElementIdentifiers.xml @@ -580,7 +580,7 @@ System.Windows.Automation.AutomationProperty - Identifies the property, which specifies whether the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] item referenced by the is enabled. + Identifies the property, which specifies whether the user interface (UI) item referenced by the is enabled. or , require a full reference; attempting to perform these on an element that has none results in an . diff --git a/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml b/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml index 93d8b24a44b..207fdc8cb4c 100644 --- a/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml +++ b/xml/System.Windows.Automation/AutomationFocusChangedEventArgs.xml @@ -119,7 +119,7 @@ Gets the identifier (ID) of the Microsoft Active Accessibility object that generated the event. - The ID of the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] element that is receiving focus. For possible values, see Object Identifiers. + The ID of the user interface (UI) element that is receiving focus. For possible values, see Object Identifiers. System.Windows.Automation.AutomationElementMode - Gets or sets a value that specifies whether returned elements should contain full references to the underlying [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)], or only cached information. + Gets or sets a value that specifies whether returned elements should contain full references to the underlying user interface (UI), or only cached information. - if the returned elements have a full reference to the underlying [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]; otherwise . + if the returned elements have a full reference to the underlying user interface (UI); otherwise . can have additional child elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the first child element will be returned as the first child on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the first child element will be returned as the first child on subsequent passes. ]]> @@ -241,7 +241,7 @@ ## Remarks An can have additional child elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the first child element will be returned as the first child on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the first child element will be returned as the first child on subsequent passes. @@ -290,7 +290,7 @@ ## Remarks An can have additional child elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the first child element will be returned as the first child on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the first child element will be returned as the first child on subsequent passes. ]]> @@ -312,7 +312,7 @@ ## Remarks An can have additional child elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the last child element will be returned as the last child on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the last child element will be returned as the last child on subsequent passes. ]]> @@ -348,7 +348,7 @@ ## Remarks An can have additional child elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the last child element will be returned as the last child on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the last child element will be returned as the last child on subsequent passes. ]]> @@ -389,7 +389,7 @@ ## Remarks An can have additional child elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the last child element will be returned as the last child on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the last child element will be returned as the last child on subsequent passes. ]]> @@ -411,7 +411,7 @@ ## Remarks An can have additional sibling elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the next sibling element will be returned as the next sibling on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the next sibling element will be returned as the next sibling on subsequent passes. ]]> @@ -447,7 +447,7 @@ ## Remarks An can have additional sibling elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the next sibling element will be returned as the next sibling on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the next sibling element will be returned as the next sibling on subsequent passes. @@ -496,7 +496,7 @@ ## Remarks An can have additional sibling elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the next sibling element will be returned as the next sibling on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the next sibling element will be returned as the next sibling on subsequent passes. ]]> @@ -516,7 +516,7 @@ tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the parent element will be returned as the parent on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the parent element will be returned as the parent on subsequent passes. ]]> @@ -592,7 +592,7 @@ tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the parent element will be returned as the parent on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the parent element will be returned as the parent on subsequent passes. ]]> @@ -614,7 +614,7 @@ ## Remarks An can have additional sibling elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the previous sibling element will be returned as the previous sibling on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the previous sibling element will be returned as the previous sibling on subsequent passes. ]]> @@ -650,7 +650,7 @@ ## Remarks An can have additional sibling elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the previous sibling element will be returned as the previous sibling on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the previous sibling element will be returned as the previous sibling on subsequent passes. ]]> @@ -691,7 +691,7 @@ ## Remarks An can have additional sibling elements that do not match the current view condition and thus are not returned when navigating the element tree. - The structure of the tree changes as the visible [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements on the desktop change. It is not guaranteed that an element returned as the previous sibling element will be returned as the previous sibling on subsequent passes. + The structure of the tree changes as the visible user interface (UI) elements on the desktop change. It is not guaranteed that an element returned as the previous sibling element will be returned as the previous sibling on subsequent passes. ]]> diff --git a/xml/System.Windows.Controls.Primitives/ItemsChangedEventArgs.xml b/xml/System.Windows.Controls.Primitives/ItemsChangedEventArgs.xml index e3f9b4b990b..f75d25b7cf6 100644 --- a/xml/System.Windows.Controls.Primitives/ItemsChangedEventArgs.xml +++ b/xml/System.Windows.Controls.Primitives/ItemsChangedEventArgs.xml @@ -109,7 +109,7 @@ System.Int32 - Gets the number of [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements involved in the change. + Gets the number of user interface (UI) elements involved in the change. Integer that represents the number of UI elements involved in the change. To be added. diff --git a/xml/System.Windows.Controls.Primitives/ToggleButton.xml b/xml/System.Windows.Controls.Primitives/ToggleButton.xml index 42932aa3761..4f05f393980 100644 --- a/xml/System.Windows.Controls.Primitives/ToggleButton.xml +++ b/xml/System.Windows.Controls.Primitives/ToggleButton.xml @@ -258,7 +258,7 @@ |Unchecked|`false`| |Indeterminate|`null`| - If is false, you can still programmatically set this property to `null` to put the in an indeterminate state, but the user cannot set the to the indeterminate state through the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + If is false, you can still programmatically set this property to `null` to put the in an indeterminate state, but the user cannot set the to the indeterminate state through the user interface (UI). ## RadioButton If you set this property to `null` on a , the is unchecked. diff --git a/xml/System.Windows.Controls/AccessText.xml b/xml/System.Windows.Controls/AccessText.xml index 30464115c32..0a13da06856 100644 --- a/xml/System.Windows.Controls/AccessText.xml +++ b/xml/System.Windows.Controls/AccessText.xml @@ -1184,7 +1184,7 @@ This property is not typically set, either by using markup or code. - This property exposes the default decoration for an access key (an underline in the same text color as the text) for possible styling or programmatic change. Because users expect access key identifiers to have a certain appearance in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)], a better choice is to change this property by using application-wide mechanisms, such as application styles or custom themes. + This property exposes the default decoration for an access key (an underline in the same text color as the text) for possible styling or programmatic change. Because users expect access key identifiers to have a certain appearance in the user interface (UI), a better choice is to change this property by using application-wide mechanisms, such as application styles or custom themes. ## XAML Property Element Usage @@ -1265,7 +1265,7 @@ This property exposes the default effects for an access key for possible styling or programmatic change. - Because users expect access key identifiers to have a certain appearance in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)], a better choice is to change this property by using application-wide mechanisms, such as application styles or custom themes. + Because users expect access key identifiers to have a certain appearance in the user interface (UI), a better choice is to change this property by using application-wide mechanisms, such as application styles or custom themes. ## XAML Property Element Usage diff --git a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml index 2654976a774..84280a2c62c 100644 --- a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml @@ -32,7 +32,7 @@ shows content in page-at-a-time viewing mode. A similar control, , shows content in continuous scrolling mode. Both and are fixed to a particular viewing mode. On the other hand, includes features that enable the user to dynamically choose between various viewing modes (as provided by the enumeration), at the cost of being poorer performing than or . - The following illustration shows a control with its default [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + The following illustration shows a control with its default user interface (UI). ![Screenshot: FlowDocumentPageViewer](~/add/media/flowdocpageviewer-main.png "Screenshot: FlowDocumentPageViewer") @@ -297,7 +297,7 @@ ## Remarks This method decreases the current level by the value specified by the property. - Default [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a button to decrease the zoom. + Default user interface (UI) includes a button to decrease the zoom. Calling this method has no effect if the property returns `false`. @@ -392,7 +392,7 @@ ## Remarks This method increases the current level by the value specified by the property. - Default [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a button to increase the zoom. + Default user interface (UI) includes a button to increase the zoom. Calling this method has no effect if the property returns `false`. @@ -548,7 +548,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a slider that can be used to adjust the level. This property specifies the upper-limit value for the slider. + The default user interface (UI) includes a slider that can be used to adjust the level. This property specifies the upper-limit value for the slider. ## Dependency Property Information @@ -624,7 +624,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a slider that can be used to adjust the level. This property specifies the lower-limit value for the slider. + The default user interface (UI) includes a slider that can be used to adjust the level. This property specifies the lower-limit value for the slider. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/FlowDocumentReader.xml b/xml/System.Windows.Controls/FlowDocumentReader.xml index 44444087dc1..c7ac5a1aae4 100644 --- a/xml/System.Windows.Controls/FlowDocumentReader.xml +++ b/xml/System.Windows.Controls/FlowDocumentReader.xml @@ -42,7 +42,7 @@ ## Remarks includes features that enable the user to dynamically choose between various viewing modes, including a single-page (page-at-a-time) viewing mode, a two-page-at-a-time (book reading format) viewing mode, and a continuous scrolling (bottomless) viewing mode. If you do not need the ability to dynamically switch between different viewing modes, there are lighter-weight flow content viewers that are fixed in a particular viewing mode. displays flow content in single-page viewing mode, and displays flow content in continuous-scrolling mode. For more information about available display modes, see . - The following figure shows a control with its default [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + The following figure shows a control with its default user interface (UI). ![Screenshot with callouts: FlowDocumentReader](~/add/media/flowdocrdr-main.png "Screenshot with callouts: FlowDocumentReader") @@ -454,7 +454,7 @@ ## Remarks The method decreases the current level by the value specified by the property. - Default [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a button to decrease the zoom. + Default user interface (UI) includes a button to decrease the zoom. Calling this method has no effect if the property is `false`. @@ -555,7 +555,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a **Find** button that toggles the Find dialog. The following figure shows the Find dialog on a with default UI. + Default user interface (UI) includes a **Find** button that toggles the Find dialog. The following figure shows the Find dialog on a with default UI. ![Screenshot with callouts: FlowDocumentReader](~/add/media/flowdocrdr-find.png "Screenshot with callouts: FlowDocumentReader") @@ -609,7 +609,7 @@ ## Remarks The method increases the current level by the value specified by the property. - Default [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a button to increase the zoom. + Default user interface (UI) includes a button to increase the zoom. Calling this method has no effect if the property is `false`. @@ -646,7 +646,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a **Find** button that toggles the Find dialog. The following figure shows the Find dialog on a with default UI. + Default user interface (UI) includes a **Find** button that toggles the Find dialog. The following figure shows the Find dialog on a with default UI. ![Screenshot with callouts: FlowDocumentReader](~/add/media/flowdocrdr-find.png "Screenshot with callouts: FlowDocumentReader") @@ -1135,7 +1135,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a slider that can be used to adjust the level. This property specifies the upper-limit value for the slider. + The default user interface (UI) includes a slider that can be used to adjust the level. This property specifies the upper-limit value for the slider. ## Dependency Property Information @@ -1213,7 +1213,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a slider that can be used to adjust the level. This property specifies the lower-limit value for the slider. + The default user interface (UI) includes a slider that can be used to adjust the level. This property specifies the lower-limit value for the slider. ## Dependency Property Information @@ -1843,7 +1843,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] does not provide a **Print** button. + The default user interface (UI) does not provide a **Print** button. The following figure shows an example of a standard Print dialog. Note that the specific appearance of the Print dialog may vary depending on the hosting computer's configuration. @@ -2210,7 +2210,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes buttons for selecting the viewing mode. The following figure shows the viewing mode selection buttons on a with default UI. + Default user interface (UI) includes buttons for selecting the viewing mode. The following figure shows the viewing mode selection buttons on a with default UI. ![Screenshot: FlowDocumentReader ViewMode](~/add/media/flowdocrdr-viewmode.png "Screenshot: FlowDocumentReader ViewMode") @@ -2277,7 +2277,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a zoom control that provides buttons for increasing or decreasing the zoom, as well as a slider for adjusting the zoom level. The following figure shows the zoom controls on a with default UI. + Default user interface (UI) includes a zoom control that provides buttons for increasing or decreasing the zoom, as well as a slider for adjusting the zoom level. The following figure shows the zoom controls on a with default UI. ![FlowDocumentReader content zoom](~/add/media/flowdocrdr-zoom.png "FlowDocumentReader content zoom") @@ -2337,7 +2337,7 @@ ## Remarks The zoom increment is the percentage by which the level is increased or decreased when the or commands are executed, respectively. - Default [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] includes a zoom control that provides buttons for increasing or decreasing the zoom, as well as a slider for adjusting the zoom level. The following figure shows the zoom controls on a with default UI. + Default user interface (UI) includes a zoom control that provides buttons for increasing or decreasing the zoom, as well as a slider for adjusting the zoom level. The following figure shows the zoom controls on a with default UI. ![FlowDocumentReader content zoom](~/add/media/flowdocrdr-zoom.png "FlowDocumentReader content zoom") diff --git a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml index 212aaec05e9..4d51674e7d6 100644 --- a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml @@ -50,7 +50,7 @@ ## Remarks shows content in continuous scrolling mode. A similar control, , shows content in page-at-a-time viewing mode. Both and are fixed to a particular viewing mode. On the other hand, includes features that enable the user to dynamically choose between various viewing modes (as provided by the enumeration), at the cost of being heavier weight than or . - The following figure shows a control with its default [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + The following figure shows a control with its default user interface (UI). ![Screenshot: Basic FlowDocumentScrollViewer](~/add/media/flowdocscrollviewer-main.png "Screenshot: Basic FlowDocumentScrollViewer") @@ -1336,7 +1336,7 @@ [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] does not provide a **Print** button. + The default user interface (UI) does not provide a **Print** button. The following figure shows an example of a standard **Print** dialog. Note that the specific appearance of the **Print** dialog may vary depending on the hosting computer's configuration. diff --git a/xml/System.Windows.Controls/ItemsControl.xml b/xml/System.Windows.Controls/ItemsControl.xml index cc34bc08fde..2a91790341d 100644 --- a/xml/System.Windows.Controls/ItemsControl.xml +++ b/xml/System.Windows.Controls/ItemsControl.xml @@ -1260,7 +1260,7 @@ ListBox that contains multiple types of objects is responsible for generating the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] for its host, such as an . It maintains the association between the items in the data view of the control and the corresponding objects. Every has an associated item container that contains a data item in the item collection. You can use the property to access the item container that is associated with your . For example, if you have a data-bound control and you want to get a based on its index or its associated data item, you can use the or the method. Alternatively, you can use the or the method to get the index or data item that is associated with a given generated container element. + An is responsible for generating the user interface (UI) for its host, such as an . It maintains the association between the items in the data view of the control and the corresponding objects. Every has an associated item container that contains a data item in the item collection. You can use the property to access the item container that is associated with your . For example, if you have a data-bound control and you want to get a based on its index or its associated data item, you can use the or the method. Alternatively, you can use the or the method to get the index or data item that is associated with a given generated container element. The interface is also used in advanced scenarios. Typically, advanced applications that have their own implementation of a virtualizing panel call members of the interface. diff --git a/xml/System.Windows.Controls/Panel.xml b/xml/System.Windows.Controls/Panel.xml index 0bbee2c1694..37708e0025f 100644 --- a/xml/System.Windows.Controls/Panel.xml +++ b/xml/System.Windows.Controls/Panel.xml @@ -415,7 +415,7 @@ System.Boolean - Gets or sets a value that indicates that this is a container for [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] items that are generated by an . + Gets or sets a value that indicates that this is a container for user interface (UI) items that are generated by an . if this instance of is an items host; otherwise, . The default value is . diff --git a/xml/System.Windows.Controls/PrintDialog.xml b/xml/System.Windows.Controls/PrintDialog.xml index 50b2b0ad626..bfc59c57865 100644 --- a/xml/System.Windows.Controls/PrintDialog.xml +++ b/xml/System.Windows.Controls/PrintDialog.xml @@ -345,7 +345,7 @@ The object to print. - A description of the job that is to be printed. This text appears in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] of the printer. + A description of the job that is to be printed. This text appears in the user interface (UI) of the printer. Prints a object to the that is currently selected. To be added. @@ -456,7 +456,7 @@ The to print. - A description of the job that is to be printed. This text appears in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] of the printer. + A description of the job that is to be printed. This text appears in the user interface (UI) of the printer. Prints a visual (non-text) object, which is derived from the class, to the that is currently selected. To be added. diff --git a/xml/System.Windows.Controls/StickyNoteControl.xml b/xml/System.Windows.Controls/StickyNoteControl.xml index 8667d226649..0986a72ee69 100644 --- a/xml/System.Windows.Controls/StickyNoteControl.xml +++ b/xml/System.Windows.Controls/StickyNoteControl.xml @@ -74,7 +74,7 @@ - **Ink** sticky notes have an content area and it can be edited like other ink canvasses. For example, strokes can be erased. With a tablet PC or other suitable hardware, users can enter handwritten notes. - The [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] of the makes it a more powerful way to annotate material than marking up a hardcopy or using physical handwritten notes. It is also more flexible than simply adding to, or striking through, the text of a document. + The user interface (UI) of the makes it a more powerful way to annotate material than marking up a hardcopy or using physical handwritten notes. It is also more flexible than simply adding to, or striking through, the text of a document. - Sticky notes can be resized. diff --git a/xml/System.Windows.Controls/TextBlock.xml b/xml/System.Windows.Controls/TextBlock.xml index d4799fd2319..b57c68944ee 100644 --- a/xml/System.Windows.Controls/TextBlock.xml +++ b/xml/System.Windows.Controls/TextBlock.xml @@ -45,7 +45,7 @@ ## Remarks A can contain a string in its property or flow content elements, such as , , and , in its property. - is designed to be lightweight, and is geared specifically at integrating small portions of flow content into a [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. is optimized for single-line display, and provides good performance for displaying up to a few lines of content. + is designed to be lightweight, and is geared specifically at integrating small portions of flow content into a user interface (UI). is optimized for single-line display, and provides good performance for displaying up to a few lines of content. is not optimized for scenarios that need to display more than a few lines of content; for such scenarios, a coupled with an appropriate viewing control is a better choice than , in terms of performance. After , is the next lightest-weight control for displaying flow content, and simply provides a scrolling content area with minimal UI. is optimized around "page-at-a-time" viewing mode for flow content. Finally, supports the richest set functionality for viewing flow content, but is correspondingly heavier-weight. diff --git a/xml/System.Windows.Controls/Validation.xml b/xml/System.Windows.Controls/Validation.xml index 3489363560c..ffc7e7950f0 100644 --- a/xml/System.Windows.Controls/Validation.xml +++ b/xml/System.Windows.Controls/Validation.xml @@ -256,7 +256,7 @@ with your object. If the user enters an invalid value, you may want to provide some feedback about the error on the application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. One way to provide such feedback is to set the . attached property to a custom . + The WPF data binding model allows you to associate with your object. If the user enters an invalid value, you may want to provide some feedback about the error on the application user interface (UI). One way to provide such feedback is to set the . attached property to a custom . For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). diff --git a/xml/System.Windows.Controls/VirtualizationCacheLength.xml b/xml/System.Windows.Controls/VirtualizationCacheLength.xml index 1a3f360dd85..dfd1687ec98 100644 --- a/xml/System.Windows.Controls/VirtualizationCacheLength.xml +++ b/xml/System.Windows.Controls/VirtualizationCacheLength.xml @@ -114,7 +114,7 @@ @@ -143,7 +143,7 @@ diff --git a/xml/System.Windows.Controls/VirtualizingPanel.xml b/xml/System.Windows.Controls/VirtualizingPanel.xml index 40e235539d9..0b0ee351edd 100644 --- a/xml/System.Windows.Controls/VirtualizingPanel.xml +++ b/xml/System.Windows.Controls/VirtualizingPanel.xml @@ -21,7 +21,7 @@ , such as the , calculates visible items and works with the from an (such as or ) to only create UI elements for visible items. + In this context, "virtualize" refers to a technique by which a subset of user interface (UI) elements are generated from a larger number of data items based on which items are visible on the screen. It is intensive, both in terms of memory and processor, to generate a large number of UI elements when only a few may be on the screen at a given time. A panel that inherits from , such as the , calculates visible items and works with the from an (such as or ) to only create UI elements for visible items. The following lists describes cases when the cannot virtualize item containers: @@ -744,7 +744,7 @@ The following example shows how to bind to an XML data source and virtualize the diff --git a/xml/System.Windows.Controls/VirtualizingStackPanel.xml b/xml/System.Windows.Controls/VirtualizingStackPanel.xml index 9057f316d18..191621a4ada 100644 --- a/xml/System.Windows.Controls/VirtualizingStackPanel.xml +++ b/xml/System.Windows.Controls/VirtualizingStackPanel.xml @@ -26,7 +26,7 @@ calculates the number of visible items and works with the from an (such as or ) to create UI elements only for visible items. + The standard layout system creates item containers and computes layout for each item associated with a list control. The word "virtualize" refers to a technique by which a subset of user interface (UI) elements are generated from a larger number of data items based on which items are visible on-screen. Generating many UI elements when only a few elements might be on the screen can adversely affect the performance of your application. The calculates the number of visible items and works with the from an (such as or ) to create UI elements only for visible items. Virtualization in a only occurs when the items control contained in the panel creates its own item containers. You can ensure this happens by using data binding. In scenarios where item containers are created and added to the items control, a offers no performance advantage over a . diff --git a/xml/System.Windows.Data/BindingGroup.xml b/xml/System.Windows.Data/BindingGroup.xml index 3d4f5cbf9df..5d4b1a95f45 100644 --- a/xml/System.Windows.Data/BindingGroup.xml +++ b/xml/System.Windows.Data/BindingGroup.xml @@ -42,13 +42,13 @@ The application does the following to achieve this behavior. -- Creates a and adds it the root when it creates the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] of the application. +- Creates a and adds it the root when it creates the user interface (UI) of the application. - Calls , , and in the application's logic to enable rolling back changes. - Calls in a method to get the user's input and then check that an item over 100 dollars is available for at least seven days. - The following example creates the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] of the application. The root has a that contains a that validates the item, as described previously. The binding objects on the `Price` property and the `OfferExpires` property become part of the and each binding has a to make sure that price and date, respectively, are valid values. The validation rules for the individual properties run before the on the . + The following example creates the user interface (UI) of the application. The root has a that contains a that validates the item, as described previously. The binding objects on the `Price` property and the `OfferExpires` property become part of the and each binding has a to make sure that price and date, respectively, are valid values. The validation rules for the individual properties run before the on the . [!code-xaml[BindingGroupSnippets#WindowLayout](~/samples/snippets/csharp/VS_Snippets_Wpf/BindingGroupSnippets/CSharp/Window1.xaml#windowlayout)] diff --git a/xml/System.Windows.Data/CollectionView.xml b/xml/System.Windows.Data/CollectionView.xml index 05b2d51acd5..f55cde0c2d9 100644 --- a/xml/System.Windows.Data/CollectionView.xml +++ b/xml/System.Windows.Data/CollectionView.xml @@ -86,7 +86,7 @@ is bound to the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread dispatcher of the caller of this constructor. + The instance of is bound to the user interface (UI) thread dispatcher of the caller of this constructor. ]]> @@ -2064,9 +2064,9 @@ System.Boolean - Gets a value that indicates whether it has been necessary to update the change log because a notification has been received on a different thread without first entering the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread dispatcher. + Gets a value that indicates whether it has been necessary to update the change log because a notification has been received on a different thread without first entering the user interface (UI) thread dispatcher. - if it has been necessary to update the change log because a notification has been received on a different thread without first entering the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread dispatcher; otherwise, . + if it has been necessary to update the change log because a notification has been received on a different thread without first entering the user interface (UI) thread dispatcher; otherwise, . To be added. diff --git a/xml/System.Windows.Input/InputMethod.xml b/xml/System.Windows.Input/InputMethod.xml index 966743251bd..4c004f8635f 100644 --- a/xml/System.Windows.Input/InputMethod.xml +++ b/xml/System.Windows.Input/InputMethod.xml @@ -59,7 +59,7 @@ System.Boolean - Gets a value that indicates whether or not this input method can display configuration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Gets a value that indicates whether or not this input method can display configuration user interface (UI). if configuration UI can be displayed; otherwise, . @@ -103,7 +103,7 @@ System.Boolean - Gets a value that indicates whether this input method can display word registration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Gets a value that indicates whether this input method can display word registration user interface (UI). if word registration UI can be displayed; otherwise, . @@ -1081,7 +1081,7 @@ - Displays configuration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service. + Displays configuration user interface (UI) associated with the currently active keyboard text service. To be added. @@ -1110,7 +1110,7 @@ A that will be used as the parent element for the configuration UI. This parameter can be . - Displays configuration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service, using a specified as the parent element for the configuration UI. + Displays configuration user interface (UI) associated with the currently active keyboard text service, using a specified as the parent element for the configuration UI. To be added. @@ -1153,7 +1153,7 @@ - Displays word registration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service. + Displays word registration user interface (UI) associated with the currently active keyboard text service. To be added. @@ -1189,12 +1189,12 @@ A string that specifies a value to register. - Displays word registration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service. Accepts a specified string as the default value to register. + Displays word registration user interface (UI) associated with the currently active keyboard text service. Accepts a specified string as the default value to register. @@ -1228,12 +1228,12 @@ A that will be used as the parent element for the word registration UI. This parameter can be . A string that specifies a value to register. - Displays word registration [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] associated with the currently active keyboard text service. Accepts a specified string as the default value to register, and a specified as the parent element for the configuration UI. + Displays word registration user interface (UI) associated with the currently active keyboard text service. Accepts a specified string as the default value to register, and a specified as the parent element for the configuration UI. diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index 34d5a1302ca..9d785227153 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -1444,7 +1444,7 @@ and , provide a property that can be used to specify a font for the text content of a control. You define the font by setting that property with a value. The following examples show how to reference a font, in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and in code. + Most user interface (UI) elements, such as and , provide a property that can be used to specify a font for the text content of a control. You define the font by setting that property with a value. The following examples show how to reference a font, in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and in code. [!code-csharp[FontSnippets#FontFallbackSnippet3](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontFamilySnippets.xaml.cs#fontfallbacksnippet3)] [!code-vb[FontSnippets#FontFallbackSnippet3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/FontSnippets/visualbasic/fontfamilysnippets.xaml.vb#fontfallbacksnippet3)] diff --git a/xml/System.Windows.Media/MediaPlayer.xml b/xml/System.Windows.Media/MediaPlayer.xml index a95f8b5a792..0e55fecf701 100644 --- a/xml/System.Windows.Media/MediaPlayer.xml +++ b/xml/System.Windows.Media/MediaPlayer.xml @@ -28,7 +28,7 @@ can be used in two different modes, depending on what is driving the player: independent mode or clock mode. In independent mode, the is analogous to an image and the media opened through the method drives playback. In Clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the Timing tree which controls playback. For more information on media modes, see the [Multimedia Overview](/dotnet/framework/wpf/graphics-multimedia/multimedia-overview). - is different from a in that it is not a control that can be added directly to the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] of an application. To display media loaded using , a or must be used. + is different from a in that it is not a control that can be added directly to the user interface (UI) of an application. To display media loaded using , a or must be used. diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 539a8428b29..48bf05032a3 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -863,7 +863,7 @@ ## Remarks You handle if you need to discover pertinent information regarding the navigation request when downloading commences. This information is available from the object that is passed to the event handler, and includes: -- The source page. When is raised, at least part of the source page's [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] tree has been parsed, and attached to target content control. +- The source page. When is raised, at least part of the source page's user interface (UI) tree has been parsed, and attached to target content control. - The requested URI. diff --git a/xml/System.Windows.Threading/DispatcherTimer.xml b/xml/System.Windows.Threading/DispatcherTimer.xml index 13df62c1e94..9ebba0adb07 100644 --- a/xml/System.Windows.Threading/DispatcherTimer.xml +++ b/xml/System.Windows.Threading/DispatcherTimer.xml @@ -25,7 +25,7 @@ Timers are not guaranteed to execute exactly when the time interval occurs, but they are guaranteed to not execute before the time interval occurs. This is because operations are placed on the queue like other operations. When the operation executes is dependent on the other jobs in the queue and their priorities. - If a is used in a WPF application, it is worth noting that the runs on a different thread than the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread. In order to access objects on the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread, it is necessary to post the operation onto the of the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread using or . Reasons for using a as opposed to a are that the runs on the same thread as the and a can be set on the . + If a is used in a WPF application, it is worth noting that the runs on a different thread than the user interface (UI) thread. In order to access objects on the user interface (UI) thread, it is necessary to post the operation onto the of the user interface (UI) thread using or . Reasons for using a as opposed to a are that the runs on the same thread as the and a can be set on the . A will keep an object alive whenever the object's methods are bound to the timer. diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 53ecf366d09..fa416634214 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -411,7 +411,7 @@ The name of the resource to find. - Searches for a [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] resource, such as a or , with the specified key, and throws an exception if the requested resource is not found (see XAML Resources). + Searches for a user interface (UI) resource, such as a or , with the specified key, and throws an exception if the requested resource is not found (see XAML Resources). The requested resource object. If the requested resource is not found, a is thrown. instance for each theme. In this way, a new theme can be applied by setting the Resources property to the appropriate . @@ -2339,7 +2339,7 @@ This example illustrates how to use XAML together with application-scope resourc reference is automatically added to as soon as a window is instantiated on the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] thread; windows that are created by worker threads are not added. A reference is automatically removed after its event has been handled and before its event is raised. + A reference is automatically added to as soon as a window is instantiated on the user interface (UI) thread; windows that are created by worker threads are not added. A reference is automatically removed after its event has been handled and before its event is raised. By default, the first item added to the property becomes the . diff --git a/xml/System.Windows/ContentElement.xml b/xml/System.Windows/ContentElement.xml index 45145ea3779..ea8b747af82 100644 --- a/xml/System.Windows/ContentElement.xml +++ b/xml/System.Windows/ContentElement.xml @@ -1390,7 +1390,7 @@ where `myElement` is the class name of the type that you are overriding the meta - When overridden in a derived class, returns an alternative [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] parent for this element if no visual parent exists. + When overridden in a derived class, returns an alternative user interface (UI) parent for this element if no visual parent exists. An object, if implementation of a derived class has an alternate parent connection to report. System.Boolean - Gets or sets a value that indicates whether this element is enabled in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Gets or sets a value that indicates whether this element is enabled in the user interface (UI). if the element is enabled; otherwise, . The default value is . diff --git a/xml/System.Windows/DragDrop.xml b/xml/System.Windows/DragDrop.xml index 5ace07717c8..67c94e7cb1a 100644 --- a/xml/System.Windows/DragDrop.xml +++ b/xml/System.Windows/DragDrop.xml @@ -21,7 +21,7 @@ class. The drag-and-drop events are attached events that can be attached to any or . The drag source and drop target may be UI elements in the same application or in different applications. However, the drop target must know how to process the data being passed by the drag source. + Drag-and-drop commonly refers to a method of data transfer that involves using a mouse (or some other pointing device) to select one or more objects, dragging these objects over some desired drop target in the user interface (UI), and dropping them. A drag-and-drop operation is analogous to a copy (or cut)-and-paste operation that is used to transfer data from one object or application to another. Drag-and-drop operations typically involve two parties: a drag source from which the dragged data originates and a drop target which receives the dropped data. The events and methods required for drag-and-drop operations are defined in the class. The drag-and-drop events are attached events that can be attached to any or . The drag source and drop target may be UI elements in the same application or in different applications. However, the drop target must know how to process the data being passed by the drag source. > [!NOTE] > The and classes contain aliases for the drag-and-drop events so that the events appear in the class members list when these classes are inherited as a base class. When you attach an event handler to a drag-and-drop event on one of these classes, the handler is attached to the underlying event and they receive the same instance of event data. For example, see . diff --git a/xml/System.Windows/EventTrigger.xml b/xml/System.Windows/EventTrigger.xml index a97092959b7..a706fd4d3d5 100644 --- a/xml/System.Windows/EventTrigger.xml +++ b/xml/System.Windows/EventTrigger.xml @@ -31,7 +31,7 @@ objects have the , , and properties that apply changes or actions based on the state of certain properties, while objects start a set of when a specified routed event occurs. For example, you may want to use an to start a set of animations when the mouse pointer is over a certain [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] control. Unlike , has no concept of termination of state, so the action will not be undone once the condition that raised the event is no longer true. + objects have the , , and properties that apply changes or actions based on the state of certain properties, while objects start a set of when a specified routed event occurs. For example, you may want to use an to start a set of animations when the mouse pointer is over a certain user interface (UI) control. Unlike , has no concept of termination of state, so the action will not be undone once the condition that raised the event is no longer true. Note that when using an , you need to choose events that do not interfere with the inherent behavior of your control. Controls such as or perform specific actions on user input events such as mouse clicks and keyboard events. For example, if you are styling a button and try to set the event as the of an , the never gets applied because the event first gets handled by the button. Instead, you can use the event or a different event. @@ -256,7 +256,7 @@ s apply a set of actions when the specified routed event occurs. For example, you may want to use s to start a set of animations when the mouse pointer is over a certain [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] control. + s apply a set of actions when the specified routed event occurs. For example, you may want to use s to start a set of animations when the mouse pointer is over a certain user interface (UI) control. If the template or style that contains this does not have the `TargetType` property specified, then you need to quality the event name with the class name using the `ClassName.EventName` syntax. diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index 9e8658f10cd..6d1f6d21c33 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -60,7 +60,7 @@ does not yet define its own rendering behavior; instantiating an actual class instance in code or markup is possible but displays nothing in a WPF application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. Rendering logic must be provided by classes that take child elements as part of their content model, or in derived classes. + does not yet define its own rendering behavior; instantiating an actual class instance in code or markup is possible but displays nothing in a WPF application user interface (UI). Rendering logic must be provided by classes that take child elements as part of their content model, or in derived classes. deliberately parallels many of the same APIs as . Note that certain APIs found on will not have a equivalent. Several of the APIs are for functionality such as geometry representation or layout, which are not relevant for a . @@ -437,7 +437,7 @@ System.Windows.Controls.ContextMenu - Gets or sets the context menu element that should appear whenever the context menu is requested via [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] from within this element. + Gets or sets the context menu element that should appear whenever the context menu is requested via user interface (UI) from within this element. The context menu that this element uses. System.Boolean - Gets or sets a value indicating whether this should force the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] to render the cursor as declared by this instance's property. + Gets or sets a value indicating whether this should force the user interface (UI) to render the cursor as declared by this instance's property. to force cursor presentation while over this element to use this instance's setting for the cursor (including on all child elements); otherwise . The default value is . @@ -2888,7 +2888,7 @@ System.Object - Gets or sets the tool-tip object that is displayed for this element in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Gets or sets the tool-tip object that is displayed for this element in the user interface (UI). The tooltip object. , either directly or through intermediate base classes such as or . - If you intend to use as a base class, you might want to first examine the existing derived classes. provides support for a number of basic scenarios, but also lacks a number of features that are desirable for an "element" in the sense of a building block that you use to create [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. For instance, a does not define any true content model; as a base class does not define a property that can create XAML child elements. In particular, you might want to look at and . + If you intend to use as a base class, you might want to first examine the existing derived classes. provides support for a number of basic scenarios, but also lacks a number of features that are desirable for an "element" in the sense of a building block that you use to create user interface (UI) in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. For instance, a does not define any true content model; as a base class does not define a property that can create XAML child elements. In particular, you might want to look at and . ]]> @@ -824,7 +824,7 @@ System.Windows.Controls.ContextMenu - Gets or sets the context menu element that should appear whenever the context menu is requested through [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] from within this element. + Gets or sets the context menu element that should appear whenever the context menu is requested through user interface (UI) from within this element. The context menu assigned to this element. System.Windows.FlowDirection - Gets or sets the direction that text and other [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] elements flow within any parent element that controls their layout. + Gets or sets the direction that text and other user interface (UI) elements flow within any parent element that controls their layout. The direction that text and other UI elements flow within their parent element, as a value of the enumeration. The default value is . System.Boolean - Gets or sets a value that indicates whether this should force the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] to render the cursor as declared by the property. + Gets or sets a value that indicates whether this should force the user interface (UI) to render the cursor as declared by the property. if cursor presentation while over this element is forced to use current settings for the cursor (including on all child elements); otherwise . The default value is . @@ -2462,7 +2462,7 @@ Setting a transform provides powerful capabilities of scaling and rotating. However, ignores operations. This is because the layout system behavior for child elements of a auto-corrects any offsets to the position of a scaled or rotated element into the layout and coordinate system of the parent element. - can lead to poor application performance if you invoke it in a scenario that does not require a full pass by the layout system. When you apply a to the collection of the , it triggers a new pass by the layout system and forces all on-screen objects to be remeasured and rearranged. If you are updating the complete application [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)], this functionality might be exactly what you need. However, if you do not need a full layout pass, use the property, which does not invoke the layout system, and therefore, is typically a better choice for this scenario. + can lead to poor application performance if you invoke it in a scenario that does not require a full pass by the layout system. When you apply a to the collection of the , it triggers a new pass by the layout system and forces all on-screen objects to be remeasured and rearranged. If you are updating the complete application user interface (UI), this functionality might be exactly what you need. However, if you do not need a full layout pass, use the property, which does not invoke the layout system, and therefore, is typically a better choice for this scenario. Example scenarios where would be useful include: rotating elements such as menu components from horizontal to vertical or vice versa, scaling elements (zooming in) on focus, providing editing behavior, etc. @@ -2644,7 +2644,7 @@ is set as a structure rather than as a number so that the margin can be set asymmetrically. The structure itself supports string type conversion so that you can specify an asymmetric in XAML attribute syntax also. @@ -4943,7 +4943,7 @@ System.Object - Gets or sets the tool-tip object that is displayed for this element in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Gets or sets the tool-tip object that is displayed for this element in the user interface (UI). The tooltip object. System.Boolean - Gets a value that indicates whether this element is enabled in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Gets a value that indicates whether this element is enabled in the user interface (UI). if the element is enabled; otherwise, . diff --git a/xml/System.Windows/SystemParameters.xml b/xml/System.Windows/SystemParameters.xml index 000f48f5482..bf2dae31a78 100644 --- a/xml/System.Windows/SystemParameters.xml +++ b/xml/System.Windows/SystemParameters.xml @@ -7975,7 +7975,7 @@ System.Boolean - Gets a value that indicates whether all [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] effects are enabled. + Gets a value that indicates whether all user interface (UI) effects are enabled. if all UI effects are enabled; if they are disabled. diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 1d7bddab221..4e92a2658d2 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -2090,7 +2090,7 @@ Image with an Elliptical Clip Region - When overridden in a derived class, returns an alternative [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] parent for this element if no visual parent exists. + When overridden in a derived class, returns an alternative user interface (UI) parent for this element if no visual parent exists. An object, if implementation of a derived class has an alternate parent connection to report. System.Boolean - Gets or sets a value indicating whether this element is enabled in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. This is a dependency property. + Gets or sets a value indicating whether this element is enabled in the user interface (UI). This is a dependency property. if the element is enabled; otherwise, . The default value is . @@ -3043,7 +3043,7 @@ Image with an Elliptical Clip Region if the element is enabled; otherwise, . To be added. - The default implementation of this property caches the value and also calculates whether the parent element of this element is enabled. (If the parent is not enabled, the child element cannot be effectively enabled in practical [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)].) If you choose to override this implementation, make certain that you call the base implementation to preserve this behavior. + The default implementation of this property caches the value and also calculates whether the parent element of this element is enabled. (If the parent is not enabled, the child element cannot be effectively enabled in practical user interface (UI).) If you choose to override this implementation, make certain that you call the base implementation to preserve this behavior. The class provides an existing override implementation of this property. This override determines whether the content inside the content presentation area exceeds the available area. If the content does exceed the area, the scrollbar portion is enabled. Otherwise, the scrollbar is not enabled. @@ -4356,7 +4356,7 @@ Image with an Elliptical Clip Region System.Boolean - Gets a value indicating whether this element is visible in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. This is a dependency property. + Gets a value indicating whether this element is visible in the user interface (UI). This is a dependency property. if the element is visible; otherwise, . @@ -9938,7 +9938,7 @@ Image with an Elliptical Clip Region System.Double - Gets or sets the opacity factor applied to the entire when it is rendered in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. This is a dependency property. + Gets or sets the opacity factor applied to the entire when it is rendered in the user interface (UI). This is a dependency property. The opacity factor. Default opacity is 1.0. Expected values are between 0.0 and 1.0. ## Dependency Property Information @@ -14794,7 +14794,7 @@ Image with an Elliptical Clip Region System.Windows.Visibility - Gets or sets the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] visibility of this element. This is a dependency property. + Gets or sets the user interface (UI) visibility of this element. This is a dependency property. A value of the enumeration. The default value is . - When overridden in a derived class, returns an alternative [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] parent for this element if no visual parent exists. + When overridden in a derived class, returns an alternative user interface (UI) parent for this element if no visual parent exists. An object, if implementation of a derived class has an alternate parent connection to report. System.Boolean - Gets or sets a value indicating whether this element is enabled in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Gets or sets a value indicating whether this element is enabled in the user interface (UI). if the element is enabled; otherwise, . The default value is . @@ -1885,7 +1885,7 @@ ]]> - The default implementation of this property caches the value and also calculates whether the parent element of this element is enabled. (If the parent is not enabled, the child element cannot be effectively enabled in practical [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)].) If you choose to override this implementation, make certain that you call the base implementation to preserve this behavior. + The default implementation of this property caches the value and also calculates whether the parent element of this element is enabled. (If the parent is not enabled, the child element cannot be effectively enabled in practical user interface (UI).) If you choose to override this implementation, make certain that you call the base implementation to preserve this behavior. @@ -3216,7 +3216,7 @@ System.Boolean - Gets a value indicating whether this element is visible in the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Gets a value indicating whether this element is visible in the user interface (UI). if the element is visible; otherwise, . @@ -12626,7 +12626,7 @@ System.Windows.Visibility - Gets or sets the [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)] visibility of this element. + Gets or sets the user interface (UI) visibility of this element. A value of the enumeration. The default value is . 0 - Only the client area is visible - the title bar and border are not shown. A with a of will still display the navigation [!INCLUDE[TLA#tla_ui](~/includes/tlasharptla-ui-md.md)]. + Only the client area is visible - the title bar and border are not shown. A with a of will still display the navigation user interface (UI). From 5310f019803fef659130576047d62d4d55ff756a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:05:34 -0800 Subject: [PATCH 159/236] tlasharptla-uiautomation --- xml/System.Windows.Automation/InvokePattern.xml | 2 +- xml/System.Windows.Automation/PropertyCondition.xml | 2 +- xml/System.Windows.Automation/WindowClosedEventArgs.xml | 2 +- xml/System.Windows.Controls/Label.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xml/System.Windows.Automation/InvokePattern.xml b/xml/System.Windows.Automation/InvokePattern.xml index fcf71f21eb8..4b45255810c 100644 --- a/xml/System.Windows.Automation/InvokePattern.xml +++ b/xml/System.Windows.Automation/InvokePattern.xml @@ -58,7 +58,7 @@ should return immediately without blocking. However, this behavior is entirely dependent on the [!INCLUDE[TLA#tla_uiautomation](~/includes/tlasharptla-uiautomation-md.md)] provider implementation. In scenarios where calling causes a blocking issue (such as a modal dialog) a separate helper thread may be required to call the method. + Calls to should return immediately without blocking. However, this behavior is entirely dependent on the Microsoft UI Automation provider implementation. In scenarios where calling causes a blocking issue (such as a modal dialog) a separate helper thread may be required to call the method. diff --git a/xml/System.Windows.Automation/PropertyCondition.xml b/xml/System.Windows.Automation/PropertyCondition.xml index 76f78ce9cea..9c26abe1da0 100644 --- a/xml/System.Windows.Automation/PropertyCondition.xml +++ b/xml/System.Windows.Automation/PropertyCondition.xml @@ -99,7 +99,7 @@ to retrieve the [!INCLUDE[TLA#tla_uiautomation](~/includes/tlasharptla-uiautomation-md.md)] element representing the main form of an application. The form is located by a case-insensitive search for its string identifier. + The following example uses a to retrieve the Microsoft UI Automation element representing the main form of an application. The form is located by a case-insensitive search for its string identifier. [!code-csharp[UIAClient_snip#110](~/samples/snippets/csharp/VS_Snippets_Wpf/UIAClient_snip/CSharp/ClientForm.cs#110)] [!code-vb[UIAClient_snip#110](~/samples/snippets/visualbasic/VS_Snippets_Wpf/UIAClient_snip/VisualBasic/ClientForm.vb#110)] diff --git a/xml/System.Windows.Automation/WindowClosedEventArgs.xml b/xml/System.Windows.Automation/WindowClosedEventArgs.xml index 43ab29bda9f..86e33d6622a 100644 --- a/xml/System.Windows.Automation/WindowClosedEventArgs.xml +++ b/xml/System.Windows.Automation/WindowClosedEventArgs.xml @@ -84,7 +84,7 @@ to match the window with a known identifier. + When your application receives a window-closed event, the `sender` parameter of the event handler cannot be used to obtain information about the window that has closed, because the corresponding Microsoft UI Automation element is no longer valid. Use to match the window with a known identifier. diff --git a/xml/System.Windows.Controls/Label.xml b/xml/System.Windows.Controls/Label.xml index 180207a39f3..5766a6dc1db 100644 --- a/xml/System.Windows.Controls/Label.xml +++ b/xml/System.Windows.Controls/Label.xml @@ -28,7 +28,7 @@ . To assign a to a , set the property to the control that should get focus when the user presses the access key. Setting the target also causes [!INCLUDE[TLA#tla_uiautomation](~/includes/tlasharptla-uiautomation-md.md)] to use the text of the label as the name of the targeted control. For more information, see [Accessibility](/dotnet/framework/ui-automation/). + This class provides both functional and visual support for access keys (also known as mnemonics). It is frequently used to enable quick keyboard access to controls such as a . To assign a to a , set the property to the control that should get focus when the user presses the access key. Setting the target also causes Microsoft UI Automation to use the text of the label as the name of the targeted control. For more information, see [Accessibility](/dotnet/framework/ui-automation/). To set the access key, add an underscore before the character that should be the access key. If your content has multiple underscore characters, only the first one is converted into an access key; the other underscores appear as normal text. If the underscore that you want converted to the access key is not the first underscore, use two consecutive underscores for any underscores that precede the one that you want to convert. For example, the following code contains an access key and displays as _Hello**W**orld: From a25626b553267623ef5cbd1b48bc1c964751a2e4 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:05:58 -0800 Subject: [PATCH 160/236] tlasharptla-uiautomationsharpinitcap --- xml/System.Windows.Controls/DataGridCell.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Controls/DataGridCell.xml b/xml/System.Windows.Controls/DataGridCell.xml index 29d873a4e68..941eec95127 100644 --- a/xml/System.Windows.Controls/DataGridCell.xml +++ b/xml/System.Windows.Controls/DataGridCell.xml @@ -355,7 +355,7 @@ exposes the to [!INCLUDE[TLA#tla_uiautomation#initcap](~/includes/tlasharptla-uiautomationsharpinitcap-md.md)]. + The exposes the to UI Automation. ]]> From efbcc0ed0a83ccf43786ea6266f7700c29851b25 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:06:18 -0800 Subject: [PATCH 161/236] tlasharptla-unc --- xml/System.Windows.Documents/Hyperlink.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Documents/Hyperlink.xml b/xml/System.Windows.Documents/Hyperlink.xml index 9c41ca4755f..77ec1ac0f0b 100644 --- a/xml/System.Windows.Documents/Hyperlink.xml +++ b/xml/System.Windows.Documents/Hyperlink.xml @@ -691,7 +691,7 @@ This method navigates to the uniform resource identifier (URI) specified by the property, and marks the URI as visited. > [!IMPORTANT] -> Depending on the host computer's security configuration, certain forms of navigation (for example, navigating to a [!INCLUDE[TLA#tla_unc](~/includes/tlasharptla-unc-md.md)] path) are not allowed in the Internet zone. In such cases, this method will demand full trust. For more information, see [Code Access Security](/dotnet/framework/misc/code-access-security). +> Depending on the host computer's security configuration, certain forms of navigation (for example, navigating to a Universal Naming Convention (UNC) path) are not allowed in the Internet zone. In such cases, this method will demand full trust. For more information, see [Code Access Security](/dotnet/framework/misc/code-access-security). ]]> From 406d77d2746658f8deae05d1c1c3df4b818b1f49 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:06:35 -0800 Subject: [PATCH 162/236] tlasharptla-unicode --- xml/System.Windows.Controls/TextChange.xml | 2 +- xml/System.Windows.Documents/TextPointer.xml | 12 ++++++------ xml/System.Windows/DataFormats.xml | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Windows.Controls/TextChange.xml b/xml/System.Windows.Controls/TextChange.xml index 729436ef3b1..8951f931917 100644 --- a/xml/System.Windows.Controls/TextChange.xml +++ b/xml/System.Windows.Controls/TextChange.xml @@ -27,7 +27,7 @@ - A element contained within an or . Note that such a is always counted as exactly one symbol; any additional content or elements contained by the are not counted as symbols. -- Each 16-bit [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] character inside of a text element. +- Each 16-bit Unicode character inside of a text element. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Windows.Documents/TextPointer.xml b/xml/System.Windows.Documents/TextPointer.xml index 26a459cb748..8a6eae2a869 100644 --- a/xml/System.Windows.Documents/TextPointer.xml +++ b/xml/System.Windows.Documents/TextPointer.xml @@ -35,7 +35,7 @@ - A element contained within an or . Note that such a is always counted as exactly one symbol; any additional content or elements contained by the are not counted as symbols. - - Each 16-bit [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] character inside of a text element. + - Each 16-bit Unicode character inside of a text element. - Text Container - A *text container* is the element that forms the ultimate border for the flow content at hand; the position indicated by a always falls within a text container. Currently, a text container must be either a or a . Generally speaking, operations between instances in different text containers are not supported. @@ -483,7 +483,7 @@ - A element contained in an or . Note that such a is always counted as exactly one symbol; any additional content or elements contained by the are not counted as symbols. -- A 16-bit [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] character inside of a text element. +- A 16-bit Unicode character inside of a text element. If the next symbol is categorized as , , or (as identified by the method), then the returned by this method is advanced by exactly one symbol from the current position. @@ -580,7 +580,7 @@ - A element contained in an or . Note that such a is always counted as exactly one symbol; any additional content or elements contained by the are not counted as symbols. -- A 16-bit [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] character inside of a text element. +- A 16-bit Unicode character inside of a text element. @@ -678,7 +678,7 @@ - A element contained in an or . Note that such a is always counted as exactly one symbol; any additional content or elements contained by the are not counted as symbols. -- A 16-bit [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] character inside of a text element. +- A 16-bit Unicode character inside of a text element. @@ -729,7 +729,7 @@ - A element contained in an or . Note that such a is always counted as exactly one symbol; any additional content or elements contained by the are not counted as symbols. -- A 16-bit [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] character inside of a text element. +- A 16-bit Unicode character inside of a text element. ]]> @@ -873,7 +873,7 @@ - A element contained in an or . Note that such a is always counted as exactly one symbol; any additional content or elements contained by the are not counted as symbols. -- A 16-bit [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] character inside of a text element. +- A 16-bit Unicode character inside of a text element. ]]> diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index addc0bacca5..fa7feeae25b 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -46,7 +46,7 @@ ||"SymbolicLink"|Specifies the Windows symbolic link data format.| ||"Text"|Specifies the ANSI text data format.| ||"TaggedImageFileFormat"|Specifies the Tagged Image File Format (TIFF) data format.| -||"UnicodeText"|Specifies the [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] text data format.| +||"UnicodeText"|Specifies the Unicode text data format.| ||"WaveAudio"|Specifies the wave audio data format.| ||"Xaml"|Specifies the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] data format.| ||"XamlPackage"|Specifies the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] package data format.| @@ -798,7 +798,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_unicode](~/includes/tlasharptla-unicode-md.md)] text data format. + Specifies the Unicode text data format. Date: Wed, 24 Feb 2021 14:06:52 -0800 Subject: [PATCH 163/236] tlasharptla-url --- xml/System.Windows.Automation/ControlType.xml | 2 +- xml/System.Windows.Navigation/NavigationService.xml | 2 +- xml/System.Windows/Application.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Windows.Automation/ControlType.xml b/xml/System.Windows.Automation/ControlType.xml index 2ad5db4a5a1..27539764a56 100644 --- a/xml/System.Windows.Automation/ControlType.xml +++ b/xml/System.Windows.Automation/ControlType.xml @@ -516,7 +516,7 @@ diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 48bf05032a3..7e3a9dbdbfb 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -646,7 +646,7 @@ will navigate to the URI specified by `source` if the following conditions are true: diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index fa416634214..2476360d19c 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -2159,7 +2159,7 @@ This example illustrates how to use XAML together with application-scope resourc > [!NOTE] > If your application uses to specify a credential policy, you need to set after is raised; otherwise, WPF sets it to a default internal policy directly after the event has been raised. - The command-line arguments that are passed to the event handler are not the same as the [!INCLUDE[TLA#tla_url](~/includes/tlasharptla-url-md.md)] query string parameters that are passed to an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]. + The command-line arguments that are passed to the event handler are not the same as the URL query string parameters that are passed to an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]. From 4751166db1bd0cb66256b13962a2d5c28629ba57 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:07:20 -0800 Subject: [PATCH 164/236] tlasharptla-visualstu --- xml/System.Windows.Controls/Page.xml | 2 +- xml/System.Windows.Forms/Form.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index c4fd21cda50..4269b17d26b 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -50,7 +50,7 @@ - It can alter the title, width, height, and navigation UI of its host window (, , , ). -- It has designer support in [!INCLUDE[TLA#tla_visualstu](~/includes/tlasharptla-visualstu-md.md)]. +- It has designer support in Microsoft Visual Studio. A page can be hosted from , , , or from a browser. To be hosted, a page can be: diff --git a/xml/System.Windows.Forms/Form.xml b/xml/System.Windows.Forms/Form.xml index c2e493c2498..ef403933856 100644 --- a/xml/System.Windows.Forms/Form.xml +++ b/xml/System.Windows.Forms/Form.xml @@ -78,7 +78,7 @@ You can use a form as the starting class in your application by placing a method called `Main` in the class. In the `Main` method add code to create and show the form. You will also need to add the `STAThread` attribute to the `Main` method in order for the form to run. When the starting form is closed, the application is also closed. - If you set the property to `false` before the is visible (for example, setting to false in the [!INCLUDE[TLA#tla_visualstu](~/includes/tlasharptla-visualstu-md.md)] designer), the minimize, maximize, close, and system buttons remain enabled. If you set to `false` after the is visible (for example, when the Load event occurs), the buttons are disabled. + If you set the property to `false` before the is visible (for example, setting to false in the Microsoft Visual Studio designer), the minimize, maximize, close, and system buttons remain enabled. If you set to `false` after the is visible (for example, when the Load event occurs), the buttons are disabled. From c1ceca065c125dc506be16b1ff234b54485f0624 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:07:38 -0800 Subject: [PATCH 165/236] tlasharptla-wdp --- xml/System.Windows.Media.Imaging/BitmapDecoder.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapEncoder.xml | 2 +- xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml index 1432f64db2c..dbb3397f691 100644 --- a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml @@ -663,7 +663,7 @@ property. + None of the native formats support global thumbnails. Joint Photographics Experts Group (JPEG), Tagged Image File Format (TIFF), and Microsoft Windows Media Photo support frame-level thumbnails that can be accessed using the property. The returned by this property is frozen. diff --git a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml index 440d3471edf..f8a10a65c7f 100644 --- a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml @@ -196,7 +196,7 @@ ## XAML Text Usage diff --git a/xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml b/xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml index 1c6c15865ef..f15d62a0834 100644 --- a/xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/WmpBitmapDecoder.xml @@ -21,7 +21,7 @@ From a9d0efdcc7e8a513fe3a71f70d364ec821cbec3f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:07:54 -0800 Subject: [PATCH 166/236] tlasharptla-win --- xml/System.Printing/PrintQueue.xml | 8 ++++---- xml/System.Printing/PrintQueueStream.xml | 2 +- xml/System.Printing/PrintServer.xml | 2 +- xml/System.Printing/PrintSystemJobInfo.xml | 4 ++-- xml/System.Windows.Interop/HwndSourceParameters.xml | 4 ++-- xml/System.Windows.Interop/IKeyboardInputSink.xml | 2 +- xml/System.Windows/DataFormats.xml | 4 ++-- xml/System.Windows/SystemParameters.xml | 2 +- 8 files changed, 14 insertions(+), 14 deletions(-) diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index 5fb8cfd8cb4..6c60e5bf463 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -424,7 +424,7 @@ API, you can use the class instead of this method. + Use this method to write device specific information, to a spool file, that is not automatically included by the Microsoft Windows spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)]. If you prefer to work with the API, you can use the class instead of this method. After the method has been called, you must write a array to the property of the that is returned by or no print job is created. This array is what prints if the printer is working and is not paused. @@ -481,7 +481,7 @@ API, you can use the class instead of this method. + Use this method to write device specific information, to a spool file, that is not automatically included by the Microsoft Windows spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)]. If you prefer to work with the API, you can use the class instead of this method. After the method has been called, you must write a array to the property of the that is returned by or no print job is created. This array is what prints if the printer is working and is not paused. @@ -3513,7 +3513,7 @@ Gets or sets the earliest time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the printer will print a job. - The time of day that the printer first becomes available, expressed as the number of minutes after midnight (UTC). The maximum value is 1439. When a printer is first installed by using the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] Add Printer Wizard, the printer defaults to being available all the time, and this property returns 0 in all time zones. + The time of day that the printer first becomes available, expressed as the number of minutes after midnight (UTC). The maximum value is 1439. When a printer is first installed by using the Microsoft Windows Add Printer Wizard, the printer defaults to being available all the time, and this property returns 0 in all time zones. Gets or sets the latest time, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the printer will print a job. - The time of day that the printer is no longer available, expressed as the number of minutes after midnight (UTC). The maximum value is 1439. When a printer is first installed by using the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] Add Printer Wizard, the printer defaults to being available all the time, and this property returns 0 in all time zones. + The time of day that the printer is no longer available, expressed as the number of minutes after midnight (UTC). The maximum value is 1439. When a printer is first installed by using the Microsoft Windows Add Printer Wizard, the printer defaults to being available all the time, and this property returns 0 in all time zones. array, you can also use two of the overloads of the method and the property to write to the spool file. + Use this class to write device specific information to a spool file that is not automatically included by the Microsoft Windows spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)]. If you prefer working with a array, you can also use two of the overloads of the method and the property to write to the spool file. > [!CAUTION] > Classes within the namespace are not supported for use within a Windows service or ASP.NET application or service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. diff --git a/xml/System.Printing/PrintServer.xml b/xml/System.Printing/PrintServer.xml index b3f45e27db8..e2d47d9106c 100644 --- a/xml/System.Printing/PrintServer.xml +++ b/xml/System.Printing/PrintServer.xml @@ -980,7 +980,7 @@ The name of the print processor. The attributes, as flags, of the new queue. The share name of the new queue. - A comment about the queue that is visible to users in the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] UI. + A comment about the queue that is visible to users in the Microsoft Windows UI. The location of the new queue. The path of a file that is inserted at the beginning of each print job. A value from 1 through 99 that specifies the priority of the queue relative to other queues that are hosted by the print server. diff --git a/xml/System.Printing/PrintSystemJobInfo.xml b/xml/System.Printing/PrintSystemJobInfo.xml index c532b93cedc..35daf190607 100644 --- a/xml/System.Printing/PrintSystemJobInfo.xml +++ b/xml/System.Printing/PrintSystemJobInfo.xml @@ -1183,7 +1183,7 @@ ## Remarks This value is propagated to each object from the property of the hosting at the time the job enters the queue. If is changed, then any value that is earlier than is changed to the value of . - After the job is added to the queue, it can be given a new value through the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] user interface (UI), provided that it is not earlier than . + After the job is added to the queue, it can be given a new value through the Microsoft Windows user interface (UI), provided that it is not earlier than . If you are not in the UTC time zone, you must add or subtract multiples of 60 to get the correct time for your time zone. For example, if you are in the Pacific Time Zone of North America and daylight savings time is not in effect, then your local time is 8 hours earlier than UTC. If returns 960, that means 16:00 (4:00 PM) in UTC (because 960/60 = 16). To convert this to Pacific Time, you must subtract 480 (= 8 * 60) minutes. @@ -1318,7 +1318,7 @@ ## Remarks This value is propagated to each object from the property of the hosting at the time the job enters the queue. If is changed, then any value that is later than is changed to the value of . - After the job is added to the queue, it can be given a new value through the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] user interface (UI), provided that it is not later than . + After the job is added to the queue, it can be given a new value through the Microsoft Windows user interface (UI), provided that it is not later than . If you are not in the UTC time zone, you must add or subtract multiples of 60 to get the correct time for your time zone. For example, if you are in the Pacific Time Zone of North America and daylight savings time is not in effect, then your local time is 8 hours earlier than UTC. If returns 960, that means 16:00 (4:00 PM) in UTC (because 960/60 = 16). To convert this to Pacific Time, you must subtract 480 (= 8 * 60) minutes. diff --git a/xml/System.Windows.Interop/HwndSourceParameters.xml b/xml/System.Windows.Interop/HwndSourceParameters.xml index d500a4a5f6b..54d99961d8a 100644 --- a/xml/System.Windows.Interop/HwndSourceParameters.xml +++ b/xml/System.Windows.Interop/HwndSourceParameters.xml @@ -285,7 +285,7 @@ System.Int32 - Gets or sets the extended [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] styles for the window. + Gets or sets the extended Microsoft Windows styles for the window. The extended window styles. See [CreateWindowEx](https://go.microsoft.com/fwlink/?LinkId=98462) for a list of these styles. The default is 0 (no extended window styles). To be added. @@ -899,7 +899,7 @@ System.Int32 - Gets or sets the [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] class style for the window. + Gets or sets the Microsoft Windows class style for the window. The window class style. See [Window Class Styles](https://go.microsoft.com/fwlink/?LinkId=178417) for detailed information. The default is 0 (no window class style). To be added. diff --git a/xml/System.Windows.Interop/IKeyboardInputSink.xml b/xml/System.Windows.Interop/IKeyboardInputSink.xml index 938a26241c4..2510f9b1890 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSink.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSink.xml @@ -142,7 +142,7 @@ method. diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index fa7feeae25b..044bb0c97df 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -27,7 +27,7 @@ |Field|Field Value|Description| |-----------|-----------------|-----------------| -||"Bitmap"|Specifies a [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] bitmap data format.| +||"Bitmap"|Specifies a Microsoft Windows bitmap data format.| ||"CSV"|Specifies a comma-separated value (CSV) data format.| ||"DeviceIndependentBitmap"|Specifies the device-independent bitmap (DIB) data format.| ||"DataInterchangeFormat"|Specifies the Windows Data Interchange Format (DIF) data format.| @@ -73,7 +73,7 @@ System.String - Specifies a [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] bitmap data format. + Specifies a Microsoft Windows bitmap data format. System.Boolean - Gets a value that indicates whether [!INCLUDE[TLA#tla_win](~/includes/tlasharptla-win-md.md)] for Pen Computing extensions are installed. + Gets a value that indicates whether Microsoft Windows for Pen Computing extensions are installed. if Pen Computing extensions are installed; otherwise, . From 2e7612430026fedb6bc54db23fab3b326492bcec Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:08:12 -0800 Subject: [PATCH 167/236] tlasharptla-win32 --- xml/Microsoft.Win32/CommonDialog.xml | 2 +- xml/Microsoft.Win32/FileDialog.xml | 6 +++--- xml/System.Windows.Automation/AutomationElement.xml | 2 +- xml/System.Windows.Input/Mouse.xml | 2 +- xml/System.Windows.Interop/CursorInteropHelper.xml | 4 ++-- xml/System.Windows.Interop/HwndHost.xml | 8 ++++---- xml/System.Windows.Interop/HwndSource.xml | 10 +++++----- xml/System.Windows.Interop/HwndSourceParameters.xml | 2 +- xml/System.Windows.Interop/IKeyboardInputSink.xml | 2 +- xml/System.Windows.Interop/MSG.xml | 2 +- xml/System.Windows.Media/FontFamily.xml | 2 +- xml/System.Windows.Media/Visual.xml | 2 +- xml/System.Windows/Application.xml | 4 ++-- xml/System.Windows/UIElement.xml | 2 +- xml/System.Windows/Window.xml | 2 +- 15 files changed, 26 insertions(+), 26 deletions(-) diff --git a/xml/Microsoft.Win32/CommonDialog.xml b/xml/Microsoft.Win32/CommonDialog.xml index 958f5b1d02b..5ab19c9ba6e 100644 --- a/xml/Microsoft.Win32/CommonDialog.xml +++ b/xml/Microsoft.Win32/CommonDialog.xml @@ -170,7 +170,7 @@ Handle to the window that owns the dialog box. - When overridden in a derived class, is called to display a particular type of [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] common dialog. + When overridden in a derived class, is called to display a particular type of Win32 common dialog. If the user clicks the **OK** button of the dialog that is displayed (e.g. , ), is returned; otherwise, . @@ -664,8 +664,8 @@ System.Int32 - Gets the [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] common file dialog flags that are used by file dialogs for initialization. - A that contains the [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] common file dialog flags that are used by file dialogs for initialization. + Gets the Win32 common file dialog flags that are used by file dialogs for initialization. + A that contains the Win32 common file dialog flags that are used by file dialogs for initialization. corresponds to a piece of user interface (UI), regardless of underlying implementation (such as [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] or [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)]). + An corresponds to a piece of user interface (UI), regardless of underlying implementation (such as [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] or Win32). ]]> diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index 9d785227153..316f759c0ea 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -711,7 +711,7 @@ ## Remarks The position of the mouse pointer is calculated relative to the specified element with the upper-left corner of element being the point of origin, 0,0. - During drag-and-drop operations, the position of the mouse cannot be reliably determined through . This is because control of the mouse (possibly including capture) is held by the originating element of the drag until the drop is completed, with much of the behavior controlled by underlying [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] calls. Try the following approaches instead: + During drag-and-drop operations, the position of the mouse cannot be reliably determined through . This is because control of the mouse (possibly including capture) is held by the originating element of the drag until the drop is completed, with much of the behavior controlled by underlying Win32 calls. Try the following approaches instead: - Call the method of the that is passed to the drag events (, , ). diff --git a/xml/System.Windows.Interop/CursorInteropHelper.xml b/xml/System.Windows.Interop/CursorInteropHelper.xml index 159a93356df..364be3804b3 100644 --- a/xml/System.Windows.Interop/CursorInteropHelper.xml +++ b/xml/System.Windows.Interop/CursorInteropHelper.xml @@ -48,8 +48,8 @@ Cursor reference to use for interoperation. - Returns a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] object based on a provided [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] cursor handle. - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] cursor object based on the provided [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] cursor handle. + Returns a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] object based on a provided Win32 cursor handle. + The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] cursor object based on the provided Win32 cursor handle. . Override the method and create your Win32 window as a child of the parent window that is passed into the method. > [!IMPORTANT] -> Although derives from , various properties of that come from and other intermediate classes such as are not generally mapped to possible [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] equivalents. Also, not all / input events transfer across the interoperation boundary. derives from primarily so that an instance can be inserted into the widest variety of possible content models, and so that default layout characteristics can apply. For more details on , see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). +> Although derives from , various properties of that come from and other intermediate classes such as are not generally mapped to possible Win32 equivalents. Also, not all / input events transfer across the interoperation boundary. derives from primarily so that an instance can be inserted into the widest variety of possible content models, and so that default layout characteristics can apply. For more details on , see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). ]]> @@ -450,7 +450,7 @@ ]]> - In [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)], a window is expected to be the size requested by layout at the time the window is created. Derived classes should override this method only if they have additional information regarding required window size. + In Win32, a window is expected to be the size requested by layout at the time the window is created. Derived classes should override this method only if they have additional information regarding required window size. The specific implementation here is already an override of the virtual member, which bases size constraints on the window handle and treats a zero value in one or more dimensions as a non-constraint. The class also overrides a implementation that will result in a clip of the form if it is too large. @@ -604,7 +604,7 @@ > [!IMPORTANT] > This type or member is not available in the Internet security zone. > -> This is an override of the class handler and provides the behavior of translating the [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] message into a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] event, marking the event as handled whenever appropriate. +> This is an override of the class handler and provides the behavior of translating the Win32 message into a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] event, marking the event as handled whenever appropriate. ]]> @@ -651,7 +651,7 @@ > [!IMPORTANT] > This type or member is not available in the Internet security zone. > -> This is an override of the class handler and provides the behavior of translating the [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] message into a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] event, marking the event as handled whenever appropriate. +> This is an override of the class handler and provides the behavior of translating the Win32 message into a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] event, marking the event as handled whenever appropriate. ]]> diff --git a/xml/System.Windows.Interop/HwndSource.xml b/xml/System.Windows.Interop/HwndSource.xml index dc88d940822..f042e2b4507 100644 --- a/xml/System.Windows.Interop/HwndSource.xml +++ b/xml/System.Windows.Interop/HwndSource.xml @@ -77,7 +77,7 @@ For more information about and other interoperation classes, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). - Notice how the constructors for take parameters that resemble the parameters for [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] functions such as [CreateWindowEx](https://go.microsoft.com/fwlink/?LinkID=98462). + Notice how the constructors for take parameters that resemble the parameters for Win32 functions such as [CreateWindowEx](https://go.microsoft.com/fwlink/?LinkID=98462). Scale transformations should not be applied to the of an . See Remarks for . @@ -178,7 +178,7 @@ - The [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] class styles for the window. + The Win32 class styles for the window. The Win32 styles for the window. The extended Win32 styles for the window. The position of the window's left edge. @@ -230,7 +230,7 @@ - The [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] class styles for the window. + The Win32 class styles for the window. The Win32 styles for the window. The extended Win32 styles for the window. The position of the window's left edge. @@ -285,7 +285,7 @@ - The [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] class styles for the window. + The Win32 class styles for the window. The Win32 styles for the window. The extended Win32 styles for the window. The position of the window's left edge. @@ -384,7 +384,7 @@ > [!IMPORTANT] > This method is not available in the Internet security zone. - Most [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] messages that reach the have an approximate WPF equivalent. You use to handle the cases where the message has no WPF equivalent. + Most Win32 messages that reach the have an approximate WPF equivalent. You use to handle the cases where the message has no WPF equivalent. The delegate resembles the parameter profile of a Win32 main window procedure. All window messages that the main window procedure of the parent window receives are also forwarded to the delegates. diff --git a/xml/System.Windows.Interop/HwndSourceParameters.xml b/xml/System.Windows.Interop/HwndSourceParameters.xml index 54d99961d8a..2a4147521ac 100644 --- a/xml/System.Windows.Interop/HwndSourceParameters.xml +++ b/xml/System.Windows.Interop/HwndSourceParameters.xml @@ -169,7 +169,7 @@ class sets this parameter to `true` when using this structure internally, as part of its [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] window-creation process. + The class sets this parameter to `true` when using this structure internally, as part of its Win32 window-creation process. ]]> diff --git a/xml/System.Windows.Interop/IKeyboardInputSink.xml b/xml/System.Windows.Interop/IKeyboardInputSink.xml index 2510f9b1890..aed60559929 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSink.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSink.xml @@ -18,7 +18,7 @@ and keep track of which component has focus. diff --git a/xml/System.Windows.Interop/MSG.xml b/xml/System.Windows.Interop/MSG.xml index 42a180fdf18..339726fd395 100644 --- a/xml/System.Windows.Interop/MSG.xml +++ b/xml/System.Windows.Interop/MSG.xml @@ -28,7 +28,7 @@ diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index cbfda359680..7c50a51a478 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -80,7 +80,7 @@ Example of typefaces that are members of the "Times New Roman" font family InWPF, the font fallback mechanism uses the default fallback font family, "Global User Interface", as the substitute font. This font is defined as a composite font, whose file name is "GlobalUserInterface.CompositeFont". For more information about composite fonts, see the Composite Fonts section in this topic. - The WPF font fallback mechanism replaces previous [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] font substitution technologies. + The WPF font fallback mechanism replaces previous Win32 font substitution technologies. ## Defining a Font Fallback Sequence in Code You can define a font fallback sequence in your code, which lets you define an alternate font. When you create a object, provide multiple font family names, separated by commas, for the parameter, such as "Comic Sans MS, Verdana". In this case, if the glyphs from the "Comic Sans MS" typeface are not available, glyphs from the "Verdana" typeface are used. If neither "Comic Sans MS" nor "Verdana" have the required glyphs, the fallback font family of the typeface is used, which is "Global User Interface" by default. diff --git a/xml/System.Windows.Media/Visual.xml b/xml/System.Windows.Media/Visual.xml index 4b881b18d67..928ce7df34e 100644 --- a/xml/System.Windows.Media/Visual.xml +++ b/xml/System.Windows.Media/Visual.xml @@ -22,7 +22,7 @@ class is the basic abstraction from which every object derives. It also serves as the entry point for writing new controls in WPF, and in many ways can be thought of as an equivalent of a window handle (HWND) in the [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] application model. + The class is the basic abstraction from which every object derives. It also serves as the entry point for writing new controls in WPF, and in many ways can be thought of as an equivalent of a window handle (HWND) in the Win32 application model. The object is a core WPF object, whose primary role is to provide rendering support. User interface controls, such as and , derive from the class, and use the defined properties for persisting their rendering data. The object provides support for the following: diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 2476360d19c..394185e7e4a 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -557,7 +557,7 @@ ]]> - A [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] error is raised by the function (called by ) if a problem occurs when attempting to retrieve the specified cookie. + A Win32 error is raised by the function (called by ) if a problem occurs when attempting to retrieve the specified cookie. @@ -1947,7 +1947,7 @@ This example illustrates how to use XAML together with application-scope resourc ]]> - A [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] error is raised by the function (called by ) if a problem occurs when attempting to create the specified cookie. + A Win32 error is raised by the function (called by ) if a problem occurs when attempting to create the specified cookie. diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 4e92a2658d2..700c655331b 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -43,7 +43,7 @@ also includes APIs that relate to the WPF event model, including methods that can raise specified routed events that are sourced from an element instance. - In terms of architecture, can be considered roughly equivalent to a window handle in [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)] programming, or an Element in Dynamic HTML (DHTML) programming. is a base element at the WPF core level. + In terms of architecture, can be considered roughly equivalent to a window handle in Win32 programming, or an Element in Dynamic HTML (DHTML) programming. is a base element at the WPF core level. A has the following capabilities that are specifically defined by the class: diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index c93ac8b0507..c4e98e4dd42 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -2264,7 +2264,7 @@ System.EventHandler - This event is raised to support interoperation with [!INCLUDE[TLA#tla_win32](~/includes/tlasharptla-win32-md.md)]. See . + This event is raised to support interoperation with Win32. See . To be added. From 0dcae57bb37f600ab6b84355d195e126c574ad54 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:08:38 -0800 Subject: [PATCH 168/236] tlasharptla-winclient --- .../ObservableCollection`1.xml | 2 +- .../IEditableCollectionView.xml | 2 +- .../PresentationTraceSources.xml | 2 +- .../PackWebRequestFactory.xml | 2 +- xml/System.IO.Packaging/Package.xml | 2 +- xml/System.Printing/PrintQueue.xml | 8 +++---- .../PrintingCanceledException.xml | 2 +- .../AutomationPeer.xml | 14 ++++++------ .../ButtonAutomationPeer.xml | 2 +- .../ComboBoxAutomationPeer.xml | 12 +++++----- .../ExpanderAutomationPeer.xml | 6 ++--- .../GridSplitterAutomationPeer.xml | 12 +++++----- .../GridViewColumnHeaderAutomationPeer.xml | 14 ++++++------ .../HyperlinkAutomationPeer.xml | 2 +- .../ListBoxItemAutomationPeer.xml | 2 +- .../MenuItemAutomationPeer.xml | 12 +++++----- .../PasswordBoxAutomationPeer.xml | 6 ++--- .../ProgressBarAutomationPeer.xml | 8 +++---- .../RadioButtonAutomationPeer.xml | 10 ++++----- .../RangeBaseAutomationPeer.xml | 14 ++++++------ .../RepeatButtonAutomationPeer.xml | 2 +- .../ScrollViewerAutomationPeer.xml | 16 +++++++------- .../SelectorAutomationPeer.xml | 6 ++--- .../SelectorItemAutomationPeer.xml | 10 ++++----- .../TabControlAutomationPeer.xml | 2 +- .../TabItemAutomationPeer.xml | 2 +- .../TextBoxAutomationPeer.xml | 6 ++--- .../ToggleButtonAutomationPeer.xml | 4 ++-- .../TreeViewItemAutomationPeer.xml | 18 +++++++-------- .../AutomationElement.xml | 4 ++-- .../DocumentPageView.xml | 4 ++-- .../DocumentViewerBase.xml | 6 ++--- .../GridViewRowPresenterBase.xml | 2 +- .../Selector.xml | 2 +- .../AdornedElementPlaceholder.xml | 4 ++-- .../ContentControl.xml | 4 ++-- xml/System.Windows.Controls/Decorator.xml | 4 ++-- .../FlowDocumentReader.xml | 4 ++-- .../FlowDocumentScrollViewer.xml | 6 ++--- xml/System.Windows.Controls/Grid.xml | 4 ++-- xml/System.Windows.Controls/Image.xml | 2 +- .../ItemCollection.xml | 8 +++---- .../ItemContainerGenerator.xml | 6 ++--- xml/System.Windows.Controls/ItemsControl.xml | 4 ++-- xml/System.Windows.Controls/ListView.xml | 2 +- xml/System.Windows.Controls/MediaElement.xml | 2 +- xml/System.Windows.Controls/Panel.xml | 4 ++-- xml/System.Windows.Controls/RichTextBox.xml | 4 ++-- xml/System.Windows.Controls/ScrollViewer.xml | 2 +- xml/System.Windows.Controls/TextBlock.xml | 14 ++++++------ xml/System.Windows.Controls/ToolBarTray.xml | 4 ++-- .../ToolTipService.xml | 2 +- .../UIElementCollection.xml | 16 +++++++------- xml/System.Windows.Controls/UserControl.xml | 2 +- xml/System.Windows.Controls/Viewport3D.xml | 4 ++-- xml/System.Windows.Data/Binding.xml | 2 +- xml/System.Windows.Data/BindingExpression.xml | 2 +- .../BindingExpressionBase.xml | 2 +- .../BindingListCollectionView.xml | 2 +- .../CollectionContainer.xml | 2 +- .../CompositeCollection.xml | 12 +++++----- .../DataSourceProvider.xml | 6 ++--- .../ListCollectionView.xml | 2 +- xml/System.Windows.Data/PriorityBinding.xml | 4 ++-- xml/System.Windows.Data/RelativeSource.xml | 4 ++-- xml/System.Windows.Data/XmlDataProvider.xml | 2 +- .../XmlNamespaceMapping.xml | 4 ++-- .../ListItemStructure.xml | 2 +- xml/System.Windows.Documents/FlowDocument.xml | 2 +- xml/System.Windows.Documents/Section.xml | 2 +- .../TableCellCollection.xml | 6 ++--- .../TableColumnCollection.xml | 6 ++--- .../TableRowCollection.xml | 6 ++--- .../TableRowGroupCollection.xml | 6 ++--- .../TextElementCollection`1.xml | 2 +- xml/System.Windows.Documents/TextPointer.xml | 4 ++-- .../ElementHost.xml | 18 +++++++-------- .../PropertyMap.xml | 2 +- .../WindowsFormsHost.xml | 2 +- xml/System.Windows.Input/ICommand.xml | 2 +- xml/System.Windows.Input/InputManager.xml | 4 ++-- xml/System.Windows.Input/InputScopePhrase.xml | 6 ++--- xml/System.Windows.Input/Keyboard.xml | 2 +- xml/System.Windows.Input/KeyboardDevice.xml | 4 ++-- .../ManipulationDelta.xml | 2 +- xml/System.Windows.Input/ModifierKeys.xml | 2 +- xml/System.Windows.Input/Mouse.xml | 10 ++++----- xml/System.Windows.Input/MouseDevice.xml | 2 +- xml/System.Windows.Input/Touch.xml | 2 +- .../TouchFrameEventArgs.xml | 2 +- .../BrowserInteropHelper.xml | 2 +- .../CursorInteropHelper.xml | 4 ++-- xml/System.Windows.Interop/DocObjHost.xml | 4 ++-- xml/System.Windows.Interop/HwndHost.xml | 4 ++-- .../HwndSourceParameters.xml | 6 ++--- .../IKeyboardInputSink.xml | 2 +- .../WindowInteropHelper.xml | 8 +++---- .../RuntimeNamePropertyAttribute.xml | 2 +- xml/System.Windows.Markup/XamlWriterState.xml | 2 +- .../ByteAnimation.xml | 2 +- .../ColorAnimation.xml | 2 +- .../DecimalAnimation.xml | 2 +- .../DoubleAnimation.xml | 2 +- .../IAnimatable.xml | 2 +- .../Int16Animation.xml | 2 +- .../Int32Animation.xml | 2 +- .../Int64Animation.xml | 2 +- .../Point3DAnimation.xml | 2 +- .../PointAnimation.xml | 2 +- .../QuaternionAnimation.xml | 2 +- .../RectAnimation.xml | 2 +- .../Rotation3DAnimation.xml | 2 +- .../SingleAnimation.xml | 2 +- .../SizeAnimation.xml | 2 +- .../ThicknessAnimation.xml | 2 +- .../TimelineCollection+Enumerator.xml | 4 ++-- .../Vector3DAnimation.xml | 2 +- .../BitmapEffectCollection+Enumerator.xml | 4 ++-- .../BitmapCodecInfo.xml | 2 +- .../BitmapDecoder.xml | 2 +- .../BitmapMetadata.xml | 10 ++++----- .../BitmapMetadataBlob.xml | 2 +- .../BitmapPalette.xml | 2 +- .../BitmapSource.xml | 4 ++-- .../MaterialCollection+Enumerator.xml | 4 ++-- .../Model3DCollection+Enumerator.xml | 4 ++-- xml/System.Windows.Media.Media3D/Point3D.xml | 2 +- .../Point3DCollection+Enumerator.xml | 4 ++-- xml/System.Windows.Media.Media3D/Point4D.xml | 2 +- .../Quaternion.xml | 2 +- xml/System.Windows.Media.Media3D/Rect3D.xml | 2 +- .../RotateTransform3D.xml | 2 +- xml/System.Windows.Media.Media3D/Size3D.xml | 2 +- .../Transform3DCollection+Enumerator.xml | 4 ++-- xml/System.Windows.Media.Media3D/Vector3D.xml | 2 +- .../Vector3DCollection+Enumerator.xml | 4 ++-- .../Visual3DCollection+Enumerator.xml | 4 ++-- .../CompositionTarget.xml | 4 ++-- .../DoubleCollection+Enumerator.xml | 4 ++-- .../DrawingCollection+Enumerator.xml | 4 ++-- xml/System.Windows.Media/DrawingContext.xml | 2 +- xml/System.Windows.Media/FontFamily.xml | 2 +- .../GeneralTransformCollection+Enumerator.xml | 4 ++-- .../GeometryCollection+Enumerator.xml | 4 ++-- .../GeometryHitTestParameters.xml | 2 +- .../GradientStopCollection+Enumerator.xml | 4 ++-- .../Int32Collection+Enumerator.xml | 4 ++-- xml/System.Windows.Media/Matrix.xml | 6 ++--- xml/System.Windows.Media/MatrixTransform.xml | 2 +- .../PathFigureCollection+Enumerator.xml | 4 ++-- .../PathSegmentCollection+Enumerator.xml | 4 ++-- .../PointCollection+Enumerator.xml | 4 ++-- .../StreamGeometryContext.xml | 2 +- xml/System.Windows.Media/TileBrush.xml | 2 +- xml/System.Windows.Media/Transform.xml | 2 +- .../TransformCollection+Enumerator.xml | 4 ++-- .../VectorCollection+Enumerator.xml | 4 ++-- xml/System.Windows.Media/VisualBrush.xml | 4 ++-- .../JournalEntryListConverter.xml | 4 ++-- .../XpsDocument.xml | 2 +- .../BasePackagingPolicy.xml | 2 +- xml/System.Windows/Clipboard.xml | 4 ++-- xml/System.Windows/DataFormats.xml | 2 +- xml/System.Windows/DependencyObject.xml | 2 +- xml/System.Windows/DependencyProperty.xml | 2 +- xml/System.Windows/EventManager.xml | 2 +- xml/System.Windows/EventRoute.xml | 2 +- .../FrameworkContentElement.xml | 4 ++-- xml/System.Windows/FrameworkElement.xml | 8 +++---- xml/System.Windows/Freezable.xml | 2 +- .../FreezableCollection`1+Enumerator.xml | 4 ++-- xml/System.Windows/IInputElement.xml | 20 ++++++++--------- xml/System.Windows/Point.xml | 2 +- xml/System.Windows/Size.xml | 2 +- xml/System.Windows/Style.xml | 2 +- xml/System.Windows/TemplateKey.xml | 4 ++-- .../TriggerActionCollection.xml | 22 +++++++++---------- xml/System.Windows/UIElement.xml | 12 +++++----- xml/System.Windows/UIElement3D.xml | 8 +++---- xml/System.Windows/UIPropertyMetadata.xml | 2 +- xml/System.Windows/Vector.xml | 2 +- xml/System.Windows/VisualStateManager.xml | 2 +- xml/System.Windows/Window.xml | 2 +- xml/System.Xaml/XamlServices.xml | 6 ++--- 184 files changed, 397 insertions(+), 397 deletions(-) diff --git a/xml/System.Collections.ObjectModel/ObservableCollection`1.xml b/xml/System.Collections.ObjectModel/ObservableCollection`1.xml index bb88ac1ffcb..1fc6bc1f24f 100644 --- a/xml/System.Collections.ObjectModel/ObservableCollection`1.xml +++ b/xml/System.Collections.ObjectModel/ObservableCollection`1.xml @@ -90,7 +90,7 @@ For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ## Notes on XAML Usage - can be used as a XAML object element in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], in versions 3.0 and 3.5. However, the usage has substantial limitations. + can be used as a XAML object element in Windows Presentation Foundation (WPF), in versions 3.0 and 3.5. However, the usage has substantial limitations. - must be the root element, because the `x:TypeArguments` attribute that must be used to specify the constrained type of the generic is only supported on the object element for the root element. diff --git a/xml/System.ComponentModel/IEditableCollectionView.xml b/xml/System.ComponentModel/IEditableCollectionView.xml index 7ec53228716..b5f6a1d45ff 100644 --- a/xml/System.ComponentModel/IEditableCollectionView.xml +++ b/xml/System.ComponentModel/IEditableCollectionView.xml @@ -20,7 +20,7 @@ ## Remarks When a collection view implements the interface, you can directly change the underlying collection, if it allows changes to be made, by using the methods and properties that exposes, regardless of the collection's type. - The types , , and are the types that ship with [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] that inherit from . These types also implement the , so you can edit a collection that uses one of those types. , in particular, is often used because the property is an . + The types , , and are the types that ship with Windows Presentation Foundation (WPF) that inherit from . These types also implement the , so you can edit a collection that uses one of those types. , in particular, is often used because the property is an . diff --git a/xml/System.Diagnostics/PresentationTraceSources.xml b/xml/System.Diagnostics/PresentationTraceSources.xml index c6fe858df44..6eb2574c187 100644 --- a/xml/System.Diagnostics/PresentationTraceSources.xml +++ b/xml/System.Diagnostics/PresentationTraceSources.xml @@ -29,7 +29,7 @@ - To configure trace sources, create an application config file. This file has a .config extension, for example, XamlPad.exe.config. - Achieving optimal application performance requires forethought in application design and an understanding of best practices for [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application development. For more information, see [Optimizing WPF Application Performance](/dotnet/framework/wpf/advanced/optimizing-wpf-application-performance). + Achieving optimal application performance requires forethought in application design and an understanding of best practices for Windows Presentation Foundation (WPF) application development. For more information, see [Optimizing WPF Application Performance](/dotnet/framework/wpf/advanced/optimizing-wpf-application-performance). diff --git a/xml/System.IO.Packaging/PackWebRequestFactory.xml b/xml/System.IO.Packaging/PackWebRequestFactory.xml index ba0cd38039c..eb27622decb 100644 --- a/xml/System.IO.Packaging/PackWebRequestFactory.xml +++ b/xml/System.IO.Packaging/PackWebRequestFactory.xml @@ -86,7 +86,7 @@ The URI to create the Web request. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. The pack URI Web request. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended for application use. Use the type-safe method instead. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended for application use. Use the type-safe method instead. method, which can be used with or without opening the dialog, and the many and methods of the . + Other ways to print in Windows Presentation Foundation (WPF) include the method, which can be used with or without opening the dialog, and the many and methods of the . ]]> @@ -433,7 +433,7 @@ In the print queue's graphical user interface (GUI), the job has the name "Print System Document". To give the job a different name, use the overload. - Other ways to print in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] include the method, which can be used with or without opening the dialog, and the many and methods of the . + Other ways to print in Windows Presentation Foundation (WPF) include the method, which can be used with or without opening the dialog, and the many and methods of the . @@ -488,7 +488,7 @@ > [!CAUTION] > If the is not closed with before the end of the thread in which is called, then an is thrown when that thread ends because the spooler thread cannot gain control over the object. - Other ways to print in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] include the method, which can be used with or without opening the dialog, and the many and methods of the . + Other ways to print in Windows Presentation Foundation (WPF) include the method, which can be used with or without opening the dialog, and the many and methods of the . @@ -593,7 +593,7 @@ > [!NOTE] > You cannot apply the to any method except `Main` and you cannot use for the `Main` thread. - Other ways to print in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] include the method, which can be used with or without opening the dialog, and the many and methods of the . + Other ways to print in Windows Presentation Foundation (WPF) include the method, which can be used with or without opening the dialog, and the many and methods of the . diff --git a/xml/System.Printing/PrintingCanceledException.xml b/xml/System.Printing/PrintingCanceledException.xml index 2ef59f33a11..33102d2157f 100644 --- a/xml/System.Printing/PrintingCanceledException.xml +++ b/xml/System.Printing/PrintingCanceledException.xml @@ -28,7 +28,7 @@ [!CAUTION] > Classes within the namespace are not supported for use within a Windows service or ASP.NET application or service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. diff --git a/xml/System.Windows.Automation.Peers/AutomationPeer.xml b/xml/System.Windows.Automation.Peers/AutomationPeer.xml index 159c170bd08..5215189a1a0 100644 --- a/xml/System.Windows.Automation.Peers/AutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/AutomationPeer.xml @@ -22,7 +22,7 @@ @@ -663,7 +663,7 @@ - Tells UI Automation where in the UI Automation tree to place the being hosted by a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] element. + Tells UI Automation where in the UI Automation tree to place the being hosted by a Windows Presentation Foundation (WPF) element. This method returns the hosted to UI Automation for controls that host objects. that is associated with an element that immediately hosts an `hwnd` must override this method. - If this method is not overridden, UI Automation places the `hwnd` as a child element of the that hosts the whole application. Typically, you want to override this default behavior and set UI Automation to position the hosted `hwnd` parallel to the place where it is located in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] logical tree. + If this method is not overridden, UI Automation places the `hwnd` as a child element of the that hosts the whole application. Typically, you want to override this default behavior and set UI Automation to position the hosted `hwnd` parallel to the place where it is located in the Windows Presentation Foundation (WPF) logical tree. Except in hosting scenarios, do not allow types to override this method. @@ -1380,7 +1380,7 @@ This method calls the derived implementation of and . - Typically, updates and notifications happen automatically after the update of the layout in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)]. (The update occurs in response to the event.) Sometimes, however, properties change without raising the event. For example, when the whole moves, the event is not raised. In this example, the set of objects change because the objects are expressed in screen coordinates. Therefore, the must call on its peer on . + Typically, updates and notifications happen automatically after the update of the layout in Windows Presentation Foundation (WPF). (The update occurs in response to the event.) Sometimes, however, properties change without raising the event. For example, when the whole moves, the event is not raised. In this example, the set of objects change because the objects are expressed in screen coordinates. Therefore, the must call on its peer on . ]]> @@ -1578,14 +1578,14 @@ This method calls the derived implementation of System.Boolean - Gets a value that indicates whether the element that is associated with this hosts in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)]. + Gets a value that indicates whether the element that is associated with this hosts in Windows Presentation Foundation (WPF). - if the element that is associated with this hosts in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)]; otherwise, . + if the element that is associated with this hosts in Windows Presentation Foundation (WPF); otherwise, . and . + Two examples of elements that host `hwnds` in Windows Presentation Foundation (WPF) are and . These peers must also override . diff --git a/xml/System.Windows.Automation.Peers/ButtonAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ButtonAutomationPeer.xml index 00f1d15c188..26fc332277e 100644 --- a/xml/System.Windows.Automation.Peers/ButtonAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ButtonAutomationPeer.xml @@ -152,7 +152,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Automation.Peers/ComboBoxAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ComboBoxAutomationPeer.xml index 12ba4e945ca..7b3a84ff4fa 100644 --- a/xml/System.Windows.Automation.Peers/ComboBoxAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ComboBoxAutomationPeer.xml @@ -231,7 +231,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -257,7 +257,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -282,7 +282,7 @@ System.Windows.Automation.ExpandCollapseState - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The for the current element. To be added. @@ -308,7 +308,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the value is read-only; if it can be modified. To be added. @@ -339,7 +339,7 @@ The string value of a control. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -364,7 +364,7 @@ System.String - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A string value of the control. To be added. diff --git a/xml/System.Windows.Automation.Peers/ExpanderAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ExpanderAutomationPeer.xml index fdd7194c535..4a3028a2fbf 100644 --- a/xml/System.Windows.Automation.Peers/ExpanderAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ExpanderAutomationPeer.xml @@ -205,7 +205,7 @@ The expander should have automation keyboard focus whenever the actual focus is - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -231,7 +231,7 @@ The expander should have automation keyboard focus whenever the actual focus is - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -256,7 +256,7 @@ The expander should have automation keyboard focus whenever the actual focus is System.Windows.Automation.ExpandCollapseState - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The state (expanded or collapsed) of the control. To be added. diff --git a/xml/System.Windows.Automation.Peers/GridSplitterAutomationPeer.xml b/xml/System.Windows.Automation.Peers/GridSplitterAutomationPeer.xml index 2f28160cc84..756fb7fcc64 100644 --- a/xml/System.Windows.Automation.Peers/GridSplitterAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/GridSplitterAutomationPeer.xml @@ -126,7 +126,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element can be moved; otherwise . To be added. @@ -153,7 +153,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element can be resized; otherwise . To be added. @@ -180,7 +180,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element can rotate; otherwise . To be added. @@ -213,7 +213,7 @@ Absolute screen coordinates of the left side of the control. Absolute screen coordinates of the top of the control. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -244,7 +244,7 @@ The new width of the window, in pixels. The new height of the window, in pixels. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -273,7 +273,7 @@ The number of degrees to rotate the control. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Automation.Peers/GridViewColumnHeaderAutomationPeer.xml b/xml/System.Windows.Automation.Peers/GridViewColumnHeaderAutomationPeer.xml index b8fe785373b..7d6f75861c8 100644 --- a/xml/System.Windows.Automation.Peers/GridViewColumnHeaderAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/GridViewColumnHeaderAutomationPeer.xml @@ -179,7 +179,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -204,7 +204,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element can be moved; otherwise . To be added. @@ -231,7 +231,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element can be resized; otherwise . To be added. @@ -258,7 +258,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element can rotate; otherwise . To be added. @@ -291,7 +291,7 @@ Absolute screen coordinates of the left side of the control. Absolute screen coordinates of the top of the control. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -322,7 +322,7 @@ The new width of the window, in pixels. The new height of the window, in pixels. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -351,7 +351,7 @@ The number of degrees to rotate the control. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml b/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml index f966a6eb13c..6234cf65cae 100644 --- a/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/HyperlinkAutomationPeer.xml @@ -208,7 +208,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Automation.Peers/ListBoxItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ListBoxItemAutomationPeer.xml index b8b65850d57..5a7ca41f3fb 100644 --- a/xml/System.Windows.Automation.Peers/ListBoxItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ListBoxItemAutomationPeer.xml @@ -152,7 +152,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml index af42598d331..7b419ca37b5 100644 --- a/xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/MenuItemAutomationPeer.xml @@ -328,7 +328,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -354,7 +354,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -379,7 +379,7 @@ In some circumstances, the element can be on the screen but still not be visible System.Windows.Automation.ExpandCollapseState - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The state (expanded or collapsed) of the control. To be added. @@ -406,7 +406,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -432,7 +432,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -457,7 +457,7 @@ In some circumstances, the element can be on the screen but still not be visible System.Windows.Automation.ToggleState - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The toggle state of the control. To be added. diff --git a/xml/System.Windows.Automation.Peers/PasswordBoxAutomationPeer.xml b/xml/System.Windows.Automation.Peers/PasswordBoxAutomationPeer.xml index 6ba54e2edc5..fee39725f63 100644 --- a/xml/System.Windows.Automation.Peers/PasswordBoxAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/PasswordBoxAutomationPeer.xml @@ -187,7 +187,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the value is read-only; if it can be modified. To be added. @@ -218,7 +218,7 @@ The value of a control. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -243,7 +243,7 @@ System.String - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A string value of the control. To be added. diff --git a/xml/System.Windows.Automation.Peers/ProgressBarAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ProgressBarAutomationPeer.xml index 556e95df182..7ebb92b0e12 100644 --- a/xml/System.Windows.Automation.Peers/ProgressBarAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ProgressBarAutomationPeer.xml @@ -153,7 +153,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the value is read-only; otherwise . To be added. @@ -180,7 +180,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The large-change value. To be added. @@ -210,7 +210,7 @@ The value to set. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -235,7 +235,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The small-change value. To be added. diff --git a/xml/System.Windows.Automation.Peers/RadioButtonAutomationPeer.xml b/xml/System.Windows.Automation.Peers/RadioButtonAutomationPeer.xml index 34b33a58d9d..db23da9f64a 100644 --- a/xml/System.Windows.Automation.Peers/RadioButtonAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/RadioButtonAutomationPeer.xml @@ -162,7 +162,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -187,7 +187,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element is selected; otherwise . To be added. @@ -215,7 +215,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -241,7 +241,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -266,7 +266,7 @@ System.Windows.Automation.Provider.IRawElementProviderSimple - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The selection container. To be added. diff --git a/xml/System.Windows.Automation.Peers/RangeBaseAutomationPeer.xml b/xml/System.Windows.Automation.Peers/RangeBaseAutomationPeer.xml index 0b5766a45be..e8895b575fc 100644 --- a/xml/System.Windows.Automation.Peers/RangeBaseAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/RangeBaseAutomationPeer.xml @@ -104,7 +104,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the range value is read-only; otherwise . To be added. @@ -131,7 +131,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The large-change value. To be added. @@ -157,7 +157,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The maximum range value supported by the control. To be added. @@ -183,7 +183,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The minimum range value supported by the control. To be added. @@ -213,7 +213,7 @@ The value to set. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -238,7 +238,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The small-change value. To be added. @@ -264,7 +264,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The value of the control. To be added. diff --git a/xml/System.Windows.Automation.Peers/RepeatButtonAutomationPeer.xml b/xml/System.Windows.Automation.Peers/RepeatButtonAutomationPeer.xml index 8e61e3cf7a8..75e101451ac 100644 --- a/xml/System.Windows.Automation.Peers/RepeatButtonAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/RepeatButtonAutomationPeer.xml @@ -156,7 +156,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Automation.Peers/ScrollViewerAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ScrollViewerAutomationPeer.xml index 67cecb43372..e7e600de0fc 100644 --- a/xml/System.Windows.Automation.Peers/ScrollViewerAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ScrollViewerAutomationPeer.xml @@ -184,7 +184,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Value indicating whether control is can be scrolled in the horizontal direction. To be added. @@ -210,7 +210,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The horizontal scroll position as a percentage of the total content area within the control. To be added. @@ -236,7 +236,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Returns if successful, or an error value otherwise. To be added. @@ -268,7 +268,7 @@ The horizontal increment specific to the control. The vertical increment specific to the control. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -299,7 +299,7 @@ Percent scrolled horizontally. Percent scrolled vertically. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -330,7 +330,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the control can scroll vertically; otherwise . To be added. @@ -357,7 +357,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The vertical scroll position as a percentage of the total content area within the control. To be added. @@ -383,7 +383,7 @@ System.Double - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Returns if successful, or an error value otherwise. To be added. diff --git a/xml/System.Windows.Automation.Peers/SelectorAutomationPeer.xml b/xml/System.Windows.Automation.Peers/SelectorAutomationPeer.xml index c5932c6d697..54a754e17fb 100644 --- a/xml/System.Windows.Automation.Peers/SelectorAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/SelectorAutomationPeer.xml @@ -130,7 +130,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if multiple selection is allowed; otherwise . To be added. @@ -158,7 +158,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A collection of UI Automation providers. true if multiple selection is allowed; otherwise . To be added. @@ -184,7 +184,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Returns if successful, or an error value otherwise. To be added. diff --git a/xml/System.Windows.Automation.Peers/SelectorItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/SelectorItemAutomationPeer.xml index 3fe06cbfbce..d3e0c5f6318 100644 --- a/xml/System.Windows.Automation.Peers/SelectorItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/SelectorItemAutomationPeer.xml @@ -108,7 +108,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -133,7 +133,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element is selected; otherwise . To be added. @@ -161,7 +161,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -187,7 +187,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -212,7 +212,7 @@ System.Windows.Automation.Provider.IRawElementProviderSimple - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The selection container. To be added. diff --git a/xml/System.Windows.Automation.Peers/TabControlAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TabControlAutomationPeer.xml index e40a33e9a72..5ae3a8f5adf 100644 --- a/xml/System.Windows.Automation.Peers/TabControlAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TabControlAutomationPeer.xml @@ -179,7 +179,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Returns if successful, or an error value otherwise. To be added. diff --git a/xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml index 27035809b84..99c200bd032 100644 --- a/xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TabItemAutomationPeer.xml @@ -186,7 +186,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Automation.Peers/TextBoxAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TextBoxAutomationPeer.xml index 2785e61598d..2e34e917207 100644 --- a/xml/System.Windows.Automation.Peers/TextBoxAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TextBoxAutomationPeer.xml @@ -167,7 +167,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the value is read-only; if it can be modified. To be added. @@ -198,7 +198,7 @@ The value of a control. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -223,7 +223,7 @@ System.String - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A string value of the control. To be added. diff --git a/xml/System.Windows.Automation.Peers/ToggleButtonAutomationPeer.xml b/xml/System.Windows.Automation.Peers/ToggleButtonAutomationPeer.xml index e5f6e6f7fc7..e889e2f63a9 100644 --- a/xml/System.Windows.Automation.Peers/ToggleButtonAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/ToggleButtonAutomationPeer.xml @@ -160,7 +160,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -185,7 +185,7 @@ System.Windows.Automation.ToggleState - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. the toggle state of the control. To be added. diff --git a/xml/System.Windows.Automation.Peers/TreeViewItemAutomationPeer.xml b/xml/System.Windows.Automation.Peers/TreeViewItemAutomationPeer.xml index b9fe8e8b94a..d564101b204 100644 --- a/xml/System.Windows.Automation.Peers/TreeViewItemAutomationPeer.xml +++ b/xml/System.Windows.Automation.Peers/TreeViewItemAutomationPeer.xml @@ -297,7 +297,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -323,7 +323,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -348,7 +348,7 @@ In some circumstances, the element can be on the screen but still not be visible System.Windows.Automation.ExpandCollapseState - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The state (expanded or collapsed) of the control. To be added. @@ -375,7 +375,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -401,7 +401,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -426,7 +426,7 @@ In some circumstances, the element can be on the screen but still not be visible System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the element is selected; otherwise . To be added. @@ -454,7 +454,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -480,7 +480,7 @@ In some circumstances, the element can be on the screen but still not be visible - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -505,7 +505,7 @@ In some circumstances, the element can be on the screen but still not be visible System.Windows.Automation.Provider.IRawElementProviderSimple - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The selection container. To be added. diff --git a/xml/System.Windows.Automation/AutomationElement.xml b/xml/System.Windows.Automation/AutomationElement.xml index 55253deb936..a5d14ec6964 100644 --- a/xml/System.Windows.Automation/AutomationElement.xml +++ b/xml/System.Windows.Automation/AutomationElement.xml @@ -21,7 +21,7 @@ corresponds to a piece of user interface (UI), regardless of underlying implementation (such as [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] or Win32). + An corresponds to a piece of user interface (UI), regardless of underlying implementation (such as Windows Presentation Foundation (WPF) or Win32). ]]> @@ -225,7 +225,7 @@ Instances of user interface (UI) elements are uniquely identified on the desktop by their properties. > [!NOTE] -> is supported by all UI Automation elements in the control view except top-level application windows, UI Automation elements derived from [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] controls that do not have an ID or x:Uid, and UI Automation elements derived from Win32 controls that do not have a control ID. +> is supported by all UI Automation elements in the control view except top-level application windows, UI Automation elements derived from Windows Presentation Foundation (WPF) controls that do not have an ID or x:Uid, and UI Automation elements derived from Win32 controls that do not have a control ID. diff --git a/xml/System.Windows.Controls.Primitives/DocumentPageView.xml b/xml/System.Windows.Controls.Primitives/DocumentPageView.xml index f3d83d5d9e5..f60c4aac4c9 100644 --- a/xml/System.Windows.Controls.Primitives/DocumentPageView.xml +++ b/xml/System.Windows.Controls.Primitives/DocumentPageView.xml @@ -622,7 +622,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. To be added. @@ -657,7 +657,7 @@ An object that specifies the type of service object to get. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. A service object of type . To be added. diff --git a/xml/System.Windows.Controls.Primitives/DocumentViewerBase.xml b/xml/System.Windows.Controls.Primitives/DocumentViewerBase.xml index 6c88d412099..3e6f76aa897 100644 --- a/xml/System.Windows.Controls.Primitives/DocumentViewerBase.xml +++ b/xml/System.Windows.Controls.Primitives/DocumentViewerBase.xml @@ -1608,7 +1608,7 @@ An object that specifies the type of service object to get. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A service object of type . To be added. @@ -1639,7 +1639,7 @@ An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -1668,7 +1668,7 @@ A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml b/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml index 5a2c9b620fa..714026275ac 100644 --- a/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml +++ b/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml @@ -212,7 +212,7 @@ The type of the calling this method. Object that originated the event. Event data. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the listener handled the event. To be added. diff --git a/xml/System.Windows.Controls.Primitives/Selector.xml b/xml/System.Windows.Controls.Primitives/Selector.xml index 46b9ab8396a..ebba6ac3837 100644 --- a/xml/System.Windows.Controls.Primitives/Selector.xml +++ b/xml/System.Windows.Controls.Primitives/Selector.xml @@ -233,7 +233,7 @@ ## Remarks Use the attached property to select an item in the when you do not explicitly create the item container. An item container is a class that represents an item in the . , , and are item containers for the controls that inherit from , and each defines an **IsSelected** property. - If you do not explicitly create an item container, [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] implicitly creates one and sets the **IsSelected** property on the item container to the value of . This is the only time is read. is not updated if the selection on the item changes. + If you do not explicitly create an item container, Windows Presentation Foundation (WPF) implicitly creates one and sets the **IsSelected** property on the item container to the value of . This is the only time is read. is not updated if the selection on the item changes. If you explicitly create an item container, you should use the **IsSelected** property on that class. diff --git a/xml/System.Windows.Controls/AdornedElementPlaceholder.xml b/xml/System.Windows.Controls/AdornedElementPlaceholder.xml index 95554e8a682..3d0d94f87a4 100644 --- a/xml/System.Windows.Controls/AdornedElementPlaceholder.xml +++ b/xml/System.Windows.Controls/AdornedElementPlaceholder.xml @@ -310,7 +310,7 @@ An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -339,7 +339,7 @@ A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/ContentControl.xml b/xml/System.Windows.Controls/ContentControl.xml index 7046e29b7ef..327e01e2a5e 100644 --- a/xml/System.Windows.Controls/ContentControl.xml +++ b/xml/System.Windows.Controls/ContentControl.xml @@ -813,7 +813,7 @@ Four buttons with different types of content An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -848,7 +848,7 @@ Four buttons with different types of content A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/Decorator.xml b/xml/System.Windows.Controls/Decorator.xml index 046c2ec6025..d07d9647572 100644 --- a/xml/System.Windows.Controls/Decorator.xml +++ b/xml/System.Windows.Controls/Decorator.xml @@ -268,7 +268,7 @@ Border around a TextBox An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -297,7 +297,7 @@ Border around a TextBox A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/FlowDocumentReader.xml b/xml/System.Windows.Controls/FlowDocumentReader.xml index c7ac5a1aae4..72100db273a 100644 --- a/xml/System.Windows.Controls/FlowDocumentReader.xml +++ b/xml/System.Windows.Controls/FlowDocumentReader.xml @@ -2153,7 +2153,7 @@ An object to add as a child. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the property to add a as the content child for the . + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the property to add a as the content child for the . To be added. @@ -2182,7 +2182,7 @@ A string to add to the object. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml index 4d51674e7d6..fd68f066942 100644 --- a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml @@ -1525,7 +1525,7 @@ An object that specifies the type of service object to get. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A service object of type , or if there is no service object of type . To be added. @@ -1555,7 +1555,7 @@ An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the property to add a as the content child for the . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the property to add a as the content child for the . To be added. @@ -1584,7 +1584,7 @@ A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/Grid.xml b/xml/System.Windows.Controls/Grid.xml index 47397bcff7e..8a23e0a138e 100644 --- a/xml/System.Windows.Controls/Grid.xml +++ b/xml/System.Windows.Controls/Grid.xml @@ -1091,7 +1091,7 @@ An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -1120,7 +1120,7 @@ A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/Image.xml b/xml/System.Windows.Controls/Image.xml index 78a5215b504..f5000c71485 100644 --- a/xml/System.Windows.Controls/Image.xml +++ b/xml/System.Windows.Controls/Image.xml @@ -612,7 +612,7 @@ System.Uri - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The base URI of the current context. To be added. diff --git a/xml/System.Windows.Controls/ItemCollection.xml b/xml/System.Windows.Controls/ItemCollection.xml index 1608f60f547..1540e327bca 100644 --- a/xml/System.Windows.Controls/ItemCollection.xml +++ b/xml/System.Windows.Controls/ItemCollection.xml @@ -1400,7 +1400,7 @@ System.Boolean - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if access to the is synchronized (thread safe); otherwise, . To be added. @@ -1427,7 +1427,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. An object that can be used to synchronize access to the . To be added. @@ -1459,7 +1459,7 @@ System.Boolean - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the has a fixed size; otherwise, . To be added. @@ -1492,7 +1492,7 @@ System.Boolean - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the is read only; otherwise, . To be added. diff --git a/xml/System.Windows.Controls/ItemContainerGenerator.xml b/xml/System.Windows.Controls/ItemContainerGenerator.xml index 793cf853c0a..5a34e3ce592 100644 --- a/xml/System.Windows.Controls/ItemContainerGenerator.xml +++ b/xml/System.Windows.Controls/ItemContainerGenerator.xml @@ -571,7 +571,7 @@ Removes one or more generated (realized) items. The Int32 number of elements to remove, starting at . - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -709,7 +709,7 @@ The index of the first element to reuse. must refer to a previously generated (realized) item. The number of elements to reuse, starting at . - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -742,7 +742,7 @@ The type of the calling this method. Object that originated the event. Event data. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the listener handled the event. To be added. diff --git a/xml/System.Windows.Controls/ItemsControl.xml b/xml/System.Windows.Controls/ItemsControl.xml index 2a91790341d..024e989191b 100644 --- a/xml/System.Windows.Controls/ItemsControl.xml +++ b/xml/System.Windows.Controls/ItemsControl.xml @@ -2797,7 +2797,7 @@ ListBox that contains multiple types of objects The object to add as a child. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -2832,7 +2832,7 @@ ListBox that contains multiple types of objects The text to add. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/ListView.xml b/xml/System.Windows.Controls/ListView.xml index 2c9f9f39b04..53fbe6f57b2 100644 --- a/xml/System.Windows.Controls/ListView.xml +++ b/xml/System.Windows.Controls/ListView.xml @@ -30,7 +30,7 @@ ## Remarks is an , which means it can contain a collection of objects of any type (such as string, image, or panel). For more information, see the class. - The presentation of the data items in a is defined by its view mode, which is specified by the property. [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] provides a view mode that partitions the data item content into columns. The properties and methods on and its related classes style and specify the content of the columns. + The presentation of the data items in a is defined by its view mode, which is specified by the property. Windows Presentation Foundation (WPF) provides a view mode that partitions the data item content into columns. The properties and methods on and its related classes style and specify the content of the columns. The following illustration shows a with a view. diff --git a/xml/System.Windows.Controls/MediaElement.xml b/xml/System.Windows.Controls/MediaElement.xml index 6569b5a7289..3d116060585 100644 --- a/xml/System.Windows.Controls/MediaElement.xml +++ b/xml/System.Windows.Controls/MediaElement.xml @@ -1466,7 +1466,7 @@ Different gradient spread methods System.Uri - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The base URI of the current context. To be added. diff --git a/xml/System.Windows.Controls/Panel.xml b/xml/System.Windows.Controls/Panel.xml index 37708e0025f..7ad42ac1c67 100644 --- a/xml/System.Windows.Controls/Panel.xml +++ b/xml/System.Windows.Controls/Panel.xml @@ -750,7 +750,7 @@ An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -779,7 +779,7 @@ A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/RichTextBox.xml b/xml/System.Windows.Controls/RichTextBox.xml index 58ac6991347..30f230acd86 100644 --- a/xml/System.Windows.Controls/RichTextBox.xml +++ b/xml/System.Windows.Controls/RichTextBox.xml @@ -652,7 +652,7 @@ An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -681,7 +681,7 @@ A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/ScrollViewer.xml b/xml/System.Windows.Controls/ScrollViewer.xml index 61fa28b6f18..d3f3a2799ac 100644 --- a/xml/System.Windows.Controls/ScrollViewer.xml +++ b/xml/System.Windows.Controls/ScrollViewer.xml @@ -1292,7 +1292,7 @@ - Provides an appropriate implementation for this control, as part of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] automation infrastructure. + Provides an appropriate implementation for this control, as part of the Windows Presentation Foundation (WPF) automation infrastructure. The appropriate implementation for this control. To be added. diff --git a/xml/System.Windows.Controls/TextBlock.xml b/xml/System.Windows.Controls/TextBlock.xml index b57c68944ee..cfba1d2eba5 100644 --- a/xml/System.Windows.Controls/TextBlock.xml +++ b/xml/System.Windows.Controls/TextBlock.xml @@ -2482,7 +2482,7 @@ An object that specifies the type of service object to get. - This method supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This method supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A service object of type , or if there is no service object of type . To be added. @@ -2518,7 +2518,7 @@ A for which to generate and return a collection of bounding rectangles. - This method supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. + This method supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. A read-only collection of bounding rectangles for the specified . To be added. @@ -2550,7 +2550,7 @@ System.Collections.Generic.IEnumerator<System.Windows.IInputElement> - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe property instead. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe property instead. Elements hosted by the content host. To be added. @@ -2586,7 +2586,7 @@ Mouse coordinates relative to the content host. - This method supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. + This method supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. The element that has been hit. To be added. @@ -2622,7 +2622,7 @@ The child element whose has changed. - This method supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. + This method supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. To be added. @@ -2651,7 +2651,7 @@ An object to add as a child. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -2680,7 +2680,7 @@ A string to add to the object. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/ToolBarTray.xml b/xml/System.Windows.Controls/ToolBarTray.xml index ff5e0211411..4d0af9b1551 100644 --- a/xml/System.Windows.Controls/ToolBarTray.xml +++ b/xml/System.Windows.Controls/ToolBarTray.xml @@ -496,7 +496,7 @@ An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -525,7 +525,7 @@ A string to add to the object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Controls/ToolTipService.xml b/xml/System.Windows.Controls/ToolTipService.xml index 11e8c507a16..524190da36c 100644 --- a/xml/System.Windows.Controls/ToolTipService.xml +++ b/xml/System.Windows.Controls/ToolTipService.xml @@ -1993,7 +1993,7 @@ This is an attached property. For information about how to get the value of this ## Remarks Tooltip content can range from a simple text string to more complex objects such as a element that has embedded controls and images. However, tooltip content cannot take focus. For example, a inside a tooltip cannot receive a event. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] provides a control that defines a tooltip and provides properties that you can use to specify tooltip behavior. However, a tooltip can be any element, such as a or an . + Windows Presentation Foundation (WPF) provides a control that defines a tooltip and provides properties that you can use to specify tooltip behavior. However, a tooltip can be any element, such as a or an . This property is an attached property. For information about how to get or set the value of this property in code, see the and methods. diff --git a/xml/System.Windows.Controls/UIElementCollection.xml b/xml/System.Windows.Controls/UIElementCollection.xml index 2a7ec1657a5..02c1967cab0 100644 --- a/xml/System.Windows.Controls/UIElementCollection.xml +++ b/xml/System.Windows.Controls/UIElementCollection.xml @@ -678,7 +678,7 @@ The object to add. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . The position into which the new element was inserted. To be added. @@ -709,7 +709,7 @@ The object to locate in the list. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . if the object was found in the list; otherwise, . To be added. @@ -741,7 +741,7 @@ The object to locate in the list. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . The index of if found in the list; otherwise, -1. To be added. @@ -774,7 +774,7 @@ The zero-based index at which should be inserted. The object to insert to the list. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . To be added. @@ -800,7 +800,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . if the list has a fixed size; otherwise, . To be added. @@ -827,7 +827,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . if the list is read-only; otherwise, . To be added. @@ -864,7 +864,7 @@ The zero-based index of the element to get or set. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . The element at the specified index. To be added. @@ -894,7 +894,7 @@ The object to remove from the list. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . To be added. diff --git a/xml/System.Windows.Controls/UserControl.xml b/xml/System.Windows.Controls/UserControl.xml index 222164d9978..524a833fb55 100644 --- a/xml/System.Windows.Controls/UserControl.xml +++ b/xml/System.Windows.Controls/UserControl.xml @@ -22,7 +22,7 @@ . Before you do so, consider that your control will not support templates and therefore will not support complex customization. However, deriving from is a suitable model if you want to build your control by adding existing elements to it, similar to how you build an application, and if you do not need to support complex customization. (If you want to use templates with your control, derive from instead.) For more information about the different models for authoring controls, see [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). diff --git a/xml/System.Windows.Controls/Viewport3D.xml b/xml/System.Windows.Controls/Viewport3D.xml index 6ebad564d60..8ed1a4d1c5c 100644 --- a/xml/System.Windows.Controls/Viewport3D.xml +++ b/xml/System.Windows.Controls/Viewport3D.xml @@ -324,7 +324,7 @@ An object to add as a child. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -353,7 +353,7 @@ A string to add to the object. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 54a35b8b036..5a668ba3bb0 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -21,7 +21,7 @@ class or one of the other classes that inherit . Regardless of what object you are binding and the nature of your data source, each binding follows the model illustrated by the following figure. diff --git a/xml/System.Windows.Data/BindingExpression.xml b/xml/System.Windows.Data/BindingExpression.xml index 083e8f0fc7b..b0046154a54 100644 --- a/xml/System.Windows.Data/BindingExpression.xml +++ b/xml/System.Windows.Data/BindingExpression.xml @@ -171,7 +171,7 @@ The type of the calling this method. This only recognizes manager objects of type . Object that originated the event. Event data. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the listener handled the event; otherwise, . To be added. diff --git a/xml/System.Windows.Data/BindingExpressionBase.xml b/xml/System.Windows.Data/BindingExpressionBase.xml index e33fc38c5b7..5c1e81c64fd 100644 --- a/xml/System.Windows.Data/BindingExpressionBase.xml +++ b/xml/System.Windows.Data/BindingExpressionBase.xml @@ -240,7 +240,7 @@ The type of the calling this method. This only recognizes manager objects of type . Object that originated the event. Event data. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the listener handled the event; otherwise, . To be added. diff --git a/xml/System.Windows.Data/BindingListCollectionView.xml b/xml/System.Windows.Data/BindingListCollectionView.xml index 44e0e228ea1..c778a630a17 100644 --- a/xml/System.Windows.Data/BindingListCollectionView.xml +++ b/xml/System.Windows.Data/BindingListCollectionView.xml @@ -1601,7 +1601,7 @@ First object to compare. Second object to compare. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Less than zero means is less than , a value of zero means they are equal, and over zero means is greater than . To be added. diff --git a/xml/System.Windows.Data/CollectionContainer.xml b/xml/System.Windows.Data/CollectionContainer.xml index 71df648ac70..caaa8bae5e0 100644 --- a/xml/System.Windows.Data/CollectionContainer.xml +++ b/xml/System.Windows.Data/CollectionContainer.xml @@ -302,7 +302,7 @@ The type of the calling this method. This only recognizes manager objects of type . Object that originated the event. Event data. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the listener handled the event; otherwise, . To be added. diff --git a/xml/System.Windows.Data/CompositeCollection.xml b/xml/System.Windows.Data/CompositeCollection.xml index d13377096b3..6af2eec9ccd 100644 --- a/xml/System.Windows.Data/CompositeCollection.xml +++ b/xml/System.Windows.Data/CompositeCollection.xml @@ -495,7 +495,7 @@ System.Boolean - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. true if access to the is synchronized (thread safe); otherwise, false. To be added. @@ -521,7 +521,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. An object that can be used to synchronize access to the . To be added. @@ -574,7 +574,7 @@ System.Boolean - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the has a fixed size; otherwise, . To be added. @@ -601,7 +601,7 @@ System.Boolean - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the is read-only; otherwise, . To be added. @@ -653,7 +653,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The view created. To be added. @@ -693,7 +693,7 @@ The type of the calling this method. This only recognizes manager objects of type . Object that originated the event. Event data. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the listener handled the event; otherwise, . To be added. diff --git a/xml/System.Windows.Data/DataSourceProvider.xml b/xml/System.Windows.Data/DataSourceProvider.xml index 69bae005f1c..a8b9b9d8952 100644 --- a/xml/System.Windows.Data/DataSourceProvider.xml +++ b/xml/System.Windows.Data/DataSourceProvider.xml @@ -30,7 +30,7 @@ ## Remarks is a convenience wrapper around an existing data model; it does not replace any data model. A data provider does not attempt to condense the complexity and versatility of a data model such as ADO into one single object with a few properties. - is an abstract class. Use one of the derived classes, which are and . The is aware of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] threading and dispatcher model. It assumes the thread at creation time to be the UI thread. Events will get marshaled from a worker thread to the UI thread of the application. + is an abstract class. Use one of the derived classes, which are and . The is aware of the Windows Presentation Foundation (WPF) threading and dispatcher model. It assumes the thread at creation time to be the UI thread. Events will get marshaled from a worker thread to the UI thread of the application. ]]> @@ -627,7 +627,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -659,7 +659,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Data/ListCollectionView.xml b/xml/System.Windows.Data/ListCollectionView.xml index 7bd9e3f74c9..bb595f02c3d 100644 --- a/xml/System.Windows.Data/ListCollectionView.xml +++ b/xml/System.Windows.Data/ListCollectionView.xml @@ -1946,7 +1946,7 @@ The first object to compare. The second object to compare. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A value that is less than zero means is less than a value of zero means the objects are equal; and a value that is over zero means is greater than . To be added. diff --git a/xml/System.Windows.Data/PriorityBinding.xml b/xml/System.Windows.Data/PriorityBinding.xml index 98dc93299d7..bf85c701fa9 100644 --- a/xml/System.Windows.Data/PriorityBinding.xml +++ b/xml/System.Windows.Data/PriorityBinding.xml @@ -193,7 +193,7 @@ An object to add as a child. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -222,7 +222,7 @@ A string to add to the object. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Data/RelativeSource.xml b/xml/System.Windows.Data/RelativeSource.xml index 0aa0ee5a807..53bec353e24 100644 --- a/xml/System.Windows.Data/RelativeSource.xml +++ b/xml/System.Windows.Data/RelativeSource.xml @@ -512,7 +512,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -538,7 +538,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Data/XmlDataProvider.xml b/xml/System.Windows.Data/XmlDataProvider.xml index 6b216798928..a2feafe8577 100644 --- a/xml/System.Windows.Data/XmlDataProvider.xml +++ b/xml/System.Windows.Data/XmlDataProvider.xml @@ -460,7 +460,7 @@ System.Uri - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The base URI. To be added. diff --git a/xml/System.Windows.Data/XmlNamespaceMapping.xml b/xml/System.Windows.Data/XmlNamespaceMapping.xml index 919fcd0ca51..cdd590075f8 100644 --- a/xml/System.Windows.Data/XmlNamespaceMapping.xml +++ b/xml/System.Windows.Data/XmlNamespaceMapping.xml @@ -267,7 +267,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -293,7 +293,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Documents.DocumentStructures/ListItemStructure.xml b/xml/System.Windows.Documents.DocumentStructures/ListItemStructure.xml index c9e34ee447c..0996abec93e 100644 --- a/xml/System.Windows.Documents.DocumentStructures/ListItemStructure.xml +++ b/xml/System.Windows.Documents.DocumentStructures/ListItemStructure.xml @@ -207,7 +207,7 @@ The child that is added. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. - When overridden in a derived class, provides specific implementations to the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure. + When overridden in a derived class, provides specific implementations to the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. A serialization service manager object for this object. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the property should be serialized; otherwise, . To be added. diff --git a/xml/System.Windows.Documents/TableCellCollection.xml b/xml/System.Windows.Documents/TableCellCollection.xml index 62df3f5fd40..e6cf8eaec90 100644 --- a/xml/System.Windows.Documents/TableCellCollection.xml +++ b/xml/System.Windows.Documents/TableCellCollection.xml @@ -394,7 +394,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Currently, this property always returns . To be added. @@ -420,7 +420,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Currently, this property always returns . To be added. @@ -604,7 +604,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. An object that can be used to synchronize access to the collection. To be added. diff --git a/xml/System.Windows.Documents/TableColumnCollection.xml b/xml/System.Windows.Documents/TableColumnCollection.xml index 14308e6e08b..697d9ccf7d2 100644 --- a/xml/System.Windows.Documents/TableColumnCollection.xml +++ b/xml/System.Windows.Documents/TableColumnCollection.xml @@ -395,7 +395,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Currently, this property always returns . To be added. @@ -421,7 +421,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Currently, this property always returns . To be added. @@ -605,7 +605,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. An object that can be used to synchronize access to the collection. To be added. diff --git a/xml/System.Windows.Documents/TableRowCollection.xml b/xml/System.Windows.Documents/TableRowCollection.xml index 7fd635e118e..3b72bb0d0dc 100644 --- a/xml/System.Windows.Documents/TableRowCollection.xml +++ b/xml/System.Windows.Documents/TableRowCollection.xml @@ -395,7 +395,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Currently, this property always returns . To be added. @@ -421,7 +421,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Currently, this property always returns . To be added. @@ -605,7 +605,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. An object that can be used to synchronize access to the collection. To be added. diff --git a/xml/System.Windows.Documents/TableRowGroupCollection.xml b/xml/System.Windows.Documents/TableRowGroupCollection.xml index ad3844738df..76ed73993fd 100644 --- a/xml/System.Windows.Documents/TableRowGroupCollection.xml +++ b/xml/System.Windows.Documents/TableRowGroupCollection.xml @@ -395,7 +395,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Currently, this property always returns . To be added. @@ -421,7 +421,7 @@ System.Boolean - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Currently, this property always returns . To be added. @@ -605,7 +605,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. An object that can be used to synchronize access to the collection. To be added. diff --git a/xml/System.Windows.Documents/TextElementCollection`1.xml b/xml/System.Windows.Documents/TextElementCollection`1.xml index df236b4b21c..4808c64b069 100644 --- a/xml/System.Windows.Documents/TextElementCollection`1.xml +++ b/xml/System.Windows.Documents/TextElementCollection`1.xml @@ -612,7 +612,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. To be added. diff --git a/xml/System.Windows.Documents/TextPointer.xml b/xml/System.Windows.Documents/TextPointer.xml index 8a6eae2a869..f7a7737a939 100644 --- a/xml/System.Windows.Documents/TextPointer.xml +++ b/xml/System.Windows.Documents/TextPointer.xml @@ -41,7 +41,7 @@ - Document - The content in a text container is referred to as a *document*, as in the method and the and properties. - The class is intended to facilitate traversal and manipulation of content that is represented by [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] flow content elements; in general, such elements derive from . Some of the operations that facilitates include the following: + The class is intended to facilitate traversal and manipulation of content that is represented by Windows Presentation Foundation (WPF) flow content elements; in general, such elements derive from . Some of the operations that facilitates include the following: - Perform an ordinal comparison of the current position with a second specified position. See the method. @@ -1217,7 +1217,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The string that represents the object. To be added. diff --git a/xml/System.Windows.Forms.Integration/ElementHost.xml b/xml/System.Windows.Forms.Integration/ElementHost.xml index 1fa86ec995b..7ec0d343c61 100644 --- a/xml/System.Windows.Forms.Integration/ElementHost.xml +++ b/xml/System.Windows.Forms.Integration/ElementHost.xml @@ -265,7 +265,7 @@ Gets or sets the hosted by the control. - The hosted [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] element. + The hosted Windows Presentation Foundation (WPF) element. - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] window to be opened modelessly. + The Windows Presentation Foundation (WPF) window to be opened modelessly. Enables a to receive keyboard messages correctly when it is opened modelessly from [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]. The custom-sized area for a WPF element. - Overrides the base class implementation to provide correct layout behavior for the hosted [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] elements. + Overrides the base class implementation to provide correct layout behavior for the hosted Windows Presentation Foundation (WPF) elements. The computed by the control, given the constraints specified by . To be added. @@ -1102,7 +1102,7 @@ System.Windows.Controls.Panel - Gets the parent container of the hosted [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] element. + Gets the parent container of the hosted Windows Presentation Foundation (WPF) element. The parent container. control processes it with the method. + If the hosted Windows Presentation Foundation (WPF) element does not process `charCode`, the control processes it with the method. ]]> @@ -2323,7 +2323,7 @@ One of the values representing the key to process. Processes a command key, ensuring that the hosted element has an opportunity to handle the command before normal [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] processing. - if the character is a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] shortcut key; otherwise, . + if the character is a Windows Presentation Foundation (WPF) shortcut key; otherwise, . The character to process. Processes a mnemonic character, ensuring that the hosted element has an opportunity to handle the mnemonic before normal [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] processing. - if the character is a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] shortcut key; otherwise, . + if the character is a Windows Presentation Foundation (WPF) shortcut key; otherwise, . System.Windows.Forms.Integration.PropertyMap - Gets the property map, which determines how setting properties on the control affects the hosted [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] element. + Gets the property map, which determines how setting properties on the control affects the hosted Windows Presentation Foundation (WPF) element. A that maps to properties on the hosted WPF element. method do not traverse the hosted elements. To select subsequent elements, call the method on the property. - This implementation forwards tab keys from [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] to [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)]. + This implementation forwards tab keys from [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] to Windows Presentation Foundation (WPF). ]]> diff --git a/xml/System.Windows.Forms.Integration/PropertyMap.xml b/xml/System.Windows.Forms.Integration/PropertyMap.xml index 768cdb6b5b0..6e10e4251f8 100644 --- a/xml/System.Windows.Forms.Integration/PropertyMap.xml +++ b/xml/System.Windows.Forms.Integration/PropertyMap.xml @@ -27,7 +27,7 @@ class to define translations between [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] properties and [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] properties in a hybrid application. The and properties on the and classes define mappings from one technology to the other. + Use the class to define translations between [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] properties and Windows Presentation Foundation (WPF) properties in a hybrid application. The and properties on the and classes define mappings from one technology to the other. For more information, see [Walkthrough: Mapping Properties Using the ElementHost Control](/dotnet/desktop/wpf/advanced/walkthrough-mapping-properties-using-the-elementhost-control?view=netframeworkdesktop-4.8) and [Walkthrough: Mapping Properties Using the WindowsFormsHost Element](/dotnet/desktop/wpf/advanced/walkthrough-mapping-properties-using-the-windowsformshost-element?view=netframeworkdesktop-4.8). diff --git a/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml b/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml index 02b603f23d3..65a08674b36 100644 --- a/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml +++ b/xml/System.Windows.Forms.Integration/WindowsFormsHost.xml @@ -45,7 +45,7 @@ To host a WPF element in a Windows Forms control or form, use the control. > [!NOTE] -> WindowsFormsIntegration.dll is installed with the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] assemblies. The default location for the assembly is %programfiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll. +> WindowsFormsIntegration.dll is installed with the Windows Presentation Foundation (WPF) assemblies. The default location for the assembly is %programfiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll. To host a Windows Forms control in a WPF element, you must assign the Windows Forms control to the property. diff --git a/xml/System.Windows.Input/ICommand.xml b/xml/System.Windows.Input/ICommand.xml index 8d0d6f25f51..d8d1011a579 100644 --- a/xml/System.Windows.Input/ICommand.xml +++ b/xml/System.Windows.Input/ICommand.xml @@ -72,7 +72,7 @@ and are two implementations of the interface in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)]. + and are two implementations of the interface in Windows Presentation Foundation (WPF). ## ICommand in Windows Runtime apps The interface is the code contract for commands that are written in .NET for Windows Runtime apps. These commands provide the commanding behavior for UI elements such as a Windows Runtime XAML `Button` and in particular an `AppBarButton`. If you're defining commands for Windows Runtime apps you use basically the same techniques you'd use for defining commands for a .NET app. Implement the command by defining a class that implements and specifically implement the method. diff --git a/xml/System.Windows.Input/InputManager.xml b/xml/System.Windows.Input/InputManager.xml index 6c332e929f2..1fc5e612c5e 100644 --- a/xml/System.Windows.Input/InputManager.xml +++ b/xml/System.Windows.Input/InputManager.xml @@ -27,7 +27,7 @@ A monitor is any code that listens to or . Monitors cannot modify the input staging area. - The controls the input staging area. The input staging area processes input into [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] events. + The controls the input staging area. The input staging area processes input into Windows Presentation Foundation (WPF) events. Input is processed in WPF in the follow stages: @@ -334,7 +334,7 @@ System.Windows.Input.NotifyInputEventHandler - Occurs after the handlers have finished processing the input and the corresponding [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] events have been raised. + Occurs after the handlers have finished processing the input and the corresponding Windows Presentation Foundation (WPF) events have been raised. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -128,7 +128,7 @@ An object to add as a child. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -157,7 +157,7 @@ A string to add. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Input/Keyboard.xml b/xml/System.Windows.Input/Keyboard.xml index 071af963219..202c25cd8bc 100644 --- a/xml/System.Windows.Input/Keyboard.xml +++ b/xml/System.Windows.Input/Keyboard.xml @@ -443,7 +443,7 @@ System.Windows.Input.RestoreFocusMode - Gets or sets the behavior of [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] when restoring focus. + Gets or sets the behavior of Windows Presentation Foundation (WPF) when restoring focus. An enumeration value that specifies the behavior of WPF when restoring focus. The default in . To be added. diff --git a/xml/System.Windows.Input/KeyboardDevice.xml b/xml/System.Windows.Input/KeyboardDevice.xml index 4ab996593d2..289aebcb340 100644 --- a/xml/System.Windows.Input/KeyboardDevice.xml +++ b/xml/System.Windows.Input/KeyboardDevice.xml @@ -21,7 +21,7 @@ supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + The supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For keyboard related input, use the class. The class represents the keyboard to an application and provides methods, properties, and events that reflect the state of the keyboard. @@ -158,7 +158,7 @@ System.Windows.Input.RestoreFocusMode - Gets or sets the behavior of [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] when restoring focus. + Gets or sets the behavior of Windows Presentation Foundation (WPF) when restoring focus. An enumeration value that specifies the behavior of WPF when restoring focus. The default in . To be added. diff --git a/xml/System.Windows.Input/ManipulationDelta.xml b/xml/System.Windows.Input/ManipulationDelta.xml index 645f8039a16..d708e825b7c 100644 --- a/xml/System.Windows.Input/ManipulationDelta.xml +++ b/xml/System.Windows.Input/ManipulationDelta.xml @@ -20,7 +20,7 @@ class contains information about the changes in the position of a manipulation. [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] interprets the changes as a , , or . When the event occurs on a , use the properties on a object to transform the object that should be manipulated. The class provides two properties of type : and . + The class contains information about the changes in the position of a manipulation. Windows Presentation Foundation (WPF) interprets the changes as a , , or . When the event occurs on a , use the properties on a object to transform the object that should be manipulated. The class provides two properties of type : and . For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). diff --git a/xml/System.Windows.Input/ModifierKeys.xml b/xml/System.Windows.Input/ModifierKeys.xml index 93354a9b6e6..b27dc22e928 100644 --- a/xml/System.Windows.Input/ModifierKeys.xml +++ b/xml/System.Windows.Input/ModifierKeys.xml @@ -36,7 +36,7 @@ ## Remarks The property on the class is the set of the modifier keys that are currently pressed. - Some APIs in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] that make use of the enumeration are the properties on the , , , and classes. + Some APIs in Windows Presentation Foundation (WPF) that make use of the enumeration are the properties on the , , , and classes. ## XAML Attribute Usage diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index 316f759c0ea..ad69e8c650b 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -959,7 +959,7 @@ This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on and : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For a three-button mouse, there is no framework-level event support for the center button. You should use the event and check the state in the event arguments. + The Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on and : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For a three-button mouse, there is no framework-level event support for the center button. You should use the event and check the state in the event arguments. > [!IMPORTANT] > A few derived classes that have control-like behavior, for example, , might have inherent class handling for mouse button events. The left mouse button down event is the most likely event to have class handling in a control. The class handling often marks the underlying class event as handled. Once the event is marked handled, other instance handlers that are attached to that element are not ordinarily raised. Any other class or instance handlers that are attached to elements in the bubbling direction towards the root in the UI tree are also not ordinarily raised. @@ -1236,7 +1236,7 @@ This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. + The Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. For routed events that relate to the mouse, be careful about how or when you mark them handled. The difficulty in making the appropriate choices about whether parent elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events all along the route. @@ -1347,7 +1347,7 @@ amount is reached (so for a delta-rotation you get the same response), or scroll partial lines in response to the more frequent messages. You could also choose your own scroll granularity and accumulate deltas of your own choosing until that delta is reached, or perhaps reference user-controllable system parameters for mouse sensitivity and extrapolate these to mouse wheel delta thresholds. + In the current Windows Presentation Foundation (WPF), the value of this field is 120. The intention of the field exposure is to allow for vendors to build finer-resolution mouse wheels in the future, that perhaps would include a freely rotating wheel without notches. The expectation is that such a device would send more messages per rotation, but with a smaller value in each message. To support this possibility, you should either add the incoming delta values until the amount is reached (so for a delta-rotation you get the same response), or scroll partial lines in response to the more frequent messages. You could also choose your own scroll granularity and accumulate deltas of your own choosing until that delta is reached, or perhaps reference user-controllable system parameters for mouse sensitivity and extrapolate these to mouse wheel delta thresholds. ]]> @@ -1448,7 +1448,7 @@ This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. + The Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and handling it by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events along the route. @@ -1651,7 +1651,7 @@ This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. + The Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. For routed events that relate to the mouse, be careful about how or when you mark them handled. Handling the event near the root and not handling by a child further toward the source may not be appropriate for composited controls, where the compositing pieces might have expected mouse behaviors. The difficulty in making the appropriate choices about whether other elements should also be informed about any given mouse action is in fact why the WPF framework chose the model of having the underlying routed event be surfaced as CLR events along the route. diff --git a/xml/System.Windows.Input/MouseDevice.xml b/xml/System.Windows.Input/MouseDevice.xml index a4f484ae27e..f86c796e511 100644 --- a/xml/System.Windows.Input/MouseDevice.xml +++ b/xml/System.Windows.Input/MouseDevice.xml @@ -21,7 +21,7 @@ supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + The supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For mouse related input, use the class. The class represents the mouse to an application and provides methods, properties, and events that reflect the state of the mouse. diff --git a/xml/System.Windows.Input/Touch.xml b/xml/System.Windows.Input/Touch.xml index 878740554a0..dfc28e3443a 100644 --- a/xml/System.Windows.Input/Touch.xml +++ b/xml/System.Windows.Input/Touch.xml @@ -20,7 +20,7 @@ event is included in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] to support compatibility with Silverlight. If you do not have to ensure compatibility with Silverlight, use the touch events, such as and , on , , or . + The event is included in Windows Presentation Foundation (WPF) to support compatibility with Silverlight. If you do not have to ensure compatibility with Silverlight, use the touch events, such as and , on , , or . The event does not use the same event model as other WPF input events, such as and . Instead of being exposed as an element-specific event that potentially routes through the object tree of a UI, the event is a single event that is handled at the application level. Therefore, you cannot use the `sender` parameter of the event handler to determine what element is touched. diff --git a/xml/System.Windows.Input/TouchFrameEventArgs.xml b/xml/System.Windows.Input/TouchFrameEventArgs.xml index cbe1025eb1b..eca9c9b8797 100644 --- a/xml/System.Windows.Input/TouchFrameEventArgs.xml +++ b/xml/System.Windows.Input/TouchFrameEventArgs.xml @@ -20,7 +20,7 @@ event is included in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] to support compatibility with Silverlight. If you do not have to ensure compatibility with Silverlight, use the touch events, such as and , on , , or . + The event is included in Windows Presentation Foundation (WPF) to support compatibility with Silverlight. If you do not have to ensure compatibility with Silverlight, use the touch events, such as and , on , , or . Use the to get the values that are relevant to the touch event. From the , you can get the of the touch and determine whether the was a , , or action. You can also use the to get the . From the , you can determine the device and get information about the element that is touched. diff --git a/xml/System.Windows.Interop/BrowserInteropHelper.xml b/xml/System.Windows.Interop/BrowserInteropHelper.xml index ecd5e449d6b..987a988e724 100644 --- a/xml/System.Windows.Interop/BrowserInteropHelper.xml +++ b/xml/System.Windows.Interop/BrowserInteropHelper.xml @@ -122,7 +122,7 @@ System.Boolean - Gets a value that specifies whether the current [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application is browser hosted. + Gets a value that specifies whether the current Windows Presentation Foundation (WPF) application is browser hosted. if the application is browser hosted; otherwise, . diff --git a/xml/System.Windows.Interop/CursorInteropHelper.xml b/xml/System.Windows.Interop/CursorInteropHelper.xml index 364be3804b3..7934e06c1de 100644 --- a/xml/System.Windows.Interop/CursorInteropHelper.xml +++ b/xml/System.Windows.Interop/CursorInteropHelper.xml @@ -48,8 +48,8 @@ Cursor reference to use for interoperation. - Returns a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] object based on a provided Win32 cursor handle. - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] cursor object based on the provided Win32 cursor handle. + Returns a Windows Presentation Foundation (WPF) object based on a provided Win32 cursor handle. + The Windows Presentation Foundation (WPF) cursor object based on the provided Win32 cursor handle. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -81,7 +81,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A new object. To be added. diff --git a/xml/System.Windows.Interop/HwndHost.xml b/xml/System.Windows.Interop/HwndHost.xml index 7edc49fe653..d20acc0b579 100644 --- a/xml/System.Windows.Interop/HwndHost.xml +++ b/xml/System.Windows.Interop/HwndHost.xml @@ -604,7 +604,7 @@ > [!IMPORTANT] > This type or member is not available in the Internet security zone. > -> This is an override of the class handler and provides the behavior of translating the Win32 message into a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] event, marking the event as handled whenever appropriate. +> This is an override of the class handler and provides the behavior of translating the Win32 message into a Windows Presentation Foundation (WPF) event, marking the event as handled whenever appropriate. ]]> @@ -651,7 +651,7 @@ > [!IMPORTANT] > This type or member is not available in the Internet security zone. > -> This is an override of the class handler and provides the behavior of translating the Win32 message into a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] event, marking the event as handled whenever appropriate. +> This is an override of the class handler and provides the behavior of translating the Win32 message into a Windows Presentation Foundation (WPF) event, marking the event as handled whenever appropriate. ]]> diff --git a/xml/System.Windows.Interop/HwndSourceParameters.xml b/xml/System.Windows.Interop/HwndSourceParameters.xml index 2a4147521ac..338af0b1808 100644 --- a/xml/System.Windows.Interop/HwndSourceParameters.xml +++ b/xml/System.Windows.Interop/HwndSourceParameters.xml @@ -392,7 +392,7 @@ to `true`. + Unlike most methods that take rectangle screen-region measures in Windows Presentation Foundation (WPF), you specify this window size in device pixels, not the typical device-independent units. If you need to size your window to its content, set to `true`. Do not set to 0 (zero). Doing so incurs a significant performance penalty in rendering. @@ -706,7 +706,7 @@ to `true`. + Unlike most methods that take rectangle screen-region measures in Windows Presentation Foundation (WPF), you specify this window size in device pixels, not in the typical device-independent units. If you need to size your window to its content, set to `true`. Do not pass 0 (zero) for either the `width` or `height` parameters. Although the method eventually succeeds even if you do pass 0, a substantial performance penalty occurs. @@ -862,7 +862,7 @@ to `true`. + Unlike most methods that take rectangle screen region measures in Windows Presentation Foundation (WPF), you specify this window's size in device pixels, not in the usual device-independent units. If you need to size your window to its content, set to `true`. Do not set to 0 (zero). Doing so incurs a substantial performance penalty in rendering. diff --git a/xml/System.Windows.Interop/IKeyboardInputSink.xml b/xml/System.Windows.Interop/IKeyboardInputSink.xml index aed60559929..ebf7512ee47 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSink.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSink.xml @@ -18,7 +18,7 @@ and keep track of which component has focus. diff --git a/xml/System.Windows.Interop/WindowInteropHelper.xml b/xml/System.Windows.Interop/WindowInteropHelper.xml index d72beec5dca..32d047ffeb4 100644 --- a/xml/System.Windows.Interop/WindowInteropHelper.xml +++ b/xml/System.Windows.Interop/WindowInteropHelper.xml @@ -58,7 +58,7 @@ A WPF window object. - Initializes a new instance of the class for a specified [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] window. + Initializes a new instance of the class for a specified Windows Presentation Foundation (WPF) window. System.IntPtr - Gets the window handle for a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] window that is used to create this . - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] window handle (HWND). + Gets the window handle for a Windows Presentation Foundation (WPF) window that is used to create this . + The Windows Presentation Foundation (WPF) window handle (HWND). To be added. @@ -173,7 +173,7 @@ System.IntPtr - Gets or sets the handle of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] owner window. + Gets or sets the handle of the Windows Presentation Foundation (WPF) owner window. The owner window handle (HWND). is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes - An example of an existing class in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] where the is applied is . The property on is attributed with , which results in any derived class also using as its run-time name property. + An example of an existing class in Windows Presentation Foundation (WPF) where the is applied is . The property on is attributed with , which results in any derived class also using as its run-time name property. In general, you do not typically need to apply this attribute in WPF unless you are implementing a new or -parallel framework-level class. `x:Name` should take precedence over the run-time name property if both exist as attributes on an element, and a XAML processor implementation generally throws in this case. diff --git a/xml/System.Windows.Markup/XamlWriterState.xml b/xml/System.Windows.Markup/XamlWriterState.xml index 02217e485e5..c0fe47a6fdf 100644 --- a/xml/System.Windows.Markup/XamlWriterState.xml +++ b/xml/System.Windows.Markup/XamlWriterState.xml @@ -20,7 +20,7 @@ diff --git a/xml/System.Windows.Media.Animation/ByteAnimation.xml b/xml/System.Windows.Media.Animation/ByteAnimation.xml index fa05a7080be..c5df52e5a7c 100644 --- a/xml/System.Windows.Media.Animation/ByteAnimation.xml +++ b/xml/System.Windows.Media.Animation/ByteAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/ColorAnimation.xml b/xml/System.Windows.Media.Animation/ColorAnimation.xml index 4243c4b79ce..2d9977132a0 100644 --- a/xml/System.Windows.Media.Animation/ColorAnimation.xml +++ b/xml/System.Windows.Media.Animation/ColorAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/DecimalAnimation.xml b/xml/System.Windows.Media.Animation/DecimalAnimation.xml index 58b983f84e3..bbc66e2043a 100644 --- a/xml/System.Windows.Media.Animation/DecimalAnimation.xml +++ b/xml/System.Windows.Media.Animation/DecimalAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/DoubleAnimation.xml b/xml/System.Windows.Media.Animation/DoubleAnimation.xml index 450c4eabfcc..ec9d401211a 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimation.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/IAnimatable.xml b/xml/System.Windows.Media.Animation/IAnimatable.xml index 476b673a136..c85fea5b750 100644 --- a/xml/System.Windows.Media.Animation/IAnimatable.xml +++ b/xml/System.Windows.Media.Animation/IAnimatable.xml @@ -208,7 +208,7 @@ when you want to retrieve the non-animated value of an animated property. This method takes advantage of the fact that [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] animations do not remove the target property's original value. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). + Use this method instead of when you want to retrieve the non-animated value of an animated property. This method takes advantage of the fact that Windows Presentation Foundation (WPF) animations do not remove the target property's original value. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). ]]> diff --git a/xml/System.Windows.Media.Animation/Int16Animation.xml b/xml/System.Windows.Media.Animation/Int16Animation.xml index 33cb2a3188b..f59b969915a 100644 --- a/xml/System.Windows.Media.Animation/Int16Animation.xml +++ b/xml/System.Windows.Media.Animation/Int16Animation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/Int32Animation.xml b/xml/System.Windows.Media.Animation/Int32Animation.xml index 4713dc0d49b..32704b3ea68 100644 --- a/xml/System.Windows.Media.Animation/Int32Animation.xml +++ b/xml/System.Windows.Media.Animation/Int32Animation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/Int64Animation.xml b/xml/System.Windows.Media.Animation/Int64Animation.xml index 1fbb5881db7..e25bfd1ed64 100644 --- a/xml/System.Windows.Media.Animation/Int64Animation.xml +++ b/xml/System.Windows.Media.Animation/Int64Animation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/Point3DAnimation.xml b/xml/System.Windows.Media.Animation/Point3DAnimation.xml index 01c9940215d..ac2034b4c64 100644 --- a/xml/System.Windows.Media.Animation/Point3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Point3DAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/PointAnimation.xml b/xml/System.Windows.Media.Animation/PointAnimation.xml index dd910192f1d..cba5e2d182c 100644 --- a/xml/System.Windows.Media.Animation/PointAnimation.xml +++ b/xml/System.Windows.Media.Animation/PointAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you must associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you must associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/QuaternionAnimation.xml b/xml/System.Windows.Media.Animation/QuaternionAnimation.xml index 348bd9474cd..36d4e3d30ee 100644 --- a/xml/System.Windows.Media.Animation/QuaternionAnimation.xml +++ b/xml/System.Windows.Media.Animation/QuaternionAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/RectAnimation.xml b/xml/System.Windows.Media.Animation/RectAnimation.xml index a4f51eab89f..441d19517ad 100644 --- a/xml/System.Windows.Media.Animation/RectAnimation.xml +++ b/xml/System.Windows.Media.Animation/RectAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml b/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml index efb15783b01..4d04d30f0d6 100644 --- a/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/SingleAnimation.xml b/xml/System.Windows.Media.Animation/SingleAnimation.xml index eb6f7373dca..c4c6c3f8955 100644 --- a/xml/System.Windows.Media.Animation/SingleAnimation.xml +++ b/xml/System.Windows.Media.Animation/SingleAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/SizeAnimation.xml b/xml/System.Windows.Media.Animation/SizeAnimation.xml index 76cf89acae9..08dad44bff8 100644 --- a/xml/System.Windows.Media.Animation/SizeAnimation.xml +++ b/xml/System.Windows.Media.Animation/SizeAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you must associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you must associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/ThicknessAnimation.xml b/xml/System.Windows.Media.Animation/ThicknessAnimation.xml index 6ebcc2eef51..5312cb8eb2c 100644 --- a/xml/System.Windows.Media.Animation/ThicknessAnimation.xml +++ b/xml/System.Windows.Media.Animation/ThicknessAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Animation/TimelineCollection+Enumerator.xml b/xml/System.Windows.Media.Animation/TimelineCollection+Enumerator.xml index 0e9bca9df80..94e75843457 100644 --- a/xml/System.Windows.Media.Animation/TimelineCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Animation/TimelineCollection+Enumerator.xml @@ -147,7 +147,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -174,7 +174,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media.Animation/Vector3DAnimation.xml b/xml/System.Windows.Media.Animation/Vector3DAnimation.xml index 9a34c7cbb38..cea1dac1a05 100644 --- a/xml/System.Windows.Media.Animation/Vector3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Vector3DAnimation.xml @@ -22,7 +22,7 @@ a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], you associate an animation with an object's property value. + An animation updates the value of a property over a period of time. An animation effect can be subtle, such as moving a a few pixels left and right, or dramatic, such as enlarging an object to 200 times its original size while spinning it and changing its color. To create an animation in Windows Presentation Foundation (WPF), you associate an animation with an object's property value. ## Target Values The class creates a transition between two target values. To set its target values, use its , , and properties. The following table summarizes how the , , and properties may be used together or separately to determine an animation's target values. diff --git a/xml/System.Windows.Media.Effects/BitmapEffectCollection+Enumerator.xml b/xml/System.Windows.Media.Effects/BitmapEffectCollection+Enumerator.xml index 736f003919f..6c0d1637e40 100644 --- a/xml/System.Windows.Media.Effects/BitmapEffectCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Effects/BitmapEffectCollection+Enumerator.xml @@ -139,7 +139,7 @@ System.Object - **Note: This API is now obsolete.** The non-obsolete alternative is . This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + **Note: This API is now obsolete.** The non-obsolete alternative is . This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -166,7 +166,7 @@ - **Note: This API is now obsolete.** The non-obsolete alternative is . This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + **Note: This API is now obsolete.** The non-obsolete alternative is . This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml b/xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml index 478e1f91a12..e25d5c3b48e 100644 --- a/xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml +++ b/xml/System.Windows.Media.Imaging/BitmapCodecInfo.xml @@ -21,7 +21,7 @@ can be obtain for each codec in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] by using the or the properties. + A can be obtain for each codec in Windows Presentation Foundation (WPF) by using the or the properties. diff --git a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml index dbb3397f691..8a8d1850560 100644 --- a/xml/System.Windows.Media.Imaging/BitmapDecoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapDecoder.xml @@ -24,7 +24,7 @@ ## Remarks is not a itself; rather, it is a container for objects. Each in the container can potentially have different attributes, including different sizes, resolutions, or palettes. - Unless a specific codec is selected, [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] uses automatic run-time discovery to identify the format of an image and match it with the appropriate codec. This discovery process allows a codec developed by an independent software vendor (ISV) to be automatically discoverable by the system. To select a specific codec, the derived or , such as the class, should be used. + Unless a specific codec is selected, Windows Presentation Foundation (WPF) uses automatic run-time discovery to identify the format of an image and match it with the appropriate codec. This discovery process allows a codec developed by an independent software vendor (ISV) to be automatically discoverable by the system. To select a specific codec, the derived or , such as the class, should be used. Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) are the only implemented image formats that support multiple frames. diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index a334895b10b..66409ccceee 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -31,7 +31,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but is not necessary to display the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. If a is exposed by a that is obtained by using a , it is read-only by default and mutable operations will throw an exception. If it is exposed by a that wraps another , it is mutable on construction. @@ -433,7 +433,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. ]]> @@ -691,7 +691,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. @@ -910,7 +910,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. ]]> @@ -960,7 +960,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml index b0a83f0dcca..87609b91ee7 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml @@ -21,7 +21,7 @@ diff --git a/xml/System.Windows.Media.Imaging/BitmapPalette.xml b/xml/System.Windows.Media.Imaging/BitmapPalette.xml index 12ae85af49f..73f94e98c16 100644 --- a/xml/System.Windows.Media.Imaging/BitmapPalette.xml +++ b/xml/System.Windows.Media.Imaging/BitmapPalette.xml @@ -23,7 +23,7 @@ ## Remarks Only Tagged Image File Format (TIFF) and Graphics Interchange Format (GIF) image formats support image palettes. However, other image types can be used to define a . Attempting to define a for an unsupported bitmap format does not result in an exception; the designated is simply ignored. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] supports both custom color palettes and predefined palettes defined by the class. + Windows Presentation Foundation (WPF) supports both custom color palettes and predefined palettes defined by the class. diff --git a/xml/System.Windows.Media.Imaging/BitmapSource.xml b/xml/System.Windows.Media.Imaging/BitmapSource.xml index 9524f10559c..bae9c22d461 100644 --- a/xml/System.Windows.Media.Imaging/BitmapSource.xml +++ b/xml/System.Windows.Media.Imaging/BitmapSource.xml @@ -28,9 +28,9 @@ is the basic building block of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] imaging pipeline, conceptually representing a single, constant set of pixels at a certain size and resolution. A could be a single frame in an image file that a decoder provides, or it could be the result of a transform that operates on a of its own. is not used to represent a multi-frame image or an animation. + is the basic building block of the Windows Presentation Foundation (WPF) imaging pipeline, conceptually representing a single, constant set of pixels at a certain size and resolution. A could be a single frame in an image file that a decoder provides, or it could be the result of a transform that operates on a of its own. is not used to represent a multi-frame image or an animation. - [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), Joint Photographics Experts Group (JPEG), Portable Network Graphics (PNG), and Tagged Image File Format (TIFF) images. + Windows Presentation Foundation (WPF) natively supports compression and decompression of bitmap (BMP), Graphics Interchange Format (GIF), Joint Photographics Experts Group (JPEG), Portable Network Graphics (PNG), and Tagged Image File Format (TIFF) images. For bitmap decoding scenarios, uses automatic codec discovery, based on the installed codecs on the user's system. diff --git a/xml/System.Windows.Media.Media3D/MaterialCollection+Enumerator.xml b/xml/System.Windows.Media.Media3D/MaterialCollection+Enumerator.xml index ecf2bc68e8f..b56e509c6fc 100644 --- a/xml/System.Windows.Media.Media3D/MaterialCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Media3D/MaterialCollection+Enumerator.xml @@ -146,7 +146,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -173,7 +173,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media.Media3D/Model3DCollection+Enumerator.xml b/xml/System.Windows.Media.Media3D/Model3DCollection+Enumerator.xml index b951dc03c43..abf422f3b15 100644 --- a/xml/System.Windows.Media.Media3D/Model3DCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Media3D/Model3DCollection+Enumerator.xml @@ -138,7 +138,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -165,7 +165,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media.Media3D/Point3D.xml b/xml/System.Windows.Media.Media3D/Point3D.xml index 689c7908cdd..ba314cdf432 100644 --- a/xml/System.Windows.Media.Media3D/Point3D.xml +++ b/xml/System.Windows.Media.Media3D/Point3D.xml @@ -906,7 +906,7 @@ -or- to obtain the numeric format information from the current locale setting of the operating system. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . A string containing the value of the current instance in the specified format. To be added. diff --git a/xml/System.Windows.Media.Media3D/Point3DCollection+Enumerator.xml b/xml/System.Windows.Media.Media3D/Point3DCollection+Enumerator.xml index 09e52442ac2..e4c17edf087 100644 --- a/xml/System.Windows.Media.Media3D/Point3DCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Media3D/Point3DCollection+Enumerator.xml @@ -141,7 +141,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -168,7 +168,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media.Media3D/Point4D.xml b/xml/System.Windows.Media.Media3D/Point4D.xml index f48bad1cef6..4fd36731341 100644 --- a/xml/System.Windows.Media.Media3D/Point4D.xml +++ b/xml/System.Windows.Media.Media3D/Point4D.xml @@ -741,7 +741,7 @@ -or- to obtain the numeric format information from the current locale setting of the operating system. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . A string containing the value of the current instance in the specified format. To be added. diff --git a/xml/System.Windows.Media.Media3D/Quaternion.xml b/xml/System.Windows.Media.Media3D/Quaternion.xml index 9cdf751a895..da162d7a829 100644 --- a/xml/System.Windows.Media.Media3D/Quaternion.xml +++ b/xml/System.Windows.Media.Media3D/Quaternion.xml @@ -945,7 +945,7 @@ -or- to obtain the numeric format information from the current locale setting of the operating system. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . A string containing the value of the current instance in the specified format. To be added. diff --git a/xml/System.Windows.Media.Media3D/Rect3D.xml b/xml/System.Windows.Media.Media3D/Rect3D.xml index f2d3f90af3c..9cfa469281d 100644 --- a/xml/System.Windows.Media.Media3D/Rect3D.xml +++ b/xml/System.Windows.Media.Media3D/Rect3D.xml @@ -1089,7 +1089,7 @@ -or- to obtain the numeric format information from the current locale setting of the operating system. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . A string containing the value of the current instance in the specified format. To be added. diff --git a/xml/System.Windows.Media.Media3D/RotateTransform3D.xml b/xml/System.Windows.Media.Media3D/RotateTransform3D.xml index 96f2f3f1bd0..eca2958c340 100644 --- a/xml/System.Windows.Media.Media3D/RotateTransform3D.xml +++ b/xml/System.Windows.Media.Media3D/RotateTransform3D.xml @@ -26,7 +26,7 @@ Rotations in 3-D become more complicated when they are animated. To animate a 3-D rotation using , you can animate the or properties of an , or specify a for the transform. - Axis/angle rotations in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] 3-D are specified in degrees, not radians. + Axis/angle rotations in Windows Presentation Foundation (WPF) 3-D are specified in degrees, not radians. diff --git a/xml/System.Windows.Media.Media3D/Size3D.xml b/xml/System.Windows.Media.Media3D/Size3D.xml index 2705246c5b0..c2702872fe3 100644 --- a/xml/System.Windows.Media.Media3D/Size3D.xml +++ b/xml/System.Windows.Media.Media3D/Size3D.xml @@ -595,7 +595,7 @@ -or- to obtain the numeric format information from the current locale setting of the operating system. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . A string containing the value of the current instance in the specified format. To be added. diff --git a/xml/System.Windows.Media.Media3D/Transform3DCollection+Enumerator.xml b/xml/System.Windows.Media.Media3D/Transform3DCollection+Enumerator.xml index a52bfe70d3d..d5e4f5046c9 100644 --- a/xml/System.Windows.Media.Media3D/Transform3DCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Media3D/Transform3DCollection+Enumerator.xml @@ -146,7 +146,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -173,7 +173,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media.Media3D/Vector3D.xml b/xml/System.Windows.Media.Media3D/Vector3D.xml index 09534c91c8e..2ff1f9bda37 100644 --- a/xml/System.Windows.Media.Media3D/Vector3D.xml +++ b/xml/System.Windows.Media.Media3D/Vector3D.xml @@ -1539,7 +1539,7 @@ -or- to obtain the numeric format information from the current locale setting of the operating system. - This member is part of the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly by your code. For a description of this member, see . + This member is part of the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly by your code. For a description of this member, see . String representation of this object. To be added. diff --git a/xml/System.Windows.Media.Media3D/Vector3DCollection+Enumerator.xml b/xml/System.Windows.Media.Media3D/Vector3DCollection+Enumerator.xml index dfd45895eb6..b7706238e9f 100644 --- a/xml/System.Windows.Media.Media3D/Vector3DCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Media3D/Vector3DCollection+Enumerator.xml @@ -140,7 +140,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -167,7 +167,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media.Media3D/Visual3DCollection+Enumerator.xml b/xml/System.Windows.Media.Media3D/Visual3DCollection+Enumerator.xml index 0301a913393..bbce8196af3 100644 --- a/xml/System.Windows.Media.Media3D/Visual3DCollection+Enumerator.xml +++ b/xml/System.Windows.Media.Media3D/Visual3DCollection+Enumerator.xml @@ -138,7 +138,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -165,7 +165,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/CompositionTarget.xml b/xml/System.Windows.Media/CompositionTarget.xml index 044c2c3304e..5a985a00835 100644 --- a/xml/System.Windows.Media/CompositionTarget.xml +++ b/xml/System.Windows.Media/CompositionTarget.xml @@ -88,12 +88,12 @@ ## Examples - The event is raised during the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] rendering process. The following example shows how you register an delegate to the static method on . + The event is raised during the Windows Presentation Foundation (WPF) rendering process. The following example shows how you register an delegate to the static method on . [!code-csharp[CompositionTargetSample#CompositionTarget1](~/samples/snippets/csharp/VS_Snippets_Wpf/CompositionTargetSample/CSharp/Window1.xaml.cs#compositiontarget1)] [!code-vb[CompositionTargetSample#CompositionTarget1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CompositionTargetSample/visualbasic/window1.xaml.vb#compositiontarget1)] - You can use your rendering event handler to create custom drawing content. This event handler gets called once per frame. Each time that [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] marshals the persisted rendering data in the visual tree across to the composition tree, your event handler is called. In addition, if changes to the visual tree force updates to the composition tree, your event handler is also called. Note that your event handler is called after layout has been computed. However, you can modify layout in your event handler, which means that layout will be computed once more before rendering. + You can use your rendering event handler to create custom drawing content. This event handler gets called once per frame. Each time that Windows Presentation Foundation (WPF) marshals the persisted rendering data in the visual tree across to the composition tree, your event handler is called. In addition, if changes to the visual tree force updates to the composition tree, your event handler is also called. Note that your event handler is called after layout has been computed. However, you can modify layout in your event handler, which means that layout will be computed once more before rendering. ]]> diff --git a/xml/System.Windows.Media/DoubleCollection+Enumerator.xml b/xml/System.Windows.Media/DoubleCollection+Enumerator.xml index 179884cd6c6..89ceb9ed26d 100644 --- a/xml/System.Windows.Media/DoubleCollection+Enumerator.xml +++ b/xml/System.Windows.Media/DoubleCollection+Enumerator.xml @@ -140,7 +140,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -167,7 +167,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/DrawingCollection+Enumerator.xml b/xml/System.Windows.Media/DrawingCollection+Enumerator.xml index ae5e96dd28b..52f3f6608e6 100644 --- a/xml/System.Windows.Media/DrawingCollection+Enumerator.xml +++ b/xml/System.Windows.Media/DrawingCollection+Enumerator.xml @@ -146,7 +146,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -173,7 +173,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/DrawingContext.xml b/xml/System.Windows.Media/DrawingContext.xml index cc478ef40aa..88d89331a04 100644 --- a/xml/System.Windows.Media/DrawingContext.xml +++ b/xml/System.Windows.Media/DrawingContext.xml @@ -1059,7 +1059,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index 7c50a51a478..092b80c4914 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -49,7 +49,7 @@ Example of typefaces that are members of the "Times New Roman" font family In the preceding example, the font that is referenced, "Comic Sans MS", is referred to by its *friendly name*. Also, in this example the font is assumed to be in the system font collection. ## Specifying Fonts in Alternate Directories - A [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application can specify a directory, other than the directory that contains the systems font collection, for resolving font references. The friendly name of the font can specify an absolute uniform resource identifier (URI) value to resolve the font reference, as shown in the following [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code examples. + A Windows Presentation Foundation (WPF) application can specify a directory, other than the directory that contains the systems font collection, for resolving font references. The friendly name of the font can specify an absolute uniform resource identifier (URI) value to resolve the font reference, as shown in the following [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code examples. [!code-csharp[FontSnippets#FontPackageSnippet6](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontPackageSnippets.xaml.cs#fontpackagesnippet6)] [!code-vb[FontSnippets#FontPackageSnippet6](~/samples/snippets/visualbasic/VS_Snippets_Wpf/FontSnippets/visualbasic/fontpackagesnippets.xaml.vb#fontpackagesnippet6)] diff --git a/xml/System.Windows.Media/GeneralTransformCollection+Enumerator.xml b/xml/System.Windows.Media/GeneralTransformCollection+Enumerator.xml index f2154aef636..6c13b522ef3 100644 --- a/xml/System.Windows.Media/GeneralTransformCollection+Enumerator.xml +++ b/xml/System.Windows.Media/GeneralTransformCollection+Enumerator.xml @@ -146,7 +146,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -173,7 +173,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/GeometryCollection+Enumerator.xml b/xml/System.Windows.Media/GeometryCollection+Enumerator.xml index f9a115cdd59..6a5cf7d2e87 100644 --- a/xml/System.Windows.Media/GeometryCollection+Enumerator.xml +++ b/xml/System.Windows.Media/GeometryCollection+Enumerator.xml @@ -146,7 +146,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -173,7 +173,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/GeometryHitTestParameters.xml b/xml/System.Windows.Media/GeometryHitTestParameters.xml index 4d3d9af62e4..cb4b138221d 100644 --- a/xml/System.Windows.Media/GeometryHitTestParameters.xml +++ b/xml/System.Windows.Media/GeometryHitTestParameters.xml @@ -26,7 +26,7 @@ You can also hit test with a value by creating a object. > [!NOTE] -> [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] hit testing only considers the filled area of a geometry during a hit test. If you create a point , the hit test would not intersect anything because a point has no area. +> Windows Presentation Foundation (WPF) hit testing only considers the filled area of a geometry during a hit test. If you create a point , the hit test would not intersect anything because a point has no area. diff --git a/xml/System.Windows.Media/GradientStopCollection+Enumerator.xml b/xml/System.Windows.Media/GradientStopCollection+Enumerator.xml index 9d959759797..a33de2ed053 100644 --- a/xml/System.Windows.Media/GradientStopCollection+Enumerator.xml +++ b/xml/System.Windows.Media/GradientStopCollection+Enumerator.xml @@ -146,7 +146,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -173,7 +173,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/Int32Collection+Enumerator.xml b/xml/System.Windows.Media/Int32Collection+Enumerator.xml index 21d4dc66ab1..f3c31daf799 100644 --- a/xml/System.Windows.Media/Int32Collection+Enumerator.xml +++ b/xml/System.Windows.Media/Int32Collection+Enumerator.xml @@ -140,7 +140,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -167,7 +167,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/Matrix.xml b/xml/System.Windows.Media/Matrix.xml index 63d24a52f89..eed6513ad63 100644 --- a/xml/System.Windows.Media/Matrix.xml +++ b/xml/System.Windows.Media/Matrix.xml @@ -455,7 +455,7 @@ and to 1 and , , , and to 0. In an affine matrix, which is the implementation that [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] uses for the , structure, coefficients [3,1],[3,2],[3.3] are implied to always have the values 0,0,1 respectively. + An identity matrix has a value of 1 in coefficients [1,1],[2,2],[3,3] and a value of 0 in the rest of the coefficients. This correlates to setting and to 1 and , , , and to 0. In an affine matrix, which is the implementation that Windows Presentation Foundation (WPF) uses for the , structure, coefficients [3,1],[3,2],[3.3] are implied to always have the values 0,0,1 respectively. |||| |-|-|-| @@ -536,7 +536,7 @@ and to 1 and , , , and to 0. In an affine matrix, which is the implementation that [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] uses for the structure, coefficients [3,1],[3,2],[3.3] are implied to always have the values 0,0,1 respectively. + An identity matrix has a value of 1 in coefficients [1,1],[2,2],[3,3] and a value of 0 in the rest of the coefficients. This correlates to setting and to 1 and , , , and to 0. In an affine matrix, which is the implementation that Windows Presentation Foundation (WPF) uses for the structure, coefficients [3,1],[3,2],[3.3] are implied to always have the values 0,0,1 respectively. |||| |-|-|-| @@ -1415,7 +1415,7 @@ and to 1 and , , , and to 0. In an affine matrix, which is the implementation that [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] uses for the structure, coefficients [3,1],[3,2],[3.3] are implied to always have the values 0,0,1 respectively. + An identity matrix has a value of 1 in coefficients [1,1],[2,2],[3,3] and a value of 0 in the rest of the coefficients. This correlates to setting and to 1 and , , , and to 0. In an affine matrix, which is the implementation that Windows Presentation Foundation (WPF) uses for the structure, coefficients [3,1],[3,2],[3.3] are implied to always have the values 0,0,1 respectively. |||| |-|-|-| diff --git a/xml/System.Windows.Media/MatrixTransform.xml b/xml/System.Windows.Media/MatrixTransform.xml index bc7a0d5fab8..e8e5a1371d0 100644 --- a/xml/System.Windows.Media/MatrixTransform.xml +++ b/xml/System.Windows.Media/MatrixTransform.xml @@ -28,7 +28,7 @@ An affine matrix transformation has its final column equal to (0, 0, 1); therefore, you only have to specify the members in the first two columns. - A [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] has the following structure: + A Windows Presentation Foundation (WPF) has the following structure: |||| |-|-|-| diff --git a/xml/System.Windows.Media/PathFigureCollection+Enumerator.xml b/xml/System.Windows.Media/PathFigureCollection+Enumerator.xml index a5fe08dca9d..a1991ef812e 100644 --- a/xml/System.Windows.Media/PathFigureCollection+Enumerator.xml +++ b/xml/System.Windows.Media/PathFigureCollection+Enumerator.xml @@ -146,7 +146,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -173,7 +173,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/PathSegmentCollection+Enumerator.xml b/xml/System.Windows.Media/PathSegmentCollection+Enumerator.xml index 7733b7fb361..24ce52191a1 100644 --- a/xml/System.Windows.Media/PathSegmentCollection+Enumerator.xml +++ b/xml/System.Windows.Media/PathSegmentCollection+Enumerator.xml @@ -154,7 +154,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -182,7 +182,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/PointCollection+Enumerator.xml b/xml/System.Windows.Media/PointCollection+Enumerator.xml index 940d9e1f4c4..9f3290b6994 100644 --- a/xml/System.Windows.Media/PointCollection+Enumerator.xml +++ b/xml/System.Windows.Media/PointCollection+Enumerator.xml @@ -148,7 +148,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -175,7 +175,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/StreamGeometryContext.xml b/xml/System.Windows.Media/StreamGeometryContext.xml index fd20c0806d7..4706779765c 100644 --- a/xml/System.Windows.Media/StreamGeometryContext.xml +++ b/xml/System.Windows.Media/StreamGeometryContext.xml @@ -518,7 +518,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/TileBrush.xml b/xml/System.Windows.Media/TileBrush.xml index 1ca28a54748..0e10be3f131 100644 --- a/xml/System.Windows.Media/TileBrush.xml +++ b/xml/System.Windows.Media/TileBrush.xml @@ -24,7 +24,7 @@ ## Remarks The derived classes of define the contents of the tiles that you use to paint a region. For example, use the class to paint an area by using an image. - Use a to control how you paint an area. For example, [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] provides several types of brushes: + Use a to control how you paint an area. For example, Windows Presentation Foundation (WPF) provides several types of brushes: - To paint by using an image, use the . diff --git a/xml/System.Windows.Media/Transform.xml b/xml/System.Windows.Media/Transform.xml index a281d9a55fb..ca5f3ac8770 100644 --- a/xml/System.Windows.Media/Transform.xml +++ b/xml/System.Windows.Media/Transform.xml @@ -42,7 +42,7 @@ An affine transformation matrix has its final column equal to (0, 0, 1); therefore, you only have to specify the members in the first two columns. - A [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] has the following structure: + A Windows Presentation Foundation (WPF) has the following structure: |||| |-|-|-| diff --git a/xml/System.Windows.Media/TransformCollection+Enumerator.xml b/xml/System.Windows.Media/TransformCollection+Enumerator.xml index 78a7381328b..e71471f4d57 100644 --- a/xml/System.Windows.Media/TransformCollection+Enumerator.xml +++ b/xml/System.Windows.Media/TransformCollection+Enumerator.xml @@ -154,7 +154,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -182,7 +182,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/VectorCollection+Enumerator.xml b/xml/System.Windows.Media/VectorCollection+Enumerator.xml index 9ec58180712..9c35b73d34c 100644 --- a/xml/System.Windows.Media/VectorCollection+Enumerator.xml +++ b/xml/System.Windows.Media/VectorCollection+Enumerator.xml @@ -153,7 +153,7 @@ System.Object - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -180,7 +180,7 @@ - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows.Media/VisualBrush.xml b/xml/System.Windows.Media/VisualBrush.xml index eef0a7852b0..c73231d6ab9 100644 --- a/xml/System.Windows.Media/VisualBrush.xml +++ b/xml/System.Windows.Media/VisualBrush.xml @@ -28,7 +28,7 @@ - Use an existing , which creates a duplicate image of the target . You can then use the to create interesting effects, such as reflection and magnification. - When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout can't permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], see the [Layout](/dotnet/framework/wpf/advanced/layout). + When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout can't permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in Windows Presentation Foundation (WPF), see the [Layout](/dotnet/framework/wpf/advanced/layout). Updates to the visual tree of a will not propagate if a is in the brush's parent chain. You can workaround this limitation by forcing an update of the scene on the object above the effect. You can call or include an animation to force a scene update. @@ -355,7 +355,7 @@ is quite high in the overall WPF class hierarchy, so a very large number of objects could possibly serve as the visual that you use for a ; the entire list cannot be shown here. See ; refer to the "Inheritance Hierarchy" section, which will show the immediately derived classes. You can then click on the immediately derived classes and traverse the hierarchies to get a sense of the full range of possibilities. At a top level, the two most common categories of objects you might use for a are or . encompasses basically any UI element that can otherwise participate in the UI for a WPF application. contains a that includes one or more -derived objects. - When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout dictated by the parent where the brush is applied cannot permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)], see the [Layout](/dotnet/framework/wpf/advanced/layout). + When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout dictated by the parent where the brush is applied cannot permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in Windows Presentation Foundation (WPF), see the [Layout](/dotnet/framework/wpf/advanced/layout). Updates to the visual tree of a will not propagate if a is in the brush's parent chain. You can workaround this limitation by forcing an update of the scene on the object above the effect. You can call or include an animation to force a scene update. diff --git a/xml/System.Windows.Navigation/JournalEntryListConverter.xml b/xml/System.Windows.Navigation/JournalEntryListConverter.xml index 41eed5de5c7..bc3046f9dea 100644 --- a/xml/System.Windows.Navigation/JournalEntryListConverter.xml +++ b/xml/System.Windows.Navigation/JournalEntryListConverter.xml @@ -80,7 +80,7 @@ The type of the binding target property. The converter parameter to use. The culture to use in the converter. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A converted value. To be added. @@ -116,7 +116,7 @@ The type of the binding source property. The converter parameter to use. The culture to use in the converter. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. A converted value. To be added. diff --git a/xml/System.Windows.Xps.Packaging/XpsDocument.xml b/xml/System.Windows.Xps.Packaging/XpsDocument.xml index bf14b3c39f4..8a98503d818 100644 --- a/xml/System.Windows.Xps.Packaging/XpsDocument.xml +++ b/xml/System.Windows.Xps.Packaging/XpsDocument.xml @@ -910,7 +910,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead. To be added. diff --git a/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml b/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml index 76613ad32a4..6e35c3924ca 100644 --- a/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml +++ b/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml @@ -743,7 +743,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows/Clipboard.xml b/xml/System.Windows/Clipboard.xml index 733d3814b6c..9f333247bad 100644 --- a/xml/System.Windows/Clipboard.xml +++ b/xml/System.Windows/Clipboard.xml @@ -33,7 +33,7 @@ - On copy or cut, partial trust code puts plaintext and [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] on to the clipboard. Plaintext includes text, Unicode text, OEM (Object Exchange Model) text, and CSV (Comma-separated values). -- On paste, [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] will paste in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] if the source of that content is from a equally trusted or more trusted site. Specifically: +- On paste, Windows Presentation Foundation (WPF) will paste in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] if the source of that content is from a equally trusted or more trusted site. Specifically: - A partial trust application can paste [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] from a full trust application. @@ -41,7 +41,7 @@ - A full trust application can paste XAML only from another fully trusted application. - - A non-[!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] full trust application can examine the ApplicationTrust format on the clipboard and sanitize the XAML if appropriate. + - A non-Windows Presentation Foundation (WPF) full trust application can examine the ApplicationTrust format on the clipboard and sanitize the XAML if appropriate. diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index 044bb0c97df..9d260789789 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -867,7 +867,7 @@ class and other classes that implement the interface to describe an available data format. diff --git a/xml/System.Windows/DependencyObject.xml b/xml/System.Windows/DependencyObject.xml index 87884f5edf0..ddc2a53833d 100644 --- a/xml/System.Windows/DependencyObject.xml +++ b/xml/System.Windows/DependencyObject.xml @@ -31,7 +31,7 @@ class enables [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] property system services on its many derived classes. + The class enables Windows Presentation Foundation (WPF) property system services on its many derived classes. The property system's primary function is to compute the values of properties, and to provide system notification about values that have changed. Another key class that participates in the property system is . enables the registration of dependency properties into the property system, and provides identification and information about each dependency property, whereas as a base class enables objects to use the dependency properties. diff --git a/xml/System.Windows/DependencyProperty.xml b/xml/System.Windows/DependencyProperty.xml index 63152d776e6..bd49f8808ad 100644 --- a/xml/System.Windows/DependencyProperty.xml +++ b/xml/System.Windows/DependencyProperty.xml @@ -35,7 +35,7 @@ supports the following capabilities in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)]: + A supports the following capabilities in Windows Presentation Foundation (WPF): - The property can be set in a style. For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). diff --git a/xml/System.Windows/EventManager.xml b/xml/System.Windows/EventManager.xml index 3d5c250b1cd..649461a1fd9 100644 --- a/xml/System.Windows/EventManager.xml +++ b/xml/System.Windows/EventManager.xml @@ -239,7 +239,7 @@ The routing strategy of the event as a value of the enumeration. The type of the event handler. This must be a delegate type and cannot be . The owner class type of the routed event. This cannot be . - Registers a new routed event with the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] event system. + Registers a new routed event with the Windows Presentation Foundation (WPF) event system. The identifier for the newly registered routed event. This identifier object can now be stored as a static field in a class and then used as a parameter for methods that attach handlers to the event. The routed event identifier is also used for other event system APIs. , and contains an ordered list of target object and handler list pairs that refer to the event route for that event. supports adding new entries to the list and also allows for the handlers in the list to be invoked. - Most normal operations for adding handlers for [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] events do not require working with this class (for instance, use methods to add class handling, or query for existing handlers of an event). This class is mainly for use when elements have particular knowledge about child elements or parent elements that make it practical to either add elements to or remove elements from the default calculated event route. + Most normal operations for adding handlers for Windows Presentation Foundation (WPF) events do not require working with this class (for instance, use methods to add class handling, or query for existing handlers of an event). This class is mainly for use when elements have particular knowledge about child elements or parent elements that make it practical to either add elements to or remove elements from the default calculated event route. ]]> diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index 6d1f6d21c33..1544568c750 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -674,7 +674,7 @@ To revert the behavior of setting this property to the eventual default, set it to `null` again. - The `null` default really means that determination of the practical cursor value is deferred here and should be obtained from elsewhere. If presented with no programmatic values from any source, the default cursor over a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application will be an arrow. + The `null` default really means that determination of the practical cursor value is deferred here and should be obtained from elsewhere. If presented with no programmatic values from any source, the default cursor over a Windows Presentation Foundation (WPF) application will be an arrow. Each movement of the mouse over a WPF application raises a event. The event bubbles, and any element along the route has the opportunity to handle the event and to set the value of the cursor via the arguments of this event. If that happens, the fact that the event is handled and has a changed value in the arguments takes precedence over the value of the property at any level, unless is set. @@ -1884,7 +1884,7 @@ ## Remarks The default implementation of this virtual method raises the event as described earlier in this topic. Overrides should call base() to preserve this behavior. - Note that the property is read-only. Therefore, you cannot set it to force initialization behavior that way. Initialization setting is intended to be done only by the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework. + Note that the property is read-only. Therefore, you cannot set it to force initialization behavior that way. Initialization setting is intended to be done only by the Windows Presentation Foundation (WPF) framework. ]]> diff --git a/xml/System.Windows/FrameworkElement.xml b/xml/System.Windows/FrameworkElement.xml index 376cf9e672e..266cbe73225 100644 --- a/xml/System.Windows/FrameworkElement.xml +++ b/xml/System.Windows/FrameworkElement.xml @@ -1061,7 +1061,7 @@ To revert the behavior of setting this property to the eventual default, set it to `null` again. - The `null` default really means that determination of the practical cursor value is deferred here and should be obtained from elsewhere. If presented without programmatic values from any source, the default cursor that is visually over a [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] application will be an arrow. However, the transient cursor changes are not set to the values of the elements when they are passed over. The property will only report non null values in cases where it was actually set, for instance through code or a style. Each movement of the mouse over a WPF application raises a event. The event bubbles, and any element along the route has the opportunity to handle the event and to set the value of the cursor through the arguments of this event. This is the mechanism that produces the visually apparent cursor in most cases. If a handler returns a cursor result, then the fact that the event is handled and has a changed value in the arguments takes precedence over the value of the property at any level, unless is set. + The `null` default really means that determination of the practical cursor value is deferred here and should be obtained from elsewhere. If presented without programmatic values from any source, the default cursor that is visually over a Windows Presentation Foundation (WPF) application will be an arrow. However, the transient cursor changes are not set to the values of the elements when they are passed over. The property will only report non null values in cases where it was actually set, for instance through code or a style. Each movement of the mouse over a WPF application raises a event. The event bubbles, and any element along the route has the opportunity to handle the event and to set the value of the cursor through the arguments of this event. This is the mechanism that produces the visually apparent cursor in most cases. If a handler returns a cursor result, then the fact that the event is handled and has a changed value in the arguments takes precedence over the value of the property at any level, unless is set. If not are not creating a custom cursor, you typically set this property to a static property value of the class. Setting in code requires one of the following: @@ -3005,7 +3005,7 @@ to implement custom layout sizing behavior for your element as it participates in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] layout system. Your implementation should do the following: + Override to implement custom layout sizing behavior for your element as it participates in the Windows Presentation Foundation (WPF) layout system. Your implementation should do the following: 1. Iterate your element's particular collection of children that are part of layout, call on each child element. @@ -3572,7 +3572,7 @@ ## Remarks This particular On* method is not a class handler hook. Nor does it exactly follow the established common language runtime (CLR) On* method convention that the matching event could be suppressed by overriding this method and not calling the base implementation. - Note that the property is read-only, so you cannot set to force initialization behavior. Setting the initialization state is intended to be done only by the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] framework. + Note that the property is read-only, so you cannot set to force initialization behavior. Setting the initialization state is intended to be done only by the Windows Presentation Foundation (WPF) framework. ]]> @@ -3814,7 +3814,7 @@ The default implementation of this virtual method queries for the new parent, raises various initialization events, and sets internal flags about initialization state of the as appropriate. Finally, it calls the successive base implementations as declared by , which in turn calls its base in . Always call the base implementation to preserve this behavior, otherwise the element tree behavior for this element when declared as a child of another element may not be as expected. - A few existing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] classes override this method, for example: , . The most common scenario is to enforce that the new parent must be a particular type. This might involve throwing an exception if the new parent failed some manner of type test. A specialized version of this scenario exists in implementations for list items and menu items, which do not make any sense outside a parent visual that owns an appropriate collection to store them in. Note that these cases do not necessarily raise exceptions, because there might be designer scenarios that rely on reparenting elements that are momentarily without their "regular" parents. + A few existing Windows Presentation Foundation (WPF) classes override this method, for example: , . The most common scenario is to enforce that the new parent must be a particular type. This might involve throwing an exception if the new parent failed some manner of type test. A specialized version of this scenario exists in implementations for list items and menu items, which do not make any sense outside a parent visual that owns an appropriate collection to store them in. Note that these cases do not necessarily raise exceptions, because there might be designer scenarios that rely on reparenting elements that are momentarily without their "regular" parents. This method is also overridden in certain elements that are typically the root element, such as . Another case is elements that are the apparent root element in markup but which autogenerate a greater infrastructure in a compiled logical tree (such as ). The and implementations deliberately seal the method. diff --git a/xml/System.Windows/Freezable.xml b/xml/System.Windows/Freezable.xml index 482962d9e02..25f22c9bc12 100644 --- a/xml/System.Windows/Freezable.xml +++ b/xml/System.Windows/Freezable.xml @@ -939,7 +939,7 @@ The previous value of the data member. The current value of the data member. The property that changed. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows/FreezableCollection`1+Enumerator.xml b/xml/System.Windows/FreezableCollection`1+Enumerator.xml index db259a4bf2a..32fe0c2e175 100644 --- a/xml/System.Windows/FreezableCollection`1+Enumerator.xml +++ b/xml/System.Windows/FreezableCollection`1+Enumerator.xml @@ -148,7 +148,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. To be added. @@ -175,7 +175,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows/IInputElement.xml b/xml/System.Windows/IInputElement.xml index e84b2e96cad..72cfa9967d4 100644 --- a/xml/System.Windows/IInputElement.xml +++ b/xml/System.Windows/IInputElement.xml @@ -202,7 +202,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> @@ -343,7 +343,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) make this property read/write and establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) make this property read/write and establish this property as a dependency property. ]]> @@ -378,7 +378,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> @@ -413,7 +413,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> @@ -448,7 +448,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> @@ -483,7 +483,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> @@ -518,7 +518,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> @@ -553,7 +553,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> @@ -588,7 +588,7 @@ ## Remarks This interface is not intended for public implementation. For more information, see remarks for the interface. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> @@ -625,7 +625,7 @@ Some core classes that implement , such as , also implement an event that tracks changes to this property. However, this interface does not include such an event as part of its contract. - Existing implementations in the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] core (see and ) establish this property as a dependency property. + Existing implementations in the Windows Presentation Foundation (WPF) core (see and ) establish this property as a dependency property. ]]> diff --git a/xml/System.Windows/Point.xml b/xml/System.Windows/Point.xml index 0b38662bcf6..50f3fc2f586 100644 --- a/xml/System.Windows/Point.xml +++ b/xml/System.Windows/Point.xml @@ -920,7 +920,7 @@ -or- to obtain the numeric format information from the current locale setting of the operating system. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . A string containing the value of the current instance in the specified format. To be added. diff --git a/xml/System.Windows/Size.xml b/xml/System.Windows/Size.xml index a75e4216335..c23ef44bda7 100644 --- a/xml/System.Windows/Size.xml +++ b/xml/System.Windows/Size.xml @@ -522,7 +522,7 @@ The format to use. The provider to use to format the value. - This type or member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The value of the current instance in the specified format. To be added. diff --git a/xml/System.Windows/Style.xml b/xml/System.Windows/Style.xml index 532b28fd877..c769b4f5431 100644 --- a/xml/System.Windows/Style.xml +++ b/xml/System.Windows/Style.xml @@ -59,7 +59,7 @@ > [!NOTE] > If there is more than one setter in the setter collection with the same property value, the setter that is declared last is used. Similarly, if you set a value for the same property in a style and on an element directly, the value set on the element directly takes precedence. - The [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] styling and templating model allows maintenance and sharing of a look as well as the separation of presentation and logic. The styling and templating model includes a suite of features that enable you to customize your UI. This suite of features includes the class as well as the following: + The Windows Presentation Foundation (WPF) styling and templating model allows maintenance and sharing of a look as well as the separation of presentation and logic. The styling and templating model includes a suite of features that enable you to customize your UI. This suite of features includes the class as well as the following: - diff --git a/xml/System.Windows/TemplateKey.xml b/xml/System.Windows/TemplateKey.xml index 0dae575fb98..e13703e5a9c 100644 --- a/xml/System.Windows/TemplateKey.xml +++ b/xml/System.Windows/TemplateKey.xml @@ -214,7 +214,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -240,7 +240,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows/TriggerActionCollection.xml b/xml/System.Windows/TriggerActionCollection.xml index 91c8fe8e5c3..fa624a681a8 100644 --- a/xml/System.Windows/TriggerActionCollection.xml +++ b/xml/System.Windows/TriggerActionCollection.xml @@ -501,7 +501,7 @@ The one-dimensional array that is the destination of the items that are copied from the collection. The array must use zero-based indexing. The zero-based index in the where copying starts. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -526,7 +526,7 @@ System.Boolean - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if access to the is synchronized (thread safe); otherwise, . To be added. @@ -553,7 +553,7 @@ System.Object - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. An object that can be used to synchronize access to the . To be added. @@ -580,7 +580,7 @@ - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. An object that can be used to iterate through the collection. To be added. @@ -610,7 +610,7 @@ The to add to the . - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The position into which the new element was inserted. To be added. @@ -640,7 +640,7 @@ The to locate in the . - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the is found in the ; otherwise, . To be added. @@ -671,7 +671,7 @@ The to locate in the . - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The index of if found in the list; otherwise, -1. To be added. @@ -703,7 +703,7 @@ The zero-based index at which should be inserted. The to insert into the . - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. @@ -728,7 +728,7 @@ System.Boolean - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. if the has a fixed size; otherwise, . To be added. @@ -759,7 +759,7 @@ The zero-based index of the item to get or set. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. The object that is at the specified index. To be added. @@ -789,7 +789,7 @@ The to remove from the . - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. To be added. diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 700c655331b..7c206f41cdd 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -648,7 +648,7 @@ For WPF core-level element deriving scenarios, the behavior for should not (and cannot, unless you shadow) be changed. Instead, you should override in your class. Your implementation is called internally by as part of default WPF framework-level layout operations. However, this assumes you are using WPF framework-level layout and its layout system, which is often not the case if you are specifically deriving elements at the WPF core-level from the base element class. Your implementation should also call on each child element, if it has child elements. Note that the WPF core-level scenario implies that you are not using a derived class, because seals . - Computation of WPF framework-level layout positioning in [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] consists of a call and an call. During the call, the layout system determines an element's size requirements using a provided (`availableSize`) argument. During the call, the layout system finalizes the size and position of an element's bounding box. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). + Computation of WPF framework-level layout positioning in Windows Presentation Foundation (WPF) consists of a call and an call. During the call, the layout system determines an element's size requirements using a provided (`availableSize`) argument. During the call, the layout system finalizes the size and position of an element's bounding box. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). `availableSize` can be any number from zero to infinity. Elements to be laid out return the minimum they require through the `availableSize` parameter. @@ -5423,7 +5423,7 @@ Image with an Elliptical Clip Region call and an call. During the call, an element determines its size requirements by using an `availableSize` input. During the call, the element size is finalized. + Computation of layout positioning in Windows Presentation Foundation (WPF) is comprised of a call and an call. During the call, an element determines its size requirements by using an `availableSize` input. During the call, the element size is finalized. `availableSize` can be any number from zero to infinite. Elements participating in layout should return the minimum they require for a given `availableSize`. @@ -6436,13 +6436,13 @@ Image with an Elliptical Clip Region - Returns class-specific implementations for the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure. + Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. To be added. The implementation of this method is typically to call the constructor of a specific implementation, and return it as the return value. - All derived classes should implement this method in order to provide their own specific implementations to the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure. For details on implementing this pattern, see . + All derived classes should implement this method in order to provide their own specific implementations to the Windows Presentation Foundation (WPF) infrastructure. For details on implementing this pattern, see . @@ -6671,7 +6671,7 @@ Image with an Elliptical Clip Region ## Remarks This method, although virtual, does have a default implementation that raises the event. - This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. The implementation differs from some other [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] On* implementations, which only provide a convenient way to add class handling for that event. + This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. The implementation differs from some other Windows Presentation Foundation (WPF) On* implementations, which only provide a convenient way to add class handling for that event. ]]> @@ -7219,7 +7219,7 @@ Image with an Elliptical Clip Region ## Remarks This method, although virtual, does have a default implementation that raises the event. - This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. This implementation differs from some other [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] On* implementations, which only provide a convenient way to add class handling for that event. + This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. This implementation differs from some other Windows Presentation Foundation (WPF) On* implementations, which only provide a convenient way to add class handling for that event. ]]> diff --git a/xml/System.Windows/UIElement3D.xml b/xml/System.Windows/UIElement3D.xml index 37bb3f512d3..bee6b531c5f 100644 --- a/xml/System.Windows/UIElement3D.xml +++ b/xml/System.Windows/UIElement3D.xml @@ -4816,7 +4816,7 @@ - Returns class-specific implementations for the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure. + Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. The implementation of this method is typically to call the constructor of a specific implementation, and return it as the return value. - All derived classes should implement this method in order to provide their own specific implementations to the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure. For details on implementing this pattern, see . + All derived classes should implement this method in order to provide their own specific implementations to the Windows Presentation Foundation (WPF) infrastructure. For details on implementing this pattern, see . @@ -5068,7 +5068,7 @@ ## Remarks This method, although virtual, does have a default implementation that raises the event. - This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. The implementation differs from some other [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] On* implementations, which only provide a convenient way to add class handling for that event. + This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. The implementation differs from some other Windows Presentation Foundation (WPF) On* implementations, which only provide a convenient way to add class handling for that event. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). @@ -5649,7 +5649,7 @@ ## Remarks This method, although virtual, does have a default implementation that raises the event. - This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. This implementation differs from some other [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] On* implementations, which only provide a convenient way to add class handling for that event. + This On* method implementation is intended to raise the event, and this same method implementation is invoked internally to raise the event when the property value changes. This implementation differs from some other Windows Presentation Foundation (WPF) On* implementations, which only provide a convenient way to add class handling for that event. is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Windows/UIPropertyMetadata.xml b/xml/System.Windows/UIPropertyMetadata.xml index 7e57ae8aeac..efd995b9e30 100644 --- a/xml/System.Windows/UIPropertyMetadata.xml +++ b/xml/System.Windows/UIPropertyMetadata.xml @@ -238,7 +238,7 @@ to obtain the numeric format information from the current locale setting of the operating system. - This member supports the [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] infrastructure and is not intended to be used directly from your code. For a description of this member, see . + This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. For a description of this member, see . A string containing the value of the current instance in the specified format. To be added. diff --git a/xml/System.Windows/VisualStateManager.xml b/xml/System.Windows/VisualStateManager.xml index 852831818d6..1b69c4d2af0 100644 --- a/xml/System.Windows/VisualStateManager.xml +++ b/xml/System.Windows/VisualStateManager.xml @@ -24,7 +24,7 @@ The also enables you to specify when a control enters a specific state. The method that you should call to change states depends on your scenario. If you create a control that uses the in its , call the method. For more information about how to create controls that use the , see [Creating a Control That Has a Customizable Appearance](/dotnet/framework/wpf/controls/creating-a-control-that-has-a-customizable-appearance). If you use the outside of a (for example, if you use a in a or in a single element), call the method. In either case, the performs the logic that is required to appropriately start and stop the storyboards that are associated with the involved state. For example, suppose that a control defines the states, `State1` and `State2`, each of which has a storyboard associated with it. If the control is in `State1` and you pass `State2` to or , the starts the storyboard in `State2` and stops the storyboard in `State1`. - Controls that are included with [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] use the to change visual states. When you create a for a control that is included with WPF, you can add objects to the control's to specify the control's appearance in a certain state. To find the names of the visual states for the controls that are included with WPF, see [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates). The control's logic handles transitioning between states, so you do not need to do anything other than define the objects in the new . For more information about how to create control templates for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). + Controls that are included with Windows Presentation Foundation (WPF) use the to change visual states. When you create a for a control that is included with WPF, you can add objects to the control's to specify the control's appearance in a certain state. To find the names of the visual states for the controls that are included with WPF, see [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates). The control's logic handles transitioning between states, so you do not need to do anything other than define the objects in the new . For more information about how to create control templates for existing controls, see [Customizing the Appearance of an Existing Control by Creating a ControlTemplate](/dotnet/framework/wpf/controls/customizing-the-appearance-of-an-existing-control). If you want to implement your own logic for transitioning between states, you must inherit from , override the method, and set the attached property on the control that uses the custom logic. diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index c4e98e4dd42..a164fe35f73 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -28,7 +28,7 @@ [!IMPORTANT] -> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on WPF. For WPF usage, use for reading or loading XAML; and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. +> is not the recommended XAML reading or XAML writing API set if you are processing Windows Presentation Foundation (WPF) types, or types based on WPF. For WPF usage, use for reading or loading XAML; and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. ]]> @@ -272,7 +272,7 @@ - The XAML types that are specified in the `xaml` input must resolve to backing types in the relevant XAML namespaces. For example, XAML types for a WPF namespace can resolve to a WPF XAML namespace as specified in the XAML; the assemblies for WPF must be included in the project or be available in the run time; and so on. > [!IMPORTANT] -> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on WPF. For WPF usage, use for reading or loading XAML, and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. +> is not the recommended XAML reading or XAML writing API set if you are processing Windows Presentation Foundation (WPF) types, or types based on WPF. For WPF usage, use for reading or loading XAML, and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. ]]> @@ -354,7 +354,7 @@ ## Remarks > [!IMPORTANT] -> is not the recommended XAML reading or XAML writing API set if you are processing [!INCLUDE[TLA#tla_winclient](~/includes/tlasharptla-winclient-md.md)] types, or types based on WPF. For WPF usage, use for reading or loading XAML; and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. +> is not the recommended XAML reading or XAML writing API set if you are processing Windows Presentation Foundation (WPF) types, or types based on WPF. For WPF usage, use for reading or loading XAML; and for writing back XAML. These classes use APIs internally in their implementation; however, they also provide support for WPF-specific concepts that influence the nature of XAML reading and writing, such as optimizations for dependency properties. ]]> From 6dd17ad631c4de467f96829333dafde5939c73c2 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:11:14 -0800 Subject: [PATCH 169/236] tlasharptla-winexpl --- xml/System.Windows.Automation/ExpandCollapsePattern.xml | 4 ++-- xml/System.Windows/Window.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Windows.Automation/ExpandCollapsePattern.xml b/xml/System.Windows.Automation/ExpandCollapsePattern.xml index 9684130b837..b73f9690cee 100644 --- a/xml/System.Windows.Automation/ExpandCollapsePattern.xml +++ b/xml/System.Windows.Automation/ExpandCollapsePattern.xml @@ -94,7 +94,7 @@ ## Remarks This is a blocking method that returns after the UI Automation element has been collapsed. - There are cases when a UI Automation element that is marked as a leaf node might not know whether it has children until either the or the method is called. This behavior is possible with a tree view control that does delayed loading of its child items. For example, [!INCLUDE[TLA#tla_winexpl](~/includes/tlasharptla-winexpl-md.md)] might display the expand icon for a node even though there are currently no child items; when the icon is clicked, the control polls for child items, finds none, and removes the expand icon. In these cases clients should listen for a property-changed event on the property by registering an event handler with the method. + There are cases when a UI Automation element that is marked as a leaf node might not know whether it has children until either the or the method is called. This behavior is possible with a tree view control that does delayed loading of its child items. For example, Microsoft Windows Explorer might display the expand icon for a node even though there are currently no child items; when the icon is clicked, the control polls for child items, finds none, and removes the expand icon. In these cases clients should listen for a property-changed event on the property by registering an event handler with the method. @@ -172,7 +172,7 @@ ## Remarks This is a blocking method that returns after the has been expanded. - There are cases when a that is marked as a leaf node might not know whether it has children until either the or the method is called. This behavior is possible with a tree view control that does delayed loading of its child items. For example, [!INCLUDE[TLA#tla_winexpl](~/includes/tlasharptla-winexpl-md.md)] might display the expand icon for a node even though there are currently no child items; when the icon is clicked, the control polls for child items, finds none, and removes the expand icon. In these cases clients should listen for a property-changed event on the property by registering an event handler with the method. + There are cases when a that is marked as a leaf node might not know whether it has children until either the or the method is called. This behavior is possible with a tree view control that does delayed loading of its child items. For example, Microsoft Windows Explorer might display the expand icon for a node even though there are currently no child items; when the icon is clicked, the control polls for child items, finds none, and removes the expand icon. In these cases clients should listen for a property-changed event on the property by registering an event handler with the method. diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index a164fe35f73..884ba2e2aa0 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -874,7 +874,7 @@ If you use to specify a custom window icon, you can restore the default application icon by setting to `null`. - A single icon can be used in a variety of ways in Windows, including being shown in the title bar of a window, the task bar for a window, the ALT+TAB file selection list. Each of these shows the icon using a different size; a 16x16 pixel icon is displayed in the title bar of a window and in the task bar, while a 32x32 pixel icon is displayed in the ALT+TAB file selection list. Some applications, like [!INCLUDE[TLA#tla_winexpl](~/includes/tlasharptla-winexpl-md.md)], provide a **View** menu that allows you to choose the size of the icon you'd like to view. + A single icon can be used in a variety of ways in Windows, including being shown in the title bar of a window, the task bar for a window, the ALT+TAB file selection list. Each of these shows the icon using a different size; a 16x16 pixel icon is displayed in the title bar of a window and in the task bar, while a 32x32 pixel icon is displayed in the ALT+TAB file selection list. Some applications, like Microsoft Windows Explorer, provide a **View** menu that allows you to choose the size of the icon you'd like to view. To cater to the various display sizes, an icon file is composed of one or more actual icons where each one represents a version of the icon that targets a specific size and color depth. For example, one icon may only have a single 16x16 pixel icon with 16 colors, while another may contain 16x16 pixel and 32x32 pixel icons with both 16 colors and 256 colors. From f77fe22a6a9df54ac239dbacab263edaa746aa57 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:11:37 -0800 Subject: [PATCH 170/236] tlasharptla-winforms --- .../ElementHost.xml | 22 +++++++++---------- .../PropertyMap.xml | 2 +- .../PropertyTranslator.xml | 2 +- .../IKeyboardInputSink.xml | 2 +- .../IKeyboardInputSite.xml | 2 +- xml/System.Windows.Threading/Dispatcher.xml | 2 +- .../DispatcherFrame.xml | 4 ++-- xml/ns-System.Windows.Forms.Integration.xml | 6 ++--- 8 files changed, 21 insertions(+), 21 deletions(-) diff --git a/xml/System.Windows.Forms.Integration/ElementHost.xml b/xml/System.Windows.Forms.Integration/ElementHost.xml index 7ec0d343c61..7b8fc4786f3 100644 --- a/xml/System.Windows.Forms.Integration/ElementHost.xml +++ b/xml/System.Windows.Forms.Integration/ElementHost.xml @@ -43,9 +43,9 @@ control to place a WPF on your [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control or form. + Use the control to place a WPF on your Windows Forms control or form. - To host a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control in a WPF element, use the element. + To host a Windows Forms control in a WPF element, use the element. > [!NOTE] > WindowsFormsIntegration.dll is installed with the WPF assemblies. The default location for the assembly is %programfiles%\Reference Assemblies\Microsoft\Framework\v3.0\WindowsFormsIntegration.dll. @@ -805,12 +805,12 @@ The Windows Presentation Foundation (WPF) window to be opened modelessly. - Enables a to receive keyboard messages correctly when it is opened modelessly from [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]. + Enables a to receive keyboard messages correctly when it is opened modelessly from Windows Forms. method to forward all keyboard messages when a WPF window is opened modelessly. The method installs a message filter in the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based application. The filter forwards all keyboard messages when the modeless window is active. + Call the method to forward all keyboard messages when a WPF window is opened modelessly. The method installs a message filter in the Windows Forms-based application. The filter forwards all keyboard messages when the modeless window is active. ]]> @@ -2321,14 +2321,14 @@ A , passed by reference, that represents the window message to process. One of the values representing the key to process. - Processes a command key, ensuring that the hosted element has an opportunity to handle the command before normal [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] processing. + Processes a command key, ensuring that the hosted element has an opportunity to handle the command before normal Windows Forms processing. if the character is a Windows Presentation Foundation (WPF) shortcut key; otherwise, . @@ -2357,14 +2357,14 @@ The character to process. - Processes a mnemonic character, ensuring that the hosted element has an opportunity to handle the mnemonic before normal [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] processing. + Processes a mnemonic character, ensuring that the hosted element has an opportunity to handle the mnemonic before normal Windows Forms processing. if the character is a Windows Presentation Foundation (WPF) shortcut key; otherwise, . @@ -2405,7 +2405,7 @@ The scaling factor for the x-axis. The scaling factor for the y-axis. - Scales the parent container and the hosted [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control. + Scales the parent container and the hosted Windows Forms control. To be added. @@ -2604,7 +2604,7 @@ Repeated calls to the method do not traverse the hosted elements. To select subsequent elements, call the method on the property. - This implementation forwards tab keys from [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] to Windows Presentation Foundation (WPF). + This implementation forwards tab keys from Windows Forms to Windows Presentation Foundation (WPF). ]]> diff --git a/xml/System.Windows.Forms.Integration/PropertyMap.xml b/xml/System.Windows.Forms.Integration/PropertyMap.xml index 6e10e4251f8..2c86470dc36 100644 --- a/xml/System.Windows.Forms.Integration/PropertyMap.xml +++ b/xml/System.Windows.Forms.Integration/PropertyMap.xml @@ -27,7 +27,7 @@ class to define translations between [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] properties and Windows Presentation Foundation (WPF) properties in a hybrid application. The and properties on the and classes define mappings from one technology to the other. + Use the class to define translations between Windows Forms properties and Windows Presentation Foundation (WPF) properties in a hybrid application. The and properties on the and classes define mappings from one technology to the other. For more information, see [Walkthrough: Mapping Properties Using the ElementHost Control](/dotnet/desktop/wpf/advanced/walkthrough-mapping-properties-using-the-elementhost-control?view=netframeworkdesktop-4.8) and [Walkthrough: Mapping Properties Using the WindowsFormsHost Element](/dotnet/desktop/wpf/advanced/walkthrough-mapping-properties-using-the-windowsformshost-element?view=netframeworkdesktop-4.8). diff --git a/xml/System.Windows.Forms.Integration/PropertyTranslator.xml b/xml/System.Windows.Forms.Integration/PropertyTranslator.xml index 2839d749d45..67ef96d1a73 100644 --- a/xml/System.Windows.Forms.Integration/PropertyTranslator.xml +++ b/xml/System.Windows.Forms.Integration/PropertyTranslator.xml @@ -31,7 +31,7 @@ delegate is used by the class to implement property mapping between [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] and WPF. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). + The delegate is used by the class to implement property mapping between Windows Forms and WPF. For more information, see [Windows Forms and WPF Property Mapping](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-property-mapping). ]]> diff --git a/xml/System.Windows.Interop/IKeyboardInputSink.xml b/xml/System.Windows.Interop/IKeyboardInputSink.xml index ebf7512ee47..bbc27226430 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSink.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSink.xml @@ -22,7 +22,7 @@ If your component contains other components, and maintains a tab order, your component must also implement and keep track of which component has focus. - For a discussion of the input architecture specifically implemented for [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] interop, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). + For a discussion of the input architecture specifically implemented for Windows Forms interop, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). and each implement the interface, through explicit interface definitions. The explicit definitions supply default behaviors, and can also be accessed if necessary through an interface cast of or . diff --git a/xml/System.Windows.Interop/IKeyboardInputSite.xml b/xml/System.Windows.Interop/IKeyboardInputSite.xml index fe9e54f17b7..91823c1d836 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSite.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSite.xml @@ -22,7 +22,7 @@ The interface and the are used together to provide support for keyboard actions across interoperation boundaries. A site ( implementation) represents a parent of a sink (). The sink () implements the majority of keyboard behavior. Each site must also provide a sink, because the site-specific sink is returned by a property of the interface. - For a discussion of the input architecture specifically implemented for [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] interoperation, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). + For a discussion of the input architecture specifically implemented for Windows Forms interoperation, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). For more information about WPF-Win32 interoperation scenarios, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). diff --git a/xml/System.Windows.Threading/Dispatcher.xml b/xml/System.Windows.Threading/Dispatcher.xml index 9d17fba7961..e87532d934f 100644 --- a/xml/System.Windows.Threading/Dispatcher.xml +++ b/xml/System.Windows.Threading/Dispatcher.xml @@ -2025,7 +2025,7 @@ allows for the property to be set explicitly and it respects the property on the . This means when the starts to shut down, frames that use the default implementation will exit, which enables all nested frames to exit. ## Examples - The following example shows how to use a to achieve similar results as the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] method. + The following example shows how to use a to achieve similar results as the Windows Forms method. [!code-csharp[dispatchersnippets#DispatcherDispatcherFrameDoEvents](~/samples/snippets/csharp/VS_Snippets_Wpf/DispatcherSnippets/CSharp/Window1.xaml.cs#dispatcherdispatcherframedoevents)] [!code-vb[dispatchersnippets#DispatcherDispatcherFrameDoEvents](~/samples/snippets/visualbasic/VS_Snippets_Wpf/DispatcherSnippets/visualbasic/window1.xaml.vb#dispatcherdispatcherframedoevents)] diff --git a/xml/System.Windows.Threading/DispatcherFrame.xml b/xml/System.Windows.Threading/DispatcherFrame.xml index 8a091b2d078..f42e59dbd78 100644 --- a/xml/System.Windows.Threading/DispatcherFrame.xml +++ b/xml/System.Windows.Threading/DispatcherFrame.xml @@ -35,7 +35,7 @@ ## Examples - The following example shows how to use a to achieve similar results as the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] method. + The following example shows how to use a to achieve similar results as the Windows Forms method. [!code-csharp[dispatchersnippets#DispatcherDispatcherFrameDoEvents](~/samples/snippets/csharp/VS_Snippets_Wpf/DispatcherSnippets/CSharp/Window1.xaml.cs#dispatcherdispatcherframedoevents)] [!code-vb[dispatchersnippets#DispatcherDispatcherFrameDoEvents](~/samples/snippets/visualbasic/VS_Snippets_Wpf/DispatcherSnippets/visualbasic/window1.xaml.vb#dispatcherdispatcherframedoevents)] @@ -160,7 +160,7 @@ At application shutdown, all frames are requested to exit. ## Examples - The following example shows how to use a to achieve similar results as the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] method. + The following example shows how to use a to achieve similar results as the Windows Forms method. [!code-csharp[dispatchersnippets#DispatcherDispatcherFrameDoEvents](~/samples/snippets/csharp/VS_Snippets_Wpf/DispatcherSnippets/CSharp/Window1.xaml.cs#dispatcherdispatcherframedoevents)] [!code-vb[dispatchersnippets#DispatcherDispatcherFrameDoEvents](~/samples/snippets/visualbasic/VS_Snippets_Wpf/DispatcherSnippets/visualbasic/window1.xaml.vb#dispatcherdispatcherframedoevents)] diff --git a/xml/ns-System.Windows.Forms.Integration.xml b/xml/ns-System.Windows.Forms.Integration.xml index 63b7c31d405..0ea65c764c5 100644 --- a/xml/ns-System.Windows.Forms.Integration.xml +++ b/xml/ns-System.Windows.Forms.Integration.xml @@ -5,13 +5,13 @@ namespace contains classes that enable interoperation between the [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] and WPF technologies. When you use classes, you can host [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] controls on WPF pages, and WPF elements in [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based applications. + The namespace contains classes that enable interoperation between the Windows Forms and WPF technologies. When you use classes, you can host Windows Forms controls on WPF pages, and WPF elements in Windows Forms-based applications. The two key classes that implement interoperation capabilities are and . Which class you use depends on your control implementation: -- Use the class when you must use a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)] control on a WPF page. +- Use the class when you must use a Windows Forms control on a WPF page. -- Use the class when you must use a WPF element in a [!INCLUDE[TLA#tla_winforms](~/includes/tlasharptla-winforms-md.md)]-based application. +- Use the class when you must use a WPF element in a Windows Forms-based application. ]]> From 5d1ffbc0bed32d1d61adb9f0ce5d20d5dbab82f6 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:12:07 -0800 Subject: [PATCH 171/236] tlasharptla-winfxwebapp --- xml/System.Windows.Controls.Primitives/Popup.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Controls.Primitives/Popup.xml b/xml/System.Windows.Controls.Primitives/Popup.xml index 1a97c01eb2f..958ebeac0ae 100644 --- a/xml/System.Windows.Controls.Primitives/Popup.xml +++ b/xml/System.Windows.Controls.Primitives/Popup.xml @@ -58,7 +58,7 @@ A is sized to its content by default. When this occurs, applying a or bitmap effects may cause the to be obscured. This occurs because the default size of the content does not provide enough area for the effects to display. If more space is required, you can define a margin around the content to increase the area that is available to the control. - The property must be set on the when used in a [!INCLUDE[TLA#tla_winfxwebapp](~/includes/tlasharptla-winfxwebapp-md.md)]. + The property must be set on the when used in a XAML browser application (XBAP). To create a tooltip, use the and classes. For more information, see [ToolTip Overview](/dotnet/framework/wpf/controls/tooltip-overview). @@ -129,7 +129,7 @@ ## Remarks A control can only contain transparent content when the application runs with full trust. An application that runs with full trust has complete access to system resources and is typically installed on the local system. For more information, see [Security (WPF)](/dotnet/framework/wpf/security-wpf). - This property cannot be set to `true` when the is hosted in a [!INCLUDE[TLA#tla_winfxwebapp](~/includes/tlasharptla-winfxwebapp-md.md)]. + This property cannot be set to `true` when the is hosted in a XAML browser application (XBAP). If the property is set to `true` in an application that does not run in full trust, the property value is changed to `false`. An application that is hosted in a browser is an example of an application that does not run in full trust. From 15e0e5d75253852a633ff372974b1ed28d4d6347 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:12:29 -0800 Subject: [PATCH 172/236] tlasharptla-winvista --- xml/Microsoft.Win32/FileDialogCustomPlace.xml | 2 +- xml/Microsoft.Win32/OpenFileDialog.xml | 2 +- xml/Microsoft.Win32/SaveFileDialog.xml | 2 +- xml/System.Windows.Input/Stylus.xml | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xml/Microsoft.Win32/FileDialogCustomPlace.xml b/xml/Microsoft.Win32/FileDialogCustomPlace.xml index 79d62ab356f..6ef0441f7ae 100644 --- a/xml/Microsoft.Win32/FileDialogCustomPlace.xml +++ b/xml/Microsoft.Win32/FileDialogCustomPlace.xml @@ -20,7 +20,7 @@ . + Starting in Windows Vista, open and save file dialog boxes have a **Favorite Links** panel on the left side of the dialog box that allows the user to quickly navigate to a different location. These links are called custom places. This class allows you to modify the list that appears when your application uses a file dialog box. For the list of known folders for custom places, see . ]]> diff --git a/xml/Microsoft.Win32/OpenFileDialog.xml b/xml/Microsoft.Win32/OpenFileDialog.xml index ac70989c902..87fbf6f4e90 100644 --- a/xml/Microsoft.Win32/OpenFileDialog.xml +++ b/xml/Microsoft.Win32/OpenFileDialog.xml @@ -21,7 +21,7 @@ for [!INCLUDE[TLA#tla_winvista](~/includes/tlasharptla-winvista-md.md)]. + The following figure shows an for Windows Vista. ![Open dialog box](~/add/media/dialogboxesoverviewfigure2.png "Open dialog box") diff --git a/xml/Microsoft.Win32/SaveFileDialog.xml b/xml/Microsoft.Win32/SaveFileDialog.xml index 709a7b7e241..a389c74737d 100644 --- a/xml/Microsoft.Win32/SaveFileDialog.xml +++ b/xml/Microsoft.Win32/SaveFileDialog.xml @@ -21,7 +21,7 @@ for [!INCLUDE[TLA#tla_winvista](~/includes/tlasharptla-winvista-md.md)]. + The following figure shows a for Windows Vista. ![Save As dialog box](~/add/media/dialogboxesoverviewfigure3.png "Save As dialog box") diff --git a/xml/System.Windows.Input/Stylus.xml b/xml/System.Windows.Input/Stylus.xml index 661116c1ed3..00512064d1d 100644 --- a/xml/System.Windows.Input/Stylus.xml +++ b/xml/System.Windows.Input/Stylus.xml @@ -1122,7 +1122,7 @@ , , and . Flicks are enabled on all other controls. + In Windows Vista, a flick, one of the possible system gestures, is a short, quick, straight stroke that can be mapped to a navigation or shortcut command. By default, flicks are disabled on the , , and . Flicks are enabled on all other controls. ## Dependency Property Information @@ -1185,7 +1185,7 @@ ## Dependency Property Information @@ -1248,7 +1248,7 @@ . It is enabled on all other controls. + In Windows Vista, a short animation occurs when the user taps the control. By default, tap feedback is disabled on the . It is enabled on all other controls. ## Dependency Property Information @@ -1312,7 +1312,7 @@ . It is enabled on all other controls. + In Windows Vista, a short animation occurs when the user touches the control with a finger. By default, touch feedback is disabled on the . It is enabled on all other controls. ## Dependency Property Information From bc169f7925521ba3cff21a48a045cacb478329a6 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:13:03 -0800 Subject: [PATCH 173/236] tlasharptla-wmp --- xml/System.Windows.Automation/MultipleViewPattern.xml | 2 +- xml/System.Windows.Media/ExceptionEventArgs.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Automation/MultipleViewPattern.xml b/xml/System.Windows.Automation/MultipleViewPattern.xml index cc1aee14022..10d5a5bada2 100644 --- a/xml/System.Windows.Automation/MultipleViewPattern.xml +++ b/xml/System.Windows.Automation/MultipleViewPattern.xml @@ -21,7 +21,7 @@ diff --git a/xml/System.Windows.Media/ExceptionEventArgs.xml b/xml/System.Windows.Media/ExceptionEventArgs.xml index b117767c5ef..ba9aaf651e3 100644 --- a/xml/System.Windows.Media/ExceptionEventArgs.xml +++ b/xml/System.Windows.Media/ExceptionEventArgs.xml @@ -54,7 +54,7 @@ -or- The file format is not recognized. - The detected version of [!INCLUDE[TLA#tla_wmp](~/includes/tlasharptla-wmp-md.md)] is not supported. + The detected version of Microsoft Windows Media Player is not supported. The operation is not supported. A COM error code appears. From 79b27d4439ee2e465914a9c646f8e63f94cd0efb Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:13:21 -0800 Subject: [PATCH 174/236] tlasharptla-word --- xml/System.Windows.Automation/MultipleViewPattern.xml | 2 +- xml/System.Windows/Application.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Automation/MultipleViewPattern.xml b/xml/System.Windows.Automation/MultipleViewPattern.xml index 10d5a5bada2..95ff7d84e7e 100644 --- a/xml/System.Windows.Automation/MultipleViewPattern.xml +++ b/xml/System.Windows.Automation/MultipleViewPattern.xml @@ -21,7 +21,7 @@ diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 394185e7e4a..9e86b8ec4db 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -2348,7 +2348,7 @@ This example illustrates how to use XAML together with application-scope resourc ## Examples - The following example demonstrates how to enumerate the property to build a top-level Windows menu, which is common to multiple-document interface (MDI) applications like [!INCLUDE[TLA#tla_xl](~/includes/tlasharptla-xl-md.md)], or multiple-instance Single Document Interface (SDI) applications like [!INCLUDE[TLA#tla_word](~/includes/tlasharptla-word-md.md)]. + The following example demonstrates how to enumerate the property to build a top-level Windows menu, which is common to multiple-document interface (MDI) applications like [!INCLUDE[TLA#tla_xl](~/includes/tlasharptla-xl-md.md)], or multiple-instance Single Document Interface (SDI) applications like Microsoft Word. [!code-csharp[ApplicationWindowsSnippets#WindowMenuItemCODE](~/samples/snippets/csharp/VS_Snippets_Wpf/ApplicationWindowsSnippets/CSharp/WindowMenuItem.cs#windowmenuitemcode)] [!code-vb[ApplicationWindowsSnippets#WindowMenuItemCODE](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ApplicationWindowsSnippets/visualbasic/windowmenuitem.vb#windowmenuitemcode)] From c1d722697a484c21037bfbdee791012aa5c1cbe7 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:13:40 -0800 Subject: [PATCH 175/236] tlasharptla-wys --- xml/System.Windows.Documents/FixedDocument.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Documents/FixedDocument.xml b/xml/System.Windows.Documents/FixedDocument.xml index 1e6237f6951..1f3dc5cc7f0 100644 --- a/xml/System.Windows.Documents/FixedDocument.xml +++ b/xml/System.Windows.Documents/FixedDocument.xml @@ -46,7 +46,7 @@ is the only allowable child element of the element. Each element refers to the source of the content for a single page. elements must be in sequential markup order, matching the page order of the document. - is designed for [!INCLUDE[TLA#tla_wys](~/includes/tlasharptla-wys-md.md)] applications where the document layout is defined and controlled by the application for rendering to the highest accuracy of the display or print device. + is designed for "what you see is what you get" (WYSIWYG) applications where the document layout is defined and controlled by the application for rendering to the highest accuracy of the display or print device. , on the other hand, is designed to maximize user readability, and dynamically adjusts the document layout based on user preferences (for example, a user-chosen type size or font) and other variables, such as display size and resolution. From 685181b3bb804c6bf2942438f489d81f773eac7d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:14:03 -0800 Subject: [PATCH 176/236] tlasharptla-xaml --- .../MarkupCompilePass1.xml | 4 ++-- .../MarkupCompilePass2.xml | 4 ++-- .../ButtonBase.xml | 2 +- .../TextBoxBase.xml | 6 +++--- xml/System.Windows.Controls/Border.xml | 6 +++--- xml/System.Windows.Controls/ContentControl.xml | 4 ++-- xml/System.Windows.Controls/Decorator.xml | 2 +- xml/System.Windows.Controls/DockPanel.xml | 2 +- xml/System.Windows.Controls/Frame.xml | 2 +- xml/System.Windows.Controls/Grid.xml | 6 +++--- xml/System.Windows.Controls/GridView.xml | 8 ++++---- .../GridViewRowPresenter.xml | 2 +- xml/System.Windows.Controls/InkCanvas.xml | 16 ++++++++-------- .../InkCanvasClipboardFormat.xml | 2 +- xml/System.Windows.Controls/ItemsControl.xml | 2 +- xml/System.Windows.Controls/Page.xml | 2 +- .../PageRangeSelection.xml | 2 +- xml/System.Windows.Controls/Panel.xml | 2 +- xml/System.Windows.Controls/PrintDialog.xml | 10 +++++----- .../ScrollContentPresenter.xml | 2 +- xml/System.Windows.Controls/Viewport3D.xml | 2 +- .../VirtualizingPanel.xml | 2 +- .../VirtualizingStackPanel.xml | 2 +- xml/System.Windows.Controls/WrapPanel.xml | 10 +++++----- xml/System.Windows.Data/Binding.xml | 2 +- xml/System.Windows.Data/BindingBase.xml | 4 ++-- xml/System.Windows.Data/CollectionView.xml | 2 +- xml/System.Windows.Data/CollectionViewSource.xml | 2 +- xml/System.Windows.Data/MultiBinding.xml | 4 ++-- xml/System.Windows.Data/ObjectDataProvider.xml | 2 +- xml/System.Windows.Data/PriorityBinding.xml | 2 +- xml/System.Windows.Data/XmlNamespaceMapping.xml | 4 ++-- .../XmlNamespaceMappingCollection.xml | 2 +- xml/System.Windows.Input/CursorType.xml | 2 +- xml/System.Windows.Input/KeyBinding.xml | 6 +++--- xml/System.Windows.Input/MouseBinding.xml | 2 +- .../BamlLocalizableResource.xml | 2 +- .../BamlLocalizableResourceKey.xml | 2 +- .../BooleanAnimationBase.xml | 2 +- .../ColorAnimationBase.xml | 2 +- .../DoubleAnimationBase.xml | 2 +- .../DoubleAnimationUsingPath.xml | 2 +- .../Int16AnimationBase.xml | 2 +- .../Int32AnimationBase.xml | 2 +- .../Int64AnimationBase.xml | 2 +- .../MatrixAnimationBase.xml | 2 +- .../ObjectAnimationBase.xml | 2 +- .../PointAnimationBase.xml | 2 +- .../RectAnimationBase.xml | 2 +- .../SizeAnimationBase.xml | 2 +- .../StringAnimationBase.xml | 2 +- .../ThicknessAnimationBase.xml | 2 +- .../BaseIListConverter.xml | 2 +- .../BoolIListConverter.xml | 2 +- .../CharIListConverter.xml | 2 +- .../DoubleIListConverter.xml | 2 +- .../PointIListConverter.xml | 2 +- .../UShortIListConverter.xml | 2 +- .../BitmapEncoder.xml | 2 +- xml/System.Windows.Media.Imaging/BitmapImage.xml | 8 ++++---- xml/System.Windows.Media/FontFamily.xml | 8 ++++---- xml/System.Windows.Media/MediaPlayer.xml | 2 +- .../NavigationService.xml | 2 +- .../NavigationWindow.xml | 2 +- xml/System.Windows.Resources/ContentTypes.xml | 4 ++-- xml/System.Windows.Shapes/Polygon.xml | 2 +- xml/System.Windows.Shapes/Polyline.xml | 2 +- .../ThumbButtonInfoCollection.xml | 2 +- .../AttachedPropertyBrowsableAttribute.xml | 2 +- ...chedPropertyBrowsableForChildrenAttribute.xml | 2 +- ...AttachedPropertyBrowsableForTypeAttribute.xml | 2 +- ...rtyBrowsableWhenAttributePresentAttribute.xml | 2 +- xml/System.Windows/Clipboard.xml | 8 ++++---- xml/System.Windows/CornerRadius.xml | 2 +- xml/System.Windows/DataFormats.xml | 8 ++++---- xml/System.Windows/DataTemplate.xml | 2 +- xml/System.Windows/DependencyProperty.xml | 6 +++--- xml/System.Windows/EventSetter.xml | 2 +- xml/System.Windows/EventTrigger.xml | 2 +- xml/System.Windows/FrameworkContentElement.xml | 6 +++--- xml/System.Windows/FrameworkElement.xml | 12 ++++++------ xml/System.Windows/GridUnitType.xml | 2 +- xml/System.Windows/LengthConverter.xml | 2 +- xml/System.Windows/Localization.xml | 2 +- xml/System.Windows/PresentationSource.xml | 2 +- xml/System.Windows/ResourceDictionary.xml | 2 +- xml/System.Windows/RoutedEventArgs.xml | 2 +- xml/System.Windows/Thickness.xml | 10 +++++----- xml/System.Windows/TriggerBase.xml | 4 ++-- xml/System.Windows/UIElement.xml | 4 ++-- xml/System.Windows/VerticalAlignment.xml | 2 +- 91 files changed, 151 insertions(+), 151 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml index 8f0198ed92b..6cd5cb512a7 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml @@ -682,8 +682,8 @@ System.String - Gets or sets a value that specifies how to generate localization information for each [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file. - A value that specifies how to generate localization information for each [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file. The valid values are **None**, **CommentsOnly**, and **All**. + Gets or sets a value that specifies how to generate localization information for each Extensible Application Markup Language (XAML) file. + A value that specifies how to generate localization information for each Extensible Application Markup Language (XAML) file. The valid values are **None**, **CommentsOnly**, and **All**. To be added. diff --git a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml index b808c82abf4..bcf539b7cae 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass2.xml @@ -288,8 +288,8 @@ System.String - Gets or sets a value that specifies how to generate localization information for each [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file. - A value that specifies how to generate localization information for each [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file. The valid values are **None**, **CommentsOnly**, and **All**. + Gets or sets a value that specifies how to generate localization information for each Extensible Application Markup Language (XAML) file. + A value that specifies how to generate localization information for each Extensible Application Markup Language (XAML) file. The valid values are **None**, **CommentsOnly**, and **All**. To be added. diff --git a/xml/System.Windows.Controls.Primitives/ButtonBase.xml b/xml/System.Windows.Controls.Primitives/ButtonBase.xml index cd773c8419b..29b36c2dc92 100644 --- a/xml/System.Windows.Controls.Primitives/ButtonBase.xml +++ b/xml/System.Windows.Controls.Primitives/ButtonBase.xml @@ -273,7 +273,7 @@ ## Remarks This property is used to associate a command with a particular button instance. - In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], this property is most often set to be a static command value from one of the existing command libraries, such as or . For details, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview) or . + In Extensible Application Markup Language (XAML), this property is most often set to be a static command value from one of the existing command libraries, such as or . For details, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview) or . ## XAML Attribute Usage diff --git a/xml/System.Windows.Controls.Primitives/TextBoxBase.xml b/xml/System.Windows.Controls.Primitives/TextBoxBase.xml index b828a4e264e..8a251bd657d 100644 --- a/xml/System.Windows.Controls.Primitives/TextBoxBase.xml +++ b/xml/System.Windows.Controls.Primitives/TextBoxBase.xml @@ -32,7 +32,7 @@ object in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to use the derived object in Extensible Application Markup Language (XAML). [!code-xaml[TextBoxBase_Samp#TextBoxBase1](~/samples/snippets/csharp/VS_Snippets_Wpf/TextBoxBase_Samp/CSharp/Window1.xaml#textboxbase1)] @@ -798,7 +798,7 @@ TextBox with CaretBrush set to blue ## Examples - The following example demonstrates how to set the value of the property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to set the value of the property by using Extensible Application Markup Language (XAML). [!code-xaml[TextBoxBase_Samp#TextBoxBase1](~/samples/snippets/csharp/VS_Snippets_Wpf/TextBoxBase_Samp/CSharp/Window1.xaml#textboxbase1)] @@ -1098,7 +1098,7 @@ TextBox with CaretBrush set to blue ## Examples - The following example demonstrates how to use the property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to use the property in Extensible Application Markup Language (XAML). [!code-xaml[TextBoxBase_Samp#TextBoxBase1](~/samples/snippets/csharp/VS_Snippets_Wpf/TextBoxBase_Samp/CSharp/Window1.xaml#textboxbase1)] diff --git a/xml/System.Windows.Controls/Border.xml b/xml/System.Windows.Controls/Border.xml index 26709df6686..2f2c78b226d 100644 --- a/xml/System.Windows.Controls/Border.xml +++ b/xml/System.Windows.Controls/Border.xml @@ -29,7 +29,7 @@ ## Examples - The following example demonstrates how to create a and set properties in code and [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to create a and set properties in code and Extensible Application Markup Language (XAML). [!code-cpp[marginpaddingalignmentsample#3](~/samples/snippets/cpp/VS_Snippets_Wpf/MarginPaddingAlignmentSample/CPP/Margin_Padding_Alignment_Sample.cpp#3)] [!code-csharp[marginpaddingalignmentsample#3](~/samples/snippets/csharp/VS_Snippets_Wpf/MarginPaddingAlignmentSample/CSharp/Margin_Padding_Alignment_Sample.cs#3)] @@ -139,7 +139,7 @@ ## Examples - The following example shows how to set the value of the property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to set the value of the property by using Extensible Application Markup Language (XAML) and code. [!code-csharp[ThicknessStruct#1](~/samples/snippets/csharp/VS_Snippets_Wpf/ThicknessStruct/CSharp/ThicknessSamp.cs#1)] [!code-vb[ThicknessStruct#1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ThicknessStruct/VisualBasic/ThicknessSampVB.vb#1)] @@ -208,7 +208,7 @@ ## Examples - The following example shows how to set the value of the property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to set the value of the property by using Extensible Application Markup Language (XAML) and code. [!code-csharp[ThicknessStruct#1](~/samples/snippets/csharp/VS_Snippets_Wpf/ThicknessStruct/CSharp/ThicknessSamp.cs#1)] [!code-vb[ThicknessStruct#1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ThicknessStruct/VisualBasic/ThicknessSampVB.vb#1)] diff --git a/xml/System.Windows.Controls/ContentControl.xml b/xml/System.Windows.Controls/ContentControl.xml index 327e01e2a5e..6cb4c1f91bd 100644 --- a/xml/System.Windows.Controls/ContentControl.xml +++ b/xml/System.Windows.Controls/ContentControl.xml @@ -65,7 +65,7 @@ Four buttons with different types of content The following example demonstrates how to create the four buttons shown in the Remarks section. > [!NOTE] -> Although the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). +> Although the Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). [!code-xaml[ControlContentOverviewSnippets#1](~/samples/snippets/csharp/VS_Snippets_Wpf/ControlContentOverviewSnippets/CSharp/Window1.xaml#1)] @@ -237,7 +237,7 @@ Four buttons with different types of content - A control that contains other objects. > [!NOTE] -> Although the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). +> Although the Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). [!code-xaml[ControlContentOverviewSnippets#1](~/samples/snippets/csharp/VS_Snippets_Wpf/ControlContentOverviewSnippets/CSharp/Window1.xaml#1)] diff --git a/xml/System.Windows.Controls/Decorator.xml b/xml/System.Windows.Controls/Decorator.xml index d07d9647572..1b67916ac9c 100644 --- a/xml/System.Windows.Controls/Decorator.xml +++ b/xml/System.Windows.Controls/Decorator.xml @@ -42,7 +42,7 @@ ## Examples The following example adds a the property of a . - **Note** The [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] version of the example could use the `` tags around the content of the , but it is not necessary because the applies the to the property. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). + **Note** The Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of the , but it is not necessary because the applies the to the property. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). [!code-xaml[Border_snip#SimpleBorderWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/Border_snip/CS/simpleborder.xaml#simpleborderwholepage)] diff --git a/xml/System.Windows.Controls/DockPanel.xml b/xml/System.Windows.Controls/DockPanel.xml index a2e9b1e0324..08209142b26 100644 --- a/xml/System.Windows.Controls/DockPanel.xml +++ b/xml/System.Windows.Controls/DockPanel.xml @@ -127,7 +127,7 @@ ## Examples - The following example shows how to set the attached property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example shows how to set the attached property by using Extensible Application Markup Language (XAML). [!code-cpp[DockPanelOvwSample#1](~/samples/snippets/cpp/VS_Snippets_Wpf/DockPanelOvwSample/CPP/DockPanel_Ovw_Sample.cpp#1)] [!code-csharp[DockPanelOvwSample#1](~/samples/snippets/csharp/VS_Snippets_Wpf/DockPanelOvwSample/CSharp/DockPanel_Ovw_Sample.cs#1)] diff --git a/xml/System.Windows.Controls/Frame.xml b/xml/System.Windows.Controls/Frame.xml index e70056a1baf..2c834167d3e 100644 --- a/xml/System.Windows.Controls/Frame.xml +++ b/xml/System.Windows.Controls/Frame.xml @@ -1532,7 +1532,7 @@ System.Boolean - Gets or sets whether a isolates external [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] content within a partial trust security sandbox (with the default permission set). + Gets or sets whether a isolates external Extensible Application Markup Language (XAML) content within a partial trust security sandbox (with the default permission set). if content is isolated within a partial trust security sandbox; otherwise, . The default is . diff --git a/xml/System.Windows.Controls/Grid.xml b/xml/System.Windows.Controls/Grid.xml index 8a23e0a138e..f06e6e3e38c 100644 --- a/xml/System.Windows.Controls/Grid.xml +++ b/xml/System.Windows.Controls/Grid.xml @@ -28,7 +28,7 @@ ## Remarks A contains a collection of objects, which are in the property. - Columns and rows that are defined within a can take advantage of sizing to distribute remaining space proportionally. When is selected as the height or width of a row or column, that column or row receives a weighted proportion of the remaining available space. This is in contrast to , which distributes space evenly based on the size of the content that is within a column or row. This value is expressed as `*` or `2*` when you use [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. In the first case, the row or column would receive one times the available space, while in the second case, the row or column would receive two times the available space, and so on. By combining this technique to proportionally distribute space with a and value of `Stretch`, it is possible to partition layout space by percentage of screen space. is the only layout panel that can distribute space in this manner. + Columns and rows that are defined within a can take advantage of sizing to distribute remaining space proportionally. When is selected as the height or width of a row or column, that column or row receives a weighted proportion of the remaining available space. This is in contrast to , which distributes space evenly based on the size of the content that is within a column or row. This value is expressed as `*` or `2*` when you use Extensible Application Markup Language (XAML). In the first case, the row or column would receive one times the available space, while in the second case, the row or column would receive two times the available space, and so on. By combining this technique to proportionally distribute space with a and value of `Stretch`, it is possible to partition layout space by percentage of screen space. is the only layout panel that can distribute space in this manner. By default, rows and columns take up the least amount of space necessary to accommodate the largest content within any cell contained in a given row or column. For example, if a column has one cell with a long word like "hippopotamus" contained within it but all the other cells in the column have smaller words like "dog", the width of the column will be the width of the largest word (hippopotamus). @@ -502,7 +502,7 @@ ## Examples - The following code examples demonstrate how to use the property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following code examples demonstrate how to use the property in Extensible Application Markup Language (XAML) and code. [!code-xml[gridIssharedsizescopeProp#1](~/samples/snippets/csharp/VS_Snippets_Wpf/gridIssharedsizescopeProp/CSharp/Window1.xaml#1)] @@ -512,7 +512,7 @@ ... - Events defined in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] are handled using code. + Events defined in Extensible Application Markup Language (XAML) are handled using code. [!code-csharp[gridIssharedsizescopeProp#3](~/samples/snippets/csharp/VS_Snippets_Wpf/gridIssharedsizescopeProp/CSharp/Window1.xaml.cs#3)] [!code-vb[gridIssharedsizescopeProp#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/gridIssharedsizescopeProp/VisualBasic/Window1.xaml.vb#3)] diff --git a/xml/System.Windows.Controls/GridView.xml b/xml/System.Windows.Controls/GridView.xml index 189f36df908..f2a11b9fb8c 100644 --- a/xml/System.Windows.Controls/GridView.xml +++ b/xml/System.Windows.Controls/GridView.xml @@ -45,7 +45,7 @@ ![ListView with GridView output](~/add/media/listviewgridview.JPG "ListView with GridView output") - The columns in a are defined as objects. In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], you can define objects as child elements of the . In code, you can add a to the by using the property and the method that is defined for the class. Similarly, you can use other methods such as and to modify the columns in a . + The columns in a are defined as objects. In Extensible Application Markup Language (XAML), you can define objects as child elements of the . In code, you can add a to the by using the property and the method that is defined for the class. Similarly, you can use other methods such as and to modify the columns in a . The following example shows how to define the columns of a . @@ -1086,7 +1086,7 @@ style of a . To redefine this style, reference the by using the [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) and assign that value as the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of the new . + You can use this read-only static property in Extensible Application Markup Language (XAML) by assigning its static value to another property value. Specifically, this property's static value defines the resource key that is used to look up the default style of a . To redefine this style, reference the by using the [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) and assign that value as the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of the new . ]]> @@ -1116,9 +1116,9 @@ style. To redefine this style, reference the by using the [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) and assign that value as the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of the new . + You can use this read-only static property in Extensible Application Markup Language (XAML) by assigning its static value to another property value. Specifically, this property's static value defines the resource key that is used to look up the default style. To redefine this style, reference the by using the [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension) and assign that value as the [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of the new . - You can use this read-only property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] as an [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of a that redefines the for the . + You can use this read-only property in Extensible Application Markup Language (XAML) as an [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) of a that redefines the for the . ]]> diff --git a/xml/System.Windows.Controls/GridViewRowPresenter.xml b/xml/System.Windows.Controls/GridViewRowPresenter.xml index 17303c05576..5be40020bea 100644 --- a/xml/System.Windows.Controls/GridViewRowPresenter.xml +++ b/xml/System.Windows.Controls/GridViewRowPresenter.xml @@ -114,7 +114,7 @@ in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] is to place it in a of a control. The template binds the property to a property of the control by using [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). The following example shows how to bind the property of a to the property of a control. + The typical usage of the in Extensible Application Markup Language (XAML) is to place it in a of a control. The template binds the property to a property of the control by using [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). The following example shows how to bind the property of a to the property of a control. [!code-xaml[ListViewItemStyleSnippet#ControlTemplate](~/samples/snippets/csharp/VS_Snippets_Wpf/ListViewItemStyleSnippet/CS/Window1.xaml#controltemplate)] diff --git a/xml/System.Windows.Controls/InkCanvas.xml b/xml/System.Windows.Controls/InkCanvas.xml index 9f6b4fab71b..55961e42191 100644 --- a/xml/System.Windows.Controls/InkCanvas.xml +++ b/xml/System.Windows.Controls/InkCanvas.xml @@ -431,7 +431,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. + The can support Clipboard data in Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF), and text format. @@ -528,7 +528,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. Strokes to the Clipboard are both [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF). + The can support Clipboard data in Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF), and text format. Strokes to the Clipboard are both Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF). @@ -568,7 +568,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. Strokes to the Clipboard are both [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF). + The can support Clipboard data in Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF), and text format. Strokes to the Clipboard are both Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF). @@ -2417,7 +2417,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. + The can support Clipboard data in Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF), and text format. ]]> @@ -2447,7 +2447,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. + The can support Clipboard data in Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF), and text format. @@ -2490,7 +2490,7 @@ can support Clipboard data in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF), and text format. + The can support Clipboard data in Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF), and text format. @@ -2556,12 +2556,12 @@ ## Examples - The following example sets the to make the accept [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF). + The following example sets the to make the accept Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF). [!code-csharp[InkCanvasSamples#26](~/samples/snippets/csharp/VS_Snippets_Wpf/InkCanvasSamples/CSharp/Window1.xaml.cs#26)] [!code-vb[InkCanvasSamples#26](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkCanvasSamples/VisualBasic/Window1.xaml.vb#26)] - The following example accomplishes the same thing in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example accomplishes the same thing in Extensible Application Markup Language (XAML). [!code-xaml[InkCanvasSamples#38](~/samples/snippets/csharp/VS_Snippets_Wpf/InkCanvasSamples/CSharp/Window2.xaml#38)] diff --git a/xml/System.Windows.Controls/InkCanvasClipboardFormat.xml b/xml/System.Windows.Controls/InkCanvasClipboardFormat.xml index 48099b873db..906be03446d 100644 --- a/xml/System.Windows.Controls/InkCanvasClipboardFormat.xml +++ b/xml/System.Windows.Controls/InkCanvasClipboardFormat.xml @@ -20,7 +20,7 @@ to make the accept [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] format, Ink Serialized Format (ISF). + The following example sets the to make the accept Extensible Application Markup Language (XAML) format, Ink Serialized Format (ISF). [!code-csharp[InkCanvasSamples#26](~/samples/snippets/csharp/VS_Snippets_Wpf/InkCanvasSamples/CSharp/Window1.xaml.cs#26)] [!code-vb[InkCanvasSamples#26](~/samples/snippets/visualbasic/VS_Snippets_Wpf/InkCanvasSamples/VisualBasic/Window1.xaml.vb#26)] diff --git a/xml/System.Windows.Controls/ItemsControl.xml b/xml/System.Windows.Controls/ItemsControl.xml index 024e989191b..c06750cb5f8 100644 --- a/xml/System.Windows.Controls/ItemsControl.xml +++ b/xml/System.Windows.Controls/ItemsControl.xml @@ -1503,7 +1503,7 @@ ListBox that contains multiple types of objects This property may be used to add items to an . Adding a child to an object implicitly adds it to the for the object. > [!NOTE] -> This property can only be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] via the collection syntax shown, or by accessing the collection object and using its various methods such as `Add`. The property to access the collection object itself is read-only, and the collection itself is read-write. +> This property can only be set in Extensible Application Markup Language (XAML) via the collection syntax shown, or by accessing the collection object and using its various methods such as `Add`. The property to access the collection object itself is read-only, and the collection itself is read-write. Note that you use either the or the property to specify the collection that should be used to generate the content of your . When the property is set, the collection is made read-only and fixed-size. diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index 4269b17d26b..7d269b70d85 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -1348,7 +1348,7 @@ and Windows Internet Explorer, is the name of the file that is currently being hosted (with an .xaml extension if the page is loose [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], or an .xbap extension if the page is part of an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]). + By default, the title of a window that hosts a page, including and Windows Internet Explorer, is the name of the file that is currently being hosted (with an .xaml extension if the page is loose Extensible Application Markup Language (XAML), or an .xbap extension if the page is part of an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]). A page can change the default by setting its property. diff --git a/xml/System.Windows.Controls/PageRangeSelection.xml b/xml/System.Windows.Controls/PageRangeSelection.xml index 62492f3c932..6ff5c32b161 100644 --- a/xml/System.Windows.Controls/PageRangeSelection.xml +++ b/xml/System.Windows.Controls/PageRangeSelection.xml @@ -25,7 +25,7 @@ ## Examples - The following example shows how to use the enumeration to set the property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to use the enumeration to set the property by using Extensible Application Markup Language (XAML) and code. [!code-xaml[PrintDialog#2](~/samples/snippets/csharp/VS_Snippets_Wpf/PrintDialog/CSharp/Window1.xaml#2)] diff --git a/xml/System.Windows.Controls/Panel.xml b/xml/System.Windows.Controls/Panel.xml index 7ad42ac1c67..951a4aa7047 100644 --- a/xml/System.Windows.Controls/Panel.xml +++ b/xml/System.Windows.Controls/Panel.xml @@ -840,7 +840,7 @@ ## Examples - The following example demonstrates how to set the value of the property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example demonstrates how to set the value of the property by using Extensible Application Markup Language (XAML) and code. [!code-cpp[canvasz-order#1](~/samples/snippets/cpp/VS_Snippets_Wpf/CanvasZ-Order/CPP/CanvasZ-Order.cpp#1)] [!code-csharp[canvasz-order#1](~/samples/snippets/csharp/VS_Snippets_Wpf/CanvasZ-Order/Csharp/CanvasZ-Order.cs#1)] diff --git a/xml/System.Windows.Controls/PrintDialog.xml b/xml/System.Windows.Controls/PrintDialog.xml index bfc59c57865..e4763fef9fc 100644 --- a/xml/System.Windows.Controls/PrintDialog.xml +++ b/xml/System.Windows.Controls/PrintDialog.xml @@ -30,7 +30,7 @@ ## Examples - The following example shows how to create an instance of and display a simple by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] markup and code. + The following example shows how to create an instance of and display a simple by using Extensible Application Markup Language (XAML) markup and code. [!code-xaml[PrintDialog#2](~/samples/snippets/csharp/VS_Snippets_Wpf/PrintDialog/CSharp/Window1.xaml#2)] @@ -229,7 +229,7 @@ property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] markup and code. + The following example shows how to set the property by using Extensible Application Markup Language (XAML) markup and code. [!code-xaml[PrintDialog#2](~/samples/snippets/csharp/VS_Snippets_Wpf/PrintDialog/CSharp/Window1.xaml#2)] @@ -266,7 +266,7 @@ property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] markup and code. + The following example shows how to get the value of the property by using Extensible Application Markup Language (XAML) markup and code. [!code-xaml[PrintDialog#4](~/samples/snippets/csharp/VS_Snippets_Wpf/PrintDialog/CSharp/Window1.xaml#4)] @@ -303,7 +303,7 @@ property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] markup and code. + The following example shows how to get the value of the property by using Extensible Application Markup Language (XAML) markup and code. [!code-xaml[PrintDialog#3](~/samples/snippets/csharp/VS_Snippets_Wpf/PrintDialog/CSharp/Window1.xaml#3)] @@ -562,7 +562,7 @@ property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] markup and code. + The following example shows how to set the property by using Extensible Application Markup Language (XAML) markup and code. [!code-xaml[PrintDialog#2](~/samples/snippets/csharp/VS_Snippets_Wpf/PrintDialog/CSharp/Window1.xaml#2)] diff --git a/xml/System.Windows.Controls/ScrollContentPresenter.xml b/xml/System.Windows.Controls/ScrollContentPresenter.xml index a1c591a9a1b..fced68c2412 100644 --- a/xml/System.Windows.Controls/ScrollContentPresenter.xml +++ b/xml/System.Windows.Controls/ScrollContentPresenter.xml @@ -159,7 +159,7 @@ ## Examples - The following example demonstrates how to use the property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to use the property in Extensible Application Markup Language (XAML). [!code-xaml[styled_scrollviewer#1](~/samples/snippets/csharp/VS_Snippets_Wpf/Styled_ScrollViewer/CS/default.xaml#1)] diff --git a/xml/System.Windows.Controls/Viewport3D.xml b/xml/System.Windows.Controls/Viewport3D.xml index 8ed1a4d1c5c..9eb841d6c29 100644 --- a/xml/System.Windows.Controls/Viewport3D.xml +++ b/xml/System.Windows.Controls/Viewport3D.xml @@ -148,7 +148,7 @@ [!code-csharp[3DGallery_procedural_snip#Basic3DShapeCodeExampleInline1](~/samples/snippets/csharp/VS_Snippets_Wpf/3DGallery_procedural_snip/CSharp/Basic3DShapeExample.cs#basic3dshapecodeexampleinline1)] [!code-vb[3DGallery_procedural_snip#Basic3DShapeCodeExampleInline1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/3DGallery_procedural_snip/visualbasic/basic3dshapeexample.vb#basic3dshapecodeexampleinline1)] - The following example shows setting the property of a using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](/dotnet/framework/wpf/graphics-multimedia/how-to-create-a-3-d-scene). + The following example shows setting the property of a using Extensible Application Markup Language (XAML). To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](/dotnet/framework/wpf/graphics-multimedia/how-to-create-a-3-d-scene). [!code-xaml[basic3d#Basic3DXAML3DN1](~/samples/snippets/xaml/VS_Snippets_Wpf/Basic3D/XAML/Window1.xaml#basic3dxaml3dn1)] diff --git a/xml/System.Windows.Controls/VirtualizingPanel.xml b/xml/System.Windows.Controls/VirtualizingPanel.xml index 0b0ee351edd..2044689285c 100644 --- a/xml/System.Windows.Controls/VirtualizingPanel.xml +++ b/xml/System.Windows.Controls/VirtualizingPanel.xml @@ -34,7 +34,7 @@ ## Examples - The following example demonstrates how to use the derived class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to use the derived class in Extensible Application Markup Language (XAML). [!code-xaml[virtualizingstackpanel_intro#1](~/samples/snippets/csharp/VS_Snippets_Wpf/VirtualizingStackPanel_Intro/CS/default.xaml#1)] diff --git a/xml/System.Windows.Controls/VirtualizingStackPanel.xml b/xml/System.Windows.Controls/VirtualizingStackPanel.xml index 191621a4ada..9b5320f5bf8 100644 --- a/xml/System.Windows.Controls/VirtualizingStackPanel.xml +++ b/xml/System.Windows.Controls/VirtualizingStackPanel.xml @@ -37,7 +37,7 @@ ## Examples - The following example shows how to bind to an XML data source and virtualize the items displayed in a element using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. Notice that the `VirtualizingStackPanel.IsVirtualizing` attached property is explicitly set to `true`. + The following example shows how to bind to an XML data source and virtualize the items displayed in a element using Extensible Application Markup Language (XAML). Notice that the `VirtualizingStackPanel.IsVirtualizing` attached property is explicitly set to `true`. [!code-xaml[VirtualizingStackPanel_Intro#2](~/samples/snippets/csharp/VS_Snippets_Wpf/VirtualizingStackPanel_Intro/CS/default.xaml#2)] diff --git a/xml/System.Windows.Controls/WrapPanel.xml b/xml/System.Windows.Controls/WrapPanel.xml index a07f6dda40e..7c652f5dd98 100644 --- a/xml/System.Windows.Controls/WrapPanel.xml +++ b/xml/System.Windows.Controls/WrapPanel.xml @@ -27,7 +27,7 @@ ## Examples - The following example demonstrates how to create a in code and [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to create a in code and Extensible Application Markup Language (XAML). [!code-cpp[WrapPanel_Intro#1](~/samples/snippets/cpp/VS_Snippets_Wpf/WrapPanel_Intro/CPP/WrapPanel_Code.cpp#1)] [!code-csharp[WrapPanel_Intro#1](~/samples/snippets/csharp/VS_Snippets_Wpf/WrapPanel_Intro/CSharp/WrapPanel_Code.cs#1)] @@ -164,7 +164,7 @@ ## Examples - The following example demonstrates how to set the property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to set the property in Extensible Application Markup Language (XAML). [!code-xaml[WrapPanel_Intro2#1](~/samples/snippets/csharp/VS_Snippets_Wpf/WrapPanel_Intro2/CS/default.xaml#1)] @@ -233,7 +233,7 @@ of the child element. + If this property is not set (or if it is set to `Auto` in Extensible Application Markup Language (XAML) or to `Double.NaN` in code), the size of the layout partition is equal to the of the child element. A child element of a may have its width property set explicitly. specifies the size of the layout partition that is reserved by the for the child element. As a result, takes precedence over an element's own width. @@ -280,7 +280,7 @@ ## Examples - The following example demonstrates how to set the property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to set the property in Extensible Application Markup Language (XAML). [!code-xaml[WrapPanel_Intro2#1](~/samples/snippets/csharp/VS_Snippets_Wpf/WrapPanel_Intro2/CS/default.xaml#1)] @@ -390,7 +390,7 @@ ## Examples - The following example demonstrates how to set the property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to set the property in Extensible Application Markup Language (XAML). [!code-xaml[WrapPanel_Intro2#1](~/samples/snippets/csharp/VS_Snippets_Wpf/WrapPanel_Intro2/CS/default.xaml#1)] diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 5a668ba3bb0..5b52af220bb 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -1518,7 +1518,7 @@ The binding engine checks each associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). > [!NOTE] -> This property can be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] only by using the collection syntax shown, or by accessing the collection object and using its various methods, such as `Add`. The property to access the collection object is read-only, whereas the collection itself is read-write. +> This property can be set in Extensible Application Markup Language (XAML) only by using the collection syntax shown, or by accessing the collection object and using its various methods, such as `Add`. The property to access the collection object is read-only, whereas the collection itself is read-write. ## XAML Property Element Usage diff --git a/xml/System.Windows.Data/BindingBase.xml b/xml/System.Windows.Data/BindingBase.xml index 9c0bd732487..6068423d44e 100644 --- a/xml/System.Windows.Data/BindingBase.xml +++ b/xml/System.Windows.Data/BindingBase.xml @@ -32,7 +32,7 @@ method is sealed, a custom binding class that derives from will not function correctly as a [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] markup extension. + Because the method is sealed, a custom binding class that derives from will not function correctly as a Extensible Application Markup Language (XAML) markup extension. ]]> @@ -235,7 +235,7 @@ , , and ). + This implementation provides the base syntax support for binding through Extensible Application Markup Language (XAML) for all provided practical derived classes (, , and ). The class implementation of this method is expected to return an expression object that is the result of a binding. Binding a property works by targeting a given on a given . These two pieces of information are transmitted by querying for an implementation on the `serviceProvider`, which the WPF XAML reader makes available during parsing of a binding. This base class implementation is responsible for checking for a valid and . If these are found, the actual implementation of returning a binding expression falls to various derived classes, as implemented by having the base class call an internal abstract method. Otherwise, the extension returns the binding object itself. Returning the binding itself results in a type mismatch error, but this should not occur under normal circumstances. diff --git a/xml/System.Windows.Data/CollectionView.xml b/xml/System.Windows.Data/CollectionView.xml index f55cde0c2d9..3d725bdbd79 100644 --- a/xml/System.Windows.Data/CollectionView.xml +++ b/xml/System.Windows.Data/CollectionView.xml @@ -46,7 +46,7 @@ In WPF applications, all collections have an associated default collection view. Rather than working with the collection directly, the binding engine always accesses the collection through the associated view. To get the default view, use the method. An internal class based on is the default view for collections that implement only . is the default view for collections that implement . is the default view for collections that implement or . - Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by using the class and then bind your control to that view. The class is the XAML representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). + Alternatively, you can create a view of your collection in Extensible Application Markup Language (XAML) by using the class and then bind your control to that view. The class is the XAML representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). diff --git a/xml/System.Windows.Data/CollectionViewSource.xml b/xml/System.Windows.Data/CollectionViewSource.xml index cb20c8fad26..2a2517ed11c 100644 --- a/xml/System.Windows.Data/CollectionViewSource.xml +++ b/xml/System.Windows.Data/CollectionViewSource.xml @@ -484,7 +484,7 @@ ## Remarks This default view is never affiliated with any objects. - All collections have a default . WPF always binds to a view rather than a collection. If you bind directly to a collection, WPF actually binds to the default view for that collection. This default view is shared by all bindings to the collection, which causes all direct bindings to the collection to share the sort, filter, group, and current item characteristics of the one default view. Alternatively, you can create a view of your collection in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] or code using the class, and binding your control to that view. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). + All collections have a default . WPF always binds to a view rather than a collection. If you bind directly to a collection, WPF actually binds to the default view for that collection. This default view is shared by all bindings to the collection, which causes all direct bindings to the collection to share the sort, filter, group, and current item characteristics of the one default view. Alternatively, you can create a view of your collection in Extensible Application Markup Language (XAML) or code using the class, and binding your control to that view. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). ]]> diff --git a/xml/System.Windows.Data/MultiBinding.xml b/xml/System.Windows.Data/MultiBinding.xml index 618d34d2be4..fbaa1b2afdb 100644 --- a/xml/System.Windows.Data/MultiBinding.xml +++ b/xml/System.Windows.Data/MultiBinding.xml @@ -97,7 +97,7 @@ ## Remarks > [!NOTE] -> This property can be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] only by using the syntax that is shown, or by accessing the collection object and using its various methods, such as `Add`. The property used to access the collection object is read-only, whereas the collection itself is read/write. +> This property can be set in Extensible Application Markup Language (XAML) only by using the syntax that is shown, or by accessing the collection object and using its various methods, such as `Add`. The property used to access the collection object is read-only, whereas the collection itself is read/write. ## XAML Property Element Usage @@ -789,7 +789,7 @@ For more information about the validation process and how to provide visual feedback upon invalidation, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). > [!NOTE] -> This property can be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] only by using the syntax shown, or by accessing the collection object and using its various methods, such as `Add`. The property used to access the collection object is read-only, whereas the collection itself is read-write. +> This property can be set in Extensible Application Markup Language (XAML) only by using the syntax shown, or by accessing the collection object and using its various methods, such as `Add`. The property used to access the collection object is read-only, whereas the collection itself is read-write. ## XAML Property Element Usage diff --git a/xml/System.Windows.Data/ObjectDataProvider.xml b/xml/System.Windows.Data/ObjectDataProvider.xml index 5802f3bde2a..8956a0df943 100644 --- a/xml/System.Windows.Data/ObjectDataProvider.xml +++ b/xml/System.Windows.Data/ObjectDataProvider.xml @@ -31,7 +31,7 @@ > [!IMPORTANT] > fails when it does not have permissions to perform reflection on the given type or member. For more information, see Permissions Requirements in [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview). - There are many ways to create an object to use as a binding source. For example, you can create your object in the resources section of your [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] page, or you can create your object in code and set it as the `DataContext` of your window. + There are many ways to create an object to use as a binding source. For example, you can create your object in the resources section of your Extensible Application Markup Language (XAML) page, or you can create your object in code and set it as the `DataContext` of your window. enables you to create your object in XAML and make it available as a binding source. It provides the following properties that enable you to execute a query on your object and bind to the results. diff --git a/xml/System.Windows.Data/PriorityBinding.xml b/xml/System.Windows.Data/PriorityBinding.xml index bf85c701fa9..74cd7e6e4b9 100644 --- a/xml/System.Windows.Data/PriorityBinding.xml +++ b/xml/System.Windows.Data/PriorityBinding.xml @@ -110,7 +110,7 @@ ## Remarks > [!NOTE] -> This property can only be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] by using the collection syntax that is shown in the following example, or by accessing the collection object and using its various methods, such as Add. The property that you use to access the collection object is read-only, whereas the collection itself is read/write. +> This property can only be set in Extensible Application Markup Language (XAML) by using the collection syntax that is shown in the following example, or by accessing the collection object and using its various methods, such as Add. The property that you use to access the collection object is read-only, whereas the collection itself is read/write. ## XAML Property Element Usage diff --git a/xml/System.Windows.Data/XmlNamespaceMapping.xml b/xml/System.Windows.Data/XmlNamespaceMapping.xml index cdd590075f8..82312422fc6 100644 --- a/xml/System.Windows.Data/XmlNamespaceMapping.xml +++ b/xml/System.Windows.Data/XmlNamespaceMapping.xml @@ -93,7 +93,7 @@ - The prefix to use in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The prefix to use in Extensible Application Markup Language (XAML). The of the namespace to create the mapping for. Initializes a new instance of the class with the specified prefix and uniform resource identifier (URI). To be added. @@ -239,7 +239,7 @@ System.String - Gets or sets the prefix to use in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + Gets or sets the prefix to use in Extensible Application Markup Language (XAML). The prefix to associate with the URI. The default is an empty string(""). To be added. diff --git a/xml/System.Windows.Data/XmlNamespaceMappingCollection.xml b/xml/System.Windows.Data/XmlNamespaceMappingCollection.xml index db21980c4f5..c8fd8ec598f 100644 --- a/xml/System.Windows.Data/XmlNamespaceMappingCollection.xml +++ b/xml/System.Windows.Data/XmlNamespaceMappingCollection.xml @@ -43,7 +43,7 @@ class provides a mapping between the namespace specified in your XML binding source and a prefix you specify that you can use in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The class provides a mapping between the namespace specified in your XML binding source and a prefix you specify that you can use in Extensible Application Markup Language (XAML). ]]> diff --git a/xml/System.Windows.Input/CursorType.xml b/xml/System.Windows.Input/CursorType.xml index 0a108463b02..8d32ca910fa 100644 --- a/xml/System.Windows.Input/CursorType.xml +++ b/xml/System.Windows.Input/CursorType.xml @@ -20,7 +20,7 @@ is mostly used in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] to specify the cursor. In code, you should use the class. + is mostly used in Extensible Application Markup Language (XAML) to specify the cursor. In code, you should use the class. ]]> diff --git a/xml/System.Windows.Input/KeyBinding.xml b/xml/System.Windows.Input/KeyBinding.xml index d4dce7fa7fb..357ebd210d7 100644 --- a/xml/System.Windows.Input/KeyBinding.xml +++ b/xml/System.Windows.Input/KeyBinding.xml @@ -25,7 +25,7 @@ With the exception of the function keys and the numeric keypad keys, a valid must contain exactly one and one or more . Function keys and numeric keypad keys do not require a modifier key in order to be a valid . It is possible to specify an invalid and a with an invalid associated gesture, either through XAML or code. For instance, there is no validation that prevents creating and binding a that contains only a nonfunction key, or only modifiers but no key. Such a will never attempt to invoke its associated command. - When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + When defining a in Extensible Application Markup Language (XAML) there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. A can be defined on a specific object or at the class level by registering a on the class. The most typical way to define a is within the control template, setting the property in XAML by declaring one or more or elements. @@ -271,7 +271,7 @@ ## Remarks With the exception of the function keys and the numeric keypad keys, a must contain a and one or more . - When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + When defining a in Extensible Application Markup Language (XAML) there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. ]]> @@ -332,7 +332,7 @@ ## Remarks With the exception of the function keys and the numeric keypad keys, a must contain a and one or more . - When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + When defining a in Extensible Application Markup Language (XAML) there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify keys and modifiers as a single string, for example "CTRL+P". The second way is to define the attribute and the attributes of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the , , and the attributes are all set, the attribute which is defined last will be used for the . You can potentially have situations where for example a set last will overwrite just the Key component of a preceding Gesture but leave the Gesture's modifiers the same. In general, it is recommended that you use only the attribute from XAML; this will avoid ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. ## XAML Attribute Usage diff --git a/xml/System.Windows.Input/MouseBinding.xml b/xml/System.Windows.Input/MouseBinding.xml index 1732604f8a2..e150cb9a912 100644 --- a/xml/System.Windows.Input/MouseBinding.xml +++ b/xml/System.Windows.Input/MouseBinding.xml @@ -23,7 +23,7 @@ ## Remarks A associates a with an implementation. is the primary implementation of the interface for the WPF commanding system. In general, when the is executed, the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). - When defining a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify mouse actions and modifiers as a single string; for example, "CTRL+LeftClick". The second way is to define the attribute of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the and the attributes are both set, the gesture is invalid. In general, it is recommended that you use only the attribute from XAML, even if you do not specify modifiers; this avoids ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. + When defining a in Extensible Application Markup Language (XAML), there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify mouse actions and modifiers as a single string; for example, "CTRL+LeftClick". The second way is to define the attribute of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the and the attributes are both set, the gesture is invalid. In general, it is recommended that you use only the attribute from XAML, even if you do not specify modifiers; this avoids ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. A can be defined on a specific object or at the class level by registering a on the class. The most typical way to define a is within the control template, setting the property in XAML by declaring one or more or elements. diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml index f96b99a60c6..651cc5d5eed 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml @@ -169,7 +169,7 @@ attached property For more information on this attached property, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). + Localization comments are authored by the developer to provide rules or hints for localizers. The comments are free-form strings that are extracted from BAML or from localization comments files. To attach comments to an element in Extensible Application Markup Language (XAML), use the attached property For more information on this attached property, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). ]]> diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml index 8e6e6eb4709..811b5339d5a 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizableResourceKey.xml @@ -23,7 +23,7 @@ ## Remarks This class represents a key that can uniquely identify a localizable value inside binary XAML (BAML). It represents a combination of a , class name, and property name. - The value must be added to the source [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file either by using the `updateuid` Microsoft build engine (MSBuild) target (for example, `msbuild /t:updateuid myproj.proj`), or manually in the markup. BAML without a cannot be localized. The class name is the type name of the element that contains the localizable property. The property name refers to the property that has the localizable value. A special property called "`$Content`" is used to represent values that are the initialization text or content property of an element. For example the `$Content` property name would apply to the initialization text `Click` in the following XAML: + The value must be added to the source Extensible Application Markup Language (XAML) file either by using the `updateuid` Microsoft build engine (MSBuild) target (for example, `msbuild /t:updateuid myproj.proj`), or manually in the markup. BAML without a cannot be localized. The class name is the type name of the element that contains the localizable property. The property name refers to the property that has the localizable value. A special property called "`$Content`" is used to represent values that are the initialization text or content property of an element. For example the `$Content` property name would apply to the initialization text `Click` in the following XAML: `Click ` diff --git a/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml b/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml index 452c52b6551..b4690b6888a 100644 --- a/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml @@ -21,7 +21,7 @@ class using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class using Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#BooleanAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/BooleanAnimationUsingKeyFramesExample.xaml#booleananimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/ColorAnimationBase.xml b/xml/System.Windows.Media.Animation/ColorAnimationBase.xml index 438b2f4b9ea..8d63f7474b5 100644 --- a/xml/System.Windows.Media.Animation/ColorAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ColorAnimationBase.xml @@ -21,7 +21,7 @@ class using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class using Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#ColorAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/ColorAnimationUsingKeyFramesExample.xaml#coloranimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml b/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml index edef3e5148f..47a65b908cf 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml @@ -21,7 +21,7 @@ class using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class using Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#AltDoubleAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/AltDoubleAnimationUsingKeyFramesExample.xaml#altdoubleanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml b/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml index 76ebfe8f124..2d09d898ca2 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml @@ -299,7 +299,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], but generically shows how to use other derived classes such as . + The following code example demonstrates how to use the class in Extensible Application Markup Language (XAML), but generically shows how to use other derived classes such as . [!code-xaml[keyframes_ovw_snippet#AltDoubleAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/AltDoubleAnimationUsingKeyFramesExample.xaml#altdoubleanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/Int32AnimationBase.xml b/xml/System.Windows.Media.Animation/Int32AnimationBase.xml index c6cbd152de7..5f4af8eb6bc 100644 --- a/xml/System.Windows.Media.Animation/Int32AnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Int32AnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], but generically shows how to use other derived classes such as . + The following code example demonstrates how to use the class in Extensible Application Markup Language (XAML), but generically shows how to use other derived classes such as . [!code-xaml[keyframes_ovw_snippet#AltDoubleAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/AltDoubleAnimationUsingKeyFramesExample.xaml#altdoubleanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/Int64AnimationBase.xml b/xml/System.Windows.Media.Animation/Int64AnimationBase.xml index 4e62d0b55e5..11196196f68 100644 --- a/xml/System.Windows.Media.Animation/Int64AnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Int64AnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], but generically shows how to use other derived classes such as . + The following code example demonstrates how to use the class in Extensible Application Markup Language (XAML), but generically shows how to use other derived classes such as . [!code-xaml[keyframes_ovw_snippet#AltDoubleAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/AltDoubleAnimationUsingKeyFramesExample.xaml#altdoubleanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml b/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml index 0c6d2affd09..01a65d104ca 100644 --- a/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class in Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#MatrixAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/MatrixAnimationUsingKeyFramesExample.xaml#matrixanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml b/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml index 51a6b849ff1..fe6945b3a45 100644 --- a/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class in Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#ObjectAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/ObjectAnimationUsingKeyFramesExample.xaml#objectanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/PointAnimationBase.xml b/xml/System.Windows.Media.Animation/PointAnimationBase.xml index 9c8088e90c6..50903e0a78f 100644 --- a/xml/System.Windows.Media.Animation/PointAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/PointAnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class in Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#PointAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/PointAnimationUsingKeyFramesExample.xaml#pointanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/RectAnimationBase.xml b/xml/System.Windows.Media.Animation/RectAnimationBase.xml index f4055b9567c..90053c79118 100644 --- a/xml/System.Windows.Media.Animation/RectAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/RectAnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class in Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#RectAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/RectAnimationUsingKeyFramesExample.xaml#rectanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/SizeAnimationBase.xml b/xml/System.Windows.Media.Animation/SizeAnimationBase.xml index 04b646445d2..63a206adbbf 100644 --- a/xml/System.Windows.Media.Animation/SizeAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/SizeAnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class in Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#SizeAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/SizeAnimationUsingKeyFramesExample.xaml#sizeanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/StringAnimationBase.xml b/xml/System.Windows.Media.Animation/StringAnimationBase.xml index 02d1f673d37..893f5f3f5cb 100644 --- a/xml/System.Windows.Media.Animation/StringAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/StringAnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class in Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#StringAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/StringAnimationUsingKeyFramesExample.xaml#stringanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml b/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml index fcf79941fdf..f958e1554e7 100644 --- a/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml @@ -21,7 +21,7 @@ class in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following code example demonstrates how to use the derived class in Extensible Application Markup Language (XAML). [!code-xaml[keyframes_ovw_snippet#ThicknessAnimationUsingKeyFramesWholePage](~/samples/snippets/csharp/VS_Snippets_Wpf/keyframes_ovw_snippet/CS/ThicknessAnimationUsingKeyFramesExample.xaml#thicknessanimationusingkeyframeswholepage)] diff --git a/xml/System.Windows.Media.Converters/BaseIListConverter.xml b/xml/System.Windows.Media.Converters/BaseIListConverter.xml index b1787e940db..0bf2971f71b 100644 --- a/xml/System.Windows.Media.Converters/BaseIListConverter.xml +++ b/xml/System.Windows.Media.Converters/BaseIListConverter.xml @@ -21,7 +21,7 @@ for serialization of [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + This class and its derivatives are intended to be used by the for serialization of Extensible Application Markup Language (XAML). ]]> diff --git a/xml/System.Windows.Media.Converters/BoolIListConverter.xml b/xml/System.Windows.Media.Converters/BoolIListConverter.xml index 6d03fee4e02..7804de09805 100644 --- a/xml/System.Windows.Media.Converters/BoolIListConverter.xml +++ b/xml/System.Windows.Media.Converters/BoolIListConverter.xml @@ -23,7 +23,7 @@ ## Remarks The converted is a sequence of delimited zeros and ones; zero indicates false and one indicates true. - This class is only intended to be used by the for serialization of [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + This class is only intended to be used by the for serialization of Extensible Application Markup Language (XAML). ]]> diff --git a/xml/System.Windows.Media.Converters/CharIListConverter.xml b/xml/System.Windows.Media.Converters/CharIListConverter.xml index 9ce05b6821d..d2a5d65d4f6 100644 --- a/xml/System.Windows.Media.Converters/CharIListConverter.xml +++ b/xml/System.Windows.Media.Converters/CharIListConverter.xml @@ -23,7 +23,7 @@ ## Remarks The converted is a concatenated list of all the characters in the . They are not delimited. - This class is only intended to be used by the for serialization of [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + This class is only intended to be used by the for serialization of Extensible Application Markup Language (XAML). ]]> diff --git a/xml/System.Windows.Media.Converters/DoubleIListConverter.xml b/xml/System.Windows.Media.Converters/DoubleIListConverter.xml index 8a9e9aa47df..24179b47cc0 100644 --- a/xml/System.Windows.Media.Converters/DoubleIListConverter.xml +++ b/xml/System.Windows.Media.Converters/DoubleIListConverter.xml @@ -23,7 +23,7 @@ ## Remarks The converted is a sequence of delimited numbers. - This class is only intended to be used by the for serialization of [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + This class is only intended to be used by the for serialization of Extensible Application Markup Language (XAML). ]]> diff --git a/xml/System.Windows.Media.Converters/PointIListConverter.xml b/xml/System.Windows.Media.Converters/PointIListConverter.xml index a15b843563a..4d5f6aa7174 100644 --- a/xml/System.Windows.Media.Converters/PointIListConverter.xml +++ b/xml/System.Windows.Media.Converters/PointIListConverter.xml @@ -23,7 +23,7 @@ ## Remarks The converted is a sequence of delimited values. - This class is only intended to be used by the for serialization of [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + This class is only intended to be used by the for serialization of Extensible Application Markup Language (XAML). ]]> diff --git a/xml/System.Windows.Media.Converters/UShortIListConverter.xml b/xml/System.Windows.Media.Converters/UShortIListConverter.xml index 9bd7f4aa7c5..0888918d0e9 100644 --- a/xml/System.Windows.Media.Converters/UShortIListConverter.xml +++ b/xml/System.Windows.Media.Converters/UShortIListConverter.xml @@ -23,7 +23,7 @@ ## Remarks The converted is a sequence of delimited UShort values. - This class is only intended to be used by the for serialization of [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + This class is only intended to be used by the for serialization of Extensible Application Markup Language (XAML). ]]> diff --git a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml index f8a10a65c7f..1983978c5da 100644 --- a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml @@ -200,7 +200,7 @@ ## XAML Text Usage - You cannot use this property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + You cannot use this property in Extensible Application Markup Language (XAML). diff --git a/xml/System.Windows.Media.Imaging/BitmapImage.xml b/xml/System.Windows.Media.Imaging/BitmapImage.xml index 9420ed1b7a9..08623766830 100644 --- a/xml/System.Windows.Media.Imaging/BitmapImage.xml +++ b/xml/System.Windows.Media.Imaging/BitmapImage.xml @@ -29,7 +29,7 @@ primarily exists to support [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] syntax and introduces additional properties for bitmap loading that are not defined by . + primarily exists to support Extensible Application Markup Language (XAML) syntax and introduces additional properties for bitmap loading that are not defined by . implements the interface to optimize initialization on multiple properties. Property changes can only occur during object initialization. Call to signal that initialization has begun and to signal that initialization has completed. After initialization, property changes are ignored. @@ -38,7 +38,7 @@ ## Examples - The following code examples demonstrate how to use a in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following code examples demonstrate how to use a in Extensible Application Markup Language (XAML) and code. [!code-xaml[ImageElementExample#SimpleXAML2](~/samples/snippets/csharp/VS_Snippets_Wpf/ImageElementExample/CSharp/SimpleImageExample.xaml#simplexaml2)] [!code-xaml[ImageElementExample#SimpleXAML2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ImageElementExample/VB/SimpleImageExample.xaml#simplexaml2)] @@ -862,7 +862,7 @@ ## Examples - The following code example demonstrates how to rotate an image by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following code example demonstrates how to rotate an image by using Extensible Application Markup Language (XAML) and code. [!code-xaml[ImageElementExample#TransformedXAML2](~/samples/snippets/csharp/VS_Snippets_Wpf/ImageElementExample/CSharp/TransformedImageExample.xaml#transformedxaml2)] @@ -1128,7 +1128,7 @@ ## Examples - The following example demonstrates the use the property in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example demonstrates the use the property in Extensible Application Markup Language (XAML) and code. [!code-xaml[imageelementexample#SimpleXAML2](~/samples/snippets/csharp/VS_Snippets_Wpf/ImageElementExample/CSharp/SimpleImageExample.xaml#simplexaml2)] [!code-xaml[imageelementexample#SimpleXAML2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ImageElementExample/VB/SimpleImageExample.xaml#simplexaml2)] diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index 092b80c4914..b03de0ce780 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -40,7 +40,7 @@ ![Fonts](~/add/media/fonts.PNG "Fonts") Example of typefaces that are members of the "Times New Roman" font family - Most user interface (UI) elements, such as and , provide a property that can be used to specify a font for the text content of a control. You define the font by setting that property with a value. The following examples show how to reference a font, in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and in code. + Most user interface (UI) elements, such as and , provide a property that can be used to specify a font for the text content of a control. You define the font by setting that property with a value. The following examples show how to reference a font, in Extensible Application Markup Language (XAML) and in code. [!code-csharp[FontSnippets#FontFallbackSnippet3](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontFamilySnippets.xaml.cs#fontfallbacksnippet3)] [!code-vb[FontSnippets#FontFallbackSnippet3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/FontSnippets/visualbasic/fontfamilysnippets.xaml.vb#fontfallbacksnippet3)] @@ -49,7 +49,7 @@ Example of typefaces that are members of the "Times New Roman" font family In the preceding example, the font that is referenced, "Comic Sans MS", is referred to by its *friendly name*. Also, in this example the font is assumed to be in the system font collection. ## Specifying Fonts in Alternate Directories - A Windows Presentation Foundation (WPF) application can specify a directory, other than the directory that contains the systems font collection, for resolving font references. The friendly name of the font can specify an absolute uniform resource identifier (URI) value to resolve the font reference, as shown in the following [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code examples. + A Windows Presentation Foundation (WPF) application can specify a directory, other than the directory that contains the systems font collection, for resolving font references. The friendly name of the font can specify an absolute uniform resource identifier (URI) value to resolve the font reference, as shown in the following Extensible Application Markup Language (XAML) and code examples. [!code-csharp[FontSnippets#FontPackageSnippet6](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontPackageSnippets.xaml.cs#fontpackagesnippet6)] [!code-vb[FontSnippets#FontPackageSnippet6](~/samples/snippets/visualbasic/VS_Snippets_Wpf/FontSnippets/visualbasic/fontpackagesnippets.xaml.vb#fontpackagesnippet6)] @@ -65,7 +65,7 @@ Example of typefaces that are members of the "Times New Roman" font family [!code-csharp[FontSnippets#FontPackageSnippet2](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontPackageSnippets.xaml.cs#fontpackagesnippet2)] [!code-vb[FontSnippets#FontPackageSnippet2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/FontSnippets/visualbasic/fontpackagesnippets.xaml.vb#fontpackagesnippet2)] - When a is specified as an attribute in markup, the base URI value is always implied - its value is the URI of the XAML page. The implied base URI value is used with the relative URI value in the friendly name string to obtain the location of the font. In the following [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] example, notice that the relative URI value uses the "./" notation, which means "in the current folder" of the base URI value. + When a is specified as an attribute in markup, the base URI value is always implied - its value is the URI of the XAML page. The implied base URI value is used with the relative URI value in the friendly name string to obtain the location of the font. In the following Extensible Application Markup Language (XAML) example, notice that the relative URI value uses the "./" notation, which means "in the current folder" of the base URI value. [!code-xaml[FontSnippets#FontPackageSnippet1](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontPackageSnippets.xaml#fontpackagesnippet1)] @@ -85,7 +85,7 @@ Example of typefaces that are members of the "Times New Roman" font family ## Defining a Font Fallback Sequence in Code You can define a font fallback sequence in your code, which lets you define an alternate font. When you create a object, provide multiple font family names, separated by commas, for the parameter, such as "Comic Sans MS, Verdana". In this case, if the glyphs from the "Comic Sans MS" typeface are not available, glyphs from the "Verdana" typeface are used. If neither "Comic Sans MS" nor "Verdana" have the required glyphs, the fallback font family of the typeface is used, which is "Global User Interface" by default. - The following examples show how to define a font fallback sequence, in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and in code. + The following examples show how to define a font fallback sequence, in Extensible Application Markup Language (XAML) and in code. [!code-csharp[FontSnippets#FontFallbackSnippet1](~/samples/snippets/csharp/VS_Snippets_Wpf/FontSnippets/CSharp/FontFamilySnippets.xaml.cs#fontfallbacksnippet1)] [!code-vb[FontSnippets#FontFallbackSnippet1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/FontSnippets/visualbasic/fontfamilysnippets.xaml.vb#fontfallbacksnippet1)] diff --git a/xml/System.Windows.Media/MediaPlayer.xml b/xml/System.Windows.Media/MediaPlayer.xml index 0e55fecf701..dbedfd63763 100644 --- a/xml/System.Windows.Media/MediaPlayer.xml +++ b/xml/System.Windows.Media/MediaPlayer.xml @@ -22,7 +22,7 @@ . Also, if you declare an instance in XAML, the only practical use is to fill property element syntax for the property. + Although you can declare an instance of this class in Extensible Application Markup Language (XAML), you cannot load and play its media without using code. To play media in XAML only, use a . Also, if you declare an instance in XAML, the only practical use is to fill property element syntax for the property. When distributing media with your application, you cannot use a media file as a project resource. In your project file, you must instead set the media type to `Content` and set `CopyToOutputDirectory` to `PreserveNewest` or `Always`. diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index 7e3a9dbdbfb..a072d3bde39 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -826,7 +826,7 @@ , and extends it by ensuring that the content that is being downloaded is placed into a partial trust security sandbox (with the default Internet zone set of permissions - see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security)). diff --git a/xml/System.Windows.Navigation/NavigationWindow.xml b/xml/System.Windows.Navigation/NavigationWindow.xml index 663aee26997..d77edec0d80 100644 --- a/xml/System.Windows.Navigation/NavigationWindow.xml +++ b/xml/System.Windows.Navigation/NavigationWindow.xml @@ -1241,7 +1241,7 @@ System.Boolean - Gets or sets a value that indicates whether a isolates external [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] content within a partial trust security sandbox (with default Internet zone permission set). + Gets or sets a value that indicates whether a isolates external Extensible Application Markup Language (XAML) content within a partial trust security sandbox (with default Internet zone permission set). if content is isolated within a partial trust security sandbox; otherwise, . The default is . diff --git a/xml/System.Windows.Resources/ContentTypes.xml b/xml/System.Windows.Resources/ContentTypes.xml index 6d116f4e361..f37b51a7bd1 100644 --- a/xml/System.Windows.Resources/ContentTypes.xml +++ b/xml/System.Windows.Resources/ContentTypes.xml @@ -21,7 +21,7 @@ @@ -70,7 +70,7 @@ System.String - Declares the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] content type. + Declares the Extensible Application Markup Language (XAML) content type. To be added. diff --git a/xml/System.Windows.Shapes/Polygon.xml b/xml/System.Windows.Shapes/Polygon.xml index a8091fd8406..7744d461b53 100644 --- a/xml/System.Windows.Shapes/Polygon.xml +++ b/xml/System.Windows.Shapes/Polygon.xml @@ -180,7 +180,7 @@ FillRule Example ## Dependency Property Information diff --git a/xml/System.Windows.Shapes/Polyline.xml b/xml/System.Windows.Shapes/Polyline.xml index 353b3183876..14e2ae0d010 100644 --- a/xml/System.Windows.Shapes/Polyline.xml +++ b/xml/System.Windows.Shapes/Polyline.xml @@ -181,7 +181,7 @@ FillRule Example ## Dependency Property Information diff --git a/xml/System.Windows.Shell/ThumbButtonInfoCollection.xml b/xml/System.Windows.Shell/ThumbButtonInfoCollection.xml index d5d009b77e5..6e8604921d9 100644 --- a/xml/System.Windows.Shell/ThumbButtonInfoCollection.xml +++ b/xml/System.Windows.Shell/ThumbButtonInfoCollection.xml @@ -23,7 +23,7 @@ is a strongly-typed that is used to support declarations in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + is a strongly-typed that is used to support declarations in Extensible Application Markup Language (XAML). The [!INCLUDE[win7](~/includes/win7-md.md)] shell allows a maximum of seven buttons in the taskbar preview. If more than seven objects are added to the , the additional objects are treated as overflow. When a button is , it does not have any visible elements and no space is reserved for it. In this case, additional buttons from the overflow are displayed. diff --git a/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml index b42ea709ebe..ced40381734 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableAttribute.xml @@ -21,7 +21,7 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. + The meaning of the term `browsable` as used in descriptions for this .NET Framework attribute (and derived classes) is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for Extensible Application Markup Language (XAML), because an attached property is primarily a XAML concept. ]]> diff --git a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml index 0a066e43839..0fa33270b4b 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForChildrenAttribute.xml @@ -27,7 +27,7 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. + The meaning of the term `browsable` as used in descriptions for this .NET Framework attribute is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for Extensible Application Markup Language (XAML), because an attached property is primarily a XAML concept. When this .NET Framework attribute is applied to the get accessor for an attached property, this .NET Framework attribute specifies that an attached property is browsable when the attached property owner is a parent element of other elements. diff --git a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml index f9f8795f2bd..538c88f09b9 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableForTypeAttribute.xml @@ -27,7 +27,7 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. + The meaning of the term `browsable` as used in descriptions for this .NET Framework attribute is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for Extensible Application Markup Language (XAML), because an attached property is primarily a XAML concept. If more than one type is specified for a .NET Framework attribute, the property is browsable if any specified type matches (logical or). The type can also be an interface. diff --git a/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml b/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml index 9d89c80905a..ac4f5a7d693 100644 --- a/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml +++ b/xml/System.Windows/AttachedPropertyBrowsableWhenAttributePresentAttribute.xml @@ -27,7 +27,7 @@ , but the browsable state for an attached property is particularly relevant to property information for [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], because an attached property is primarily a XAML concept. + The meaning of the term `browsable` as used in descriptions for this .NET Framework attribute is analogous to the descriptions given for , but the browsable state for an attached property is particularly relevant to property information for Extensible Application Markup Language (XAML), because an attached property is primarily a XAML concept. This .NET Framework attribute should only be applied on the get accessor of attached property definitions. Do not apply this .NET Framework attribute to the set accessor. Although intuitively it is the set operation that is being made browsable for XAML on relevant elements, it is the presence and characteristics of the get accessor on the property defining element that controls the true behavior. diff --git a/xml/System.Windows/Clipboard.xml b/xml/System.Windows/Clipboard.xml index 9f333247bad..3fcd1604de5 100644 --- a/xml/System.Windows/Clipboard.xml +++ b/xml/System.Windows/Clipboard.xml @@ -31,13 +31,13 @@ - Copy can only be on user selected content. -- On copy or cut, partial trust code puts plaintext and [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] on to the clipboard. Plaintext includes text, Unicode text, OEM (Object Exchange Model) text, and CSV (Comma-separated values). +- On copy or cut, partial trust code puts plaintext and Extensible Application Markup Language (XAML) on to the clipboard. Plaintext includes text, Unicode text, OEM (Object Exchange Model) text, and CSV (Comma-separated values). -- On paste, Windows Presentation Foundation (WPF) will paste in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] if the source of that content is from a equally trusted or more trusted site. Specifically: +- On paste, Windows Presentation Foundation (WPF) will paste in Extensible Application Markup Language (XAML) if the source of that content is from a equally trusted or more trusted site. Specifically: - - A partial trust application can paste [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] from a full trust application. + - A partial trust application can paste Extensible Application Markup Language (XAML) from a full trust application. - - A partial trust application can paste [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] from a partial trust application. + - A partial trust application can paste Extensible Application Markup Language (XAML) from a partial trust application. - A full trust application can paste XAML only from another fully trusted application. diff --git a/xml/System.Windows/CornerRadius.xml b/xml/System.Windows/CornerRadius.xml index 564527bbe0f..013b683490c 100644 --- a/xml/System.Windows/CornerRadius.xml +++ b/xml/System.Windows/CornerRadius.xml @@ -71,7 +71,7 @@ ## Examples - The following example shows how to set the value of the property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to set the value of the property by using Extensible Application Markup Language (XAML) and code. [!code-csharp[ThicknessStruct#1](~/samples/snippets/csharp/VS_Snippets_Wpf/ThicknessStruct/CSharp/ThicknessSamp.cs#1)] [!code-vb[ThicknessStruct#1](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ThicknessStruct/VisualBasic/ThicknessSampVB.vb#1)] diff --git a/xml/System.Windows/DataFormats.xml b/xml/System.Windows/DataFormats.xml index 9d260789789..68a43ae29b2 100644 --- a/xml/System.Windows/DataFormats.xml +++ b/xml/System.Windows/DataFormats.xml @@ -48,8 +48,8 @@ ||"TaggedImageFileFormat"|Specifies the Tagged Image File Format (TIFF) data format.| ||"UnicodeText"|Specifies the Unicode text data format.| ||"WaveAudio"|Specifies the wave audio data format.| -||"Xaml"|Specifies the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] data format.| -||"XamlPackage"|Specifies the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] package data format.| +||"Xaml"|Specifies the Extensible Application Markup Language (XAML) data format.| +||"XamlPackage"|Specifies the Extensible Application Markup Language (XAML) package data format.| ]]> @@ -862,7 +862,7 @@ System.String - Specifies the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] data format. + Specifies the Extensible Application Markup Language (XAML) data format. System.String - Specifies the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] package data format. + Specifies the Extensible Application Markup Language (XAML) package data format. control, the containers are objects. If you are using triggers to set properties that are not within the scope of the , then it may be more suitable to create a style and create triggers within that style. For more information, see What Belongs in a DataTemplate? in the [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). > [!NOTE] -> This property can only be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. +> This property can only be set in Extensible Application Markup Language (XAML) via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. ## XAML Property Element Usage diff --git a/xml/System.Windows/DependencyProperty.xml b/xml/System.Windows/DependencyProperty.xml index bd49f8808ad..d7ac1b68337 100644 --- a/xml/System.Windows/DependencyProperty.xml +++ b/xml/System.Windows/DependencyProperty.xml @@ -1027,7 +1027,7 @@ . @@ -1085,7 +1085,7 @@ . @@ -1134,7 +1134,7 @@ . diff --git a/xml/System.Windows/EventSetter.xml b/xml/System.Windows/EventSetter.xml index cb7562950cf..505accaf056 100644 --- a/xml/System.Windows/EventSetter.xml +++ b/xml/System.Windows/EventSetter.xml @@ -25,7 +25,7 @@ You can only declare event setters for events that are routed events. You can declare event setters for routed events with a direct routing strategy, bubbling events, or tunneling events. - Instances of the class are usually created through [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], as an object element within a style defined through XAML. An might also be instantiated from code. + Instances of the class are usually created through Extensible Application Markup Language (XAML), as an object element within a style defined through XAML. An might also be instantiated from code. Event setters cannot be used in a style that is contained in a theme resource dictionary. This is because a theme resource dictionary at run time is often loose binary XAML (BAML) files, and does not have any scope defined where accompanying code-behind that defines the handlers can exist. diff --git a/xml/System.Windows/EventTrigger.xml b/xml/System.Windows/EventTrigger.xml index a706fd4d3d5..42cb160347a 100644 --- a/xml/System.Windows/EventTrigger.xml +++ b/xml/System.Windows/EventTrigger.xml @@ -144,7 +144,7 @@ Adding a child to an object implicitly adds it to the for the object. > [!NOTE] -> This property can only be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. +> This property can only be set in Extensible Application Markup Language (XAML) via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. ## XAML Property Element Usage diff --git a/xml/System.Windows/FrameworkContentElement.xml b/xml/System.Windows/FrameworkContentElement.xml index 1544568c750..d6a83baf45c 100644 --- a/xml/System.Windows/FrameworkContentElement.xml +++ b/xml/System.Windows/FrameworkContentElement.xml @@ -1327,7 +1327,7 @@ or methods are called. Calls to these methods could have been made by deliberate code, or by the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] loading process. + This event will be raised whenever the or methods are called. Calls to these methods could have been made by deliberate code, or by the Extensible Application Markup Language (XAML) loading process. ]]> @@ -1423,7 +1423,7 @@ System.Boolean - Gets a value indicating whether this element has been initialized, either by being loaded as [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], or by explicitly having its method called. + Gets a value indicating whether this element has been initialized, either by being loaded as Extensible Application Markup Language (XAML), or by explicitly having its method called. if the element is initialized per the aforementioned loading or method calls; otherwise, . @@ -2302,7 +2302,7 @@ , either directly or through intermediate base classes such as or . - If you intend to use as a base class, you might want to first examine the existing derived classes. provides support for a number of basic scenarios, but also lacks a number of features that are desirable for an "element" in the sense of a building block that you use to create user interface (UI) in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. For instance, a does not define any true content model; as a base class does not define a property that can create XAML child elements. In particular, you might want to look at and . + If you intend to use as a base class, you might want to first examine the existing derived classes. provides support for a number of basic scenarios, but also lacks a number of features that are desirable for an "element" in the sense of a building block that you use to create user interface (UI) in Extensible Application Markup Language (XAML). For instance, a does not define any true content model; as a base class does not define a property that can create XAML child elements. In particular, you might want to look at and . ]]> @@ -2211,7 +2211,7 @@ or methods are called. Calls to either method could have come from application code, or through the [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] processor behavior when a XAML page is processed. + This event will be raised whenever the or methods are called. Calls to either method could have come from application code, or through the Extensible Application Markup Language (XAML) processor behavior when a XAML page is processed. Whether you choose to handle or depends on your requirements. If you do not need to read element properties, intend to reset properties, and do not need any layout information, might be the better event to act upon. If you need all properties of the element to be available, and you will be setting properties that are likely to reset the layout, might be the better event to act upon. Be careful of reentrancy if your handler resets any properties that are interpreted by the layout system to mean that a new layout pass is required. (You might need to check the values on the property if you are unsure of which properties can require a new layout pass if they are changed.) @@ -2693,10 +2693,10 @@ The default unit for a measure is device-independent unit (1/96th inch). You can also specify other units by appending the unit type strings `cm`, `in`, or `pt` to any measure. - Number values provided as XAML attributes need not specify decimal points (0 is acceptable, does not have to be provided as 0.0). For more information on [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] usage, see . + Number values provided as XAML attributes need not specify decimal points (0 is acceptable, does not have to be provided as 0.0). For more information on Extensible Application Markup Language (XAML) usage, see . *thicknessReference* - An object reference to an existing . This might be a `}`, a , or `}` reference. For more information on [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] usage, see . + An object reference to an existing . This might be a `}`, a , or `}` reference. For more information on Extensible Application Markup Language (XAML) usage, see . ## Dependency Property Information @@ -4206,7 +4206,7 @@ [!NOTE] -> This property can only be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] through the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. The property only exists on root elements; attempting to find it or set it elsewhere will cause an exception to be thrown. +> This property can only be set in Extensible Application Markup Language (XAML) through the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. The property only exists on root elements; attempting to find it or set it elsewhere will cause an exception to be thrown. This property does not enable you to examine triggers that exist as part of styles in use on this element. It only reports the collection of triggers that are literally added to the collection, either in markup or code. Elements do not typically have such elements existing by default (through a template for instance); it is more common for triggers that come from control compositing to be established in styles instead. diff --git a/xml/System.Windows/GridUnitType.xml b/xml/System.Windows/GridUnitType.xml index 3ae5ca08060..4134a5bd617 100644 --- a/xml/System.Windows/GridUnitType.xml +++ b/xml/System.Windows/GridUnitType.xml @@ -22,7 +22,7 @@ ## Remarks Star sizing is used to distribute available space by weighted proportions. - In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], star values are expressed as * or 2*. In the first case, the row or column would receive one times the available space; in the second case, the row or column would receive two times the available space, and so on. + In Extensible Application Markup Language (XAML), star values are expressed as * or 2*. In the first case, the row or column would receive one times the available space; in the second case, the row or column would receive two times the available space, and so on. ]]> diff --git a/xml/System.Windows/LengthConverter.xml b/xml/System.Windows/LengthConverter.xml index e9ea715be73..d13f659d32f 100644 --- a/xml/System.Windows/LengthConverter.xml +++ b/xml/System.Windows/LengthConverter.xml @@ -24,7 +24,7 @@ supports conversion to and from the following types: , , , , , , , , , and . ## Examples - The following example shows how to create and use an instance of the object. A custom method called `ChangeLeft` is defined, which converts the content of a (defined in a separate [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] file) to an instance of , and later into a . This method passes the to a object, which converts the to an instance of . Notice that this value has already been converted to a by using the method. This value is then passed back to the method and the method of the in order to change the position of the `text1` object. + The following example shows how to create and use an instance of the object. A custom method called `ChangeLeft` is defined, which converts the content of a (defined in a separate Extensible Application Markup Language (XAML) file) to an instance of , and later into a . This method passes the to a object, which converts the to an instance of . Notice that this value has already been converted to a by using the method. This value is then passed back to the method and the method of the in order to change the position of the `text1` object. [!code-csharp[CanvasPositioningProperties#2](~/samples/snippets/csharp/VS_Snippets_Wpf/CanvasPositioningProperties/CSharp/Window1.xaml.cs#2)] [!code-vb[CanvasPositioningProperties#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/CanvasPositioningProperties/VisualBasic/Window1.xaml.vb#2)] diff --git a/xml/System.Windows/Localization.xml b/xml/System.Windows/Localization.xml index 73e7127aca9..5968a7e7e09 100644 --- a/xml/System.Windows/Localization.xml +++ b/xml/System.Windows/Localization.xml @@ -21,7 +21,7 @@ , are to be localized. diff --git a/xml/System.Windows/PresentationSource.xml b/xml/System.Windows/PresentationSource.xml index b83cfd07a84..f9dc966e3dd 100644 --- a/xml/System.Windows/PresentationSource.xml +++ b/xml/System.Windows/PresentationSource.xml @@ -112,7 +112,7 @@ ) content. Such handlers should only be attached during object initialization, and should be explicitly removed in a Dispose method or equivalent object cleanup. + Despite what the syntax block for this event states, there is no legitimate Extensible Application Markup Language (XAML) attached property usage. You should not attempt to add handlers in Extensible Application Markup Language (XAML), and handlers in code should only be placed on objects that serve as hosts for presentation ( ) content. Such handlers should only be attached during object initialization, and should be explicitly removed in a Dispose method or equivalent object cleanup. Even though this is a routed event, there are special restrictions placed on this event that differ from normal routed event behavior, due to the relatively small number of elements in a typical application scenario that would concern themselves with handling this event. diff --git a/xml/System.Windows/ResourceDictionary.xml b/xml/System.Windows/ResourceDictionary.xml index acfa7314350..60245254b7e 100644 --- a/xml/System.Windows/ResourceDictionary.xml +++ b/xml/System.Windows/ResourceDictionary.xml @@ -61,7 +61,7 @@ The class is not derived from . Instead, the class implements but relies on a internally. - In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], the class is typically an implicit collection element that is the object element value of several `Resources` properties, when given in property element syntax. For details on implicit collections in XAML, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). An exception is when you want to specify a merged dictionary; for details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). + In Extensible Application Markup Language (XAML), the class is typically an implicit collection element that is the object element value of several `Resources` properties, when given in property element syntax. For details on implicit collections in XAML, see [XAML Syntax In Detail](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). An exception is when you want to specify a merged dictionary; for details, see [Merged Resource Dictionaries](/dotnet/framework/wpf/advanced/merged-resource-dictionaries). Another possible XAML usage is to declare a resource dictionary as a discrete XAML file, and either load it at run time with or include it in a (full-trust) project as a resource or loose file. In this case, can be declared as an object element, serving as the root element of the XAML. You must map the appropriate XML namespace values (default for the WPF namespace and typically `x:` for the XAML namespace) onto the element if you plan to use it as the root element. Then you can add child elements that define the resources, each with an [x:Key](/dotnet/framework/xaml-services/x-key-directive) value. diff --git a/xml/System.Windows/RoutedEventArgs.xml b/xml/System.Windows/RoutedEventArgs.xml index 957b627c275..587f558440f 100644 --- a/xml/System.Windows/RoutedEventArgs.xml +++ b/xml/System.Windows/RoutedEventArgs.xml @@ -212,7 +212,7 @@ method call will be invoked in response. Default handlers on instance listeners (such as those expressed in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]) will not be invoked. Handling events that are marked handled is not a common scenario. + Marking the event handled will limit the visibility of the routed event to listeners along the event route. The event does still travel the remainder of the route, but only handlers specifically added with `HandledEventsToo` `true` in the method call will be invoked in response. Default handlers on instance listeners (such as those expressed in Extensible Application Markup Language (XAML)) will not be invoked. Handling events that are marked handled is not a common scenario. If you are a control author defining your own events, the decisions you make regarding event handling at the class level will impact users of your control as well as any users of derived controls, and potentially other elements that are either contained by your control or that contain your control. For more information, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). diff --git a/xml/System.Windows/Thickness.xml b/xml/System.Windows/Thickness.xml index 80f710f80d0..09b0abfe642 100644 --- a/xml/System.Windows/Thickness.xml +++ b/xml/System.Windows/Thickness.xml @@ -87,7 +87,7 @@ ## Examples - The following example shows how to create an instance of a structure and set its properties by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to create an instance of a structure and set its properties by using Extensible Application Markup Language (XAML) and code. [!code-csharp[ThicknessStruct#2](~/samples/snippets/csharp/VS_Snippets_Wpf/ThicknessStruct/CSharp/ThicknessSamp.cs#2)] [!code-vb[ThicknessStruct#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ThicknessStruct/VisualBasic/ThicknessSampVB.vb#2)] @@ -212,7 +212,7 @@ property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to set the value of the property by using Extensible Application Markup Language (XAML) and code. [!code-csharp[ThicknessStruct#2](~/samples/snippets/csharp/VS_Snippets_Wpf/ThicknessStruct/CSharp/ThicknessSamp.cs#2)] [!code-vb[ThicknessStruct#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ThicknessStruct/VisualBasic/ThicknessSampVB.vb#2)] @@ -362,7 +362,7 @@ property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to set the value of the property by using Extensible Application Markup Language (XAML) and code. [!code-csharp[ThicknessStruct#2](~/samples/snippets/csharp/VS_Snippets_Wpf/ThicknessStruct/CSharp/ThicknessSamp.cs#2)] [!code-vb[ThicknessStruct#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ThicknessStruct/VisualBasic/ThicknessSampVB.vb#2)] @@ -480,7 +480,7 @@ property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to set the value of the property by using Extensible Application Markup Language (XAML) and code. [!code-csharp[ThicknessStruct#2](~/samples/snippets/csharp/VS_Snippets_Wpf/ThicknessStruct/CSharp/ThicknessSamp.cs#2)] [!code-vb[ThicknessStruct#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ThicknessStruct/VisualBasic/ThicknessSampVB.vb#2)] @@ -524,7 +524,7 @@ property by using [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] and code. + The following example shows how to set the value of the property by using Extensible Application Markup Language (XAML) and code. [!code-csharp[ThicknessStruct#2](~/samples/snippets/csharp/VS_Snippets_Wpf/ThicknessStruct/CSharp/ThicknessSamp.cs#2)] [!code-vb[ThicknessStruct#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ThicknessStruct/VisualBasic/ThicknessSampVB.vb#2)] diff --git a/xml/System.Windows/TriggerBase.xml b/xml/System.Windows/TriggerBase.xml index 5cfdd7a0e45..71b4bc7b41f 100644 --- a/xml/System.Windows/TriggerBase.xml +++ b/xml/System.Windows/TriggerBase.xml @@ -85,7 +85,7 @@ This property does not apply to the class because an event represents a point in time while and correspond to object states. For objects, use the property instead. > [!NOTE] -> This property can only be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. +> This property can only be set in Extensible Application Markup Language (XAML) via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. ## XAML Property Element Usage @@ -141,7 +141,7 @@ This property does not apply to the class because an event represents a point in time while and correspond to object states. For objects, use the property instead. > [!NOTE] -> This property can only be set in [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. +> This property can only be set in Extensible Application Markup Language (XAML) via the collection syntax shown, or by accessing the collection object and using its various methods such as Add. The property to access the collection object itself is read-only, the collection itself is read-write. ## XAML Property Element Usage diff --git a/xml/System.Windows/UIElement.xml b/xml/System.Windows/UIElement.xml index 7c206f41cdd..31f7827a35e 100644 --- a/xml/System.Windows/UIElement.xml +++ b/xml/System.Windows/UIElement.xml @@ -9993,7 +9993,7 @@ Image with an Elliptical Clip Region The most typical for this purpose is an , which can be used for a variety of photo masking techniques such as a vignette. But any defined (such as ) can be used. - In [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)], this property value can use an inline syntax that is specific to each implementation of the abstract class. For more information, see [Painting with Solid Colors and Gradients Overview](/dotnet/framework/wpf/graphics-multimedia/painting-with-solid-colors-and-gradients-overview). + In Extensible Application Markup Language (XAML), this property value can use an inline syntax that is specific to each implementation of the abstract class. For more information, see [Painting with Solid Colors and Gradients Overview](/dotnet/framework/wpf/graphics-multimedia/painting-with-solid-colors-and-gradients-overview). ## Dependency Property Information @@ -10097,7 +10097,7 @@ Image with an Elliptical Clip Region uniquely identifies each element. An element keeps the same every time the same [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)] is loaded (including binary representations). This identifier is used for internal loading, parsing and serialization requirements. It is not intended to be used by your application code. + uniquely identifies each element. An element keeps the same every time the same Extensible Application Markup Language (XAML) is loaded (including binary representations). This identifier is used for internal loading, parsing and serialization requirements. It is not intended to be used by your application code. This property has no relationship to the result for any given instance. diff --git a/xml/System.Windows/VerticalAlignment.xml b/xml/System.Windows/VerticalAlignment.xml index a23bc96a044..9e6597934fd 100644 --- a/xml/System.Windows/VerticalAlignment.xml +++ b/xml/System.Windows/VerticalAlignment.xml @@ -31,7 +31,7 @@ ## Examples - The following example demonstrates how to use the enumeration in code and [!INCLUDE[TLA#tla_xaml](~/includes/tlasharptla-xaml-md.md)]. + The following example demonstrates how to use the enumeration in code and Extensible Application Markup Language (XAML). [!code-csharp[mpalayoutverticalalignment#2](~/samples/snippets/csharp/VS_Snippets_Wpf/MPALayoutVerticalAlignment/CSharp/MPA_Layout_VerticalAlignment.cs#2)] [!code-vb[mpalayoutverticalalignment#2](~/samples/snippets/visualbasic/VS_Snippets_Wpf/MPALayoutVerticalAlignment/VisualBasic/MPA_Layout_VerticalAlignment.vb#2)] From 1cee47518933caa7b40e5b048117eadab9b9ba54 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:15:19 -0800 Subject: [PATCH 177/236] tlasharptla-xbap --- .../MarkupCompilePass1.xml | 4 ++-- xml/System.Windows.Controls/Page.xml | 8 ++++---- xml/System.Windows.Interop/BrowserInteropHelper.xml | 12 ++++++------ xml/System.Windows.Markup/XamlReader.xml | 2 +- xml/System.Windows/Application.xml | 8 ++++---- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml index 6cd5cb512a7..f090151e4d2 100644 --- a/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml +++ b/xml/Microsoft.Build.Tasks.Windows/MarkupCompilePass1.xml @@ -532,9 +532,9 @@ System.String - Gets or sets a value that indicates whether the generated assembly is a [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]. + Gets or sets a value that indicates whether the generated assembly is a XAML browser application (XBAP). - if the generated assembly is a [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]; otherwise, . + if the generated assembly is a XAML browser application (XBAP); otherwise, . To be added. diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index 7d269b70d85..c146b4fc0fc 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -573,7 +573,7 @@ - When a page has a lot of content, it may take a long time to instantiate. If the page is not kept alive, and the page is frequently navigated to, the cost of constantly instantiating the page may have a negative impact on the user experience. However, from a performance perspective, you should rely on the default settings and profile your application's performance; if testing identifies pages with load times that fall below the range required for your application, configuring the pages to be kept alive may be one way to solve the problem. > [!NOTE] -> Entries for pages that are kept alive are not retained in navigation history of an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] if a user navigates away from and back to the [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]. Only journal entries for pages that are not kept alive are retained in navigation history. +> Entries for pages that are kept alive are not retained in navigation history of an XAML browser application (XBAP) if a user navigates away from and back to the XAML browser application (XBAP). Only journal entries for pages that are not kept alive are retained in navigation history. ## Dependency Property Information @@ -1303,7 +1303,7 @@ If a is hosted by a , setting has no effect, but you can still get the value of . - A in an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] can only use to change the height of Windows Internet Explorer; the height cannot be changed by setting , , or . + A in an XAML browser application (XBAP) can only use to change the height of Windows Internet Explorer; the height cannot be changed by setting , , or . The minimum height of the Windows Internet Explorer window is 150 pixels. For browser-hosted pages, this means that the value of may not be applied if it would cause the total height of the Windows Internet Explorer window to be less than 150 pixels. @@ -1348,7 +1348,7 @@ and Windows Internet Explorer, is the name of the file that is currently being hosted (with an .xaml extension if the page is loose Extensible Application Markup Language (XAML), or an .xbap extension if the page is part of an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]). + By default, the title of a window that hosts a page, including and Windows Internet Explorer, is the name of the file that is currently being hosted (with an .xaml extension if the page is loose Extensible Application Markup Language (XAML), or an .xbap extension if the page is part of an XAML browser application (XBAP)). A page can change the default by setting its property. @@ -1414,7 +1414,7 @@ If a is hosted by a , setting has no effect, but you can still get the value of . - A in an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] can only use to change the width of Windows Internet Explorer; the width cannot be changed by setting , , or . + A in an XAML browser application (XBAP) can only use to change the width of Windows Internet Explorer; the width cannot be changed by setting , , or . The minimum width of the Windows Internet Explorer window is 250 pixels. For browser-hosted pages, this means that the value of may not be applied if it would cause the total width of the Windows Internet Explorer window to be less than 250 pixels. diff --git a/xml/System.Windows.Interop/BrowserInteropHelper.xml b/xml/System.Windows.Interop/BrowserInteropHelper.xml index 987a988e724..d0957651c30 100644 --- a/xml/System.Windows.Interop/BrowserInteropHelper.xml +++ b/xml/System.Windows.Interop/BrowserInteropHelper.xml @@ -77,8 +77,8 @@ System.Object - Gets a script object that provides access to the HTML window object, custom script functions, and global variables for the HTML page, if the [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] is hosted in a frame. - A script object that provides access to the HTML window object, custom script functions, and global variables for the HTML page, if the [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] is hosted in a frame; otherwise, . + Gets a script object that provides access to the HTML window object, custom script functions, and global variables for the HTML page, if the XAML browser application (XBAP) is hosted in a frame. + A script object that provides access to the HTML window object, custom script functions, and global variables for the HTML page, if the XAML browser application (XBAP) is hosted in a frame; otherwise, . can be host agnostic and, consequently, can be loaded into several different types of hosts, including a , a , or a browser. This can happen when you have a library assembly that contains one or more pages, and which is referenced by multiple standalone and browsable ([!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]) host applications. + A can be host agnostic and, consequently, can be loaded into several different types of hosts, including a , a , or a browser. This can happen when you have a library assembly that contains one or more pages, and which is referenced by multiple standalone and browsable (XAML browser application (XBAP)) host applications. @@ -161,13 +161,13 @@ System.Uri - Gets the uniform resource identifier (URI) for the location from which a [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] application was launched. - The for the location from which a [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] application was launched; otherwise, . + Gets the uniform resource identifier (URI) for the location from which a XAML browser application (XBAP) application was launched. + The for the location from which a XAML browser application (XBAP) application was launched; otherwise, . property contains only a for [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] applications. For an example of the property, see . + The property contains only a for XAML browser application (XBAP) applications. For an example of the property, see . ]]> diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index 93e5e0b090c..257513cd284 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -41,7 +41,7 @@ ## Code Access Security, Loose XAML, and XamlReader XAML is a markup language that directly represents object instantiation and execution. Therefore, elements created in XAML have the same ability to interact with system resources (network access, file system IO, for example) as the equivalent generated code does. - WPF supports the .NET security framework Code Access Security (CAS). This means that WPF content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)] are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). + WPF supports the .NET security framework Code Access Security (CAS). This means that WPF content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and XAML browser application (XBAP) are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). The implications of these statements for is that your application design must make trust decisions about the XAML you decide to load. If you are loading XAML that is not trusted, consider implementing your own sandboxing technique for how you load the resulting object graph. diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 9e86b8ec4db..cc2854cfce6 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -352,7 +352,7 @@ If your application handles the event and subsequently cancels it, is not raised and the application continues running in accordance with the shutdown mode. - The exit code can be set from an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)], although the value is ignored. + The exit code can be set from an XAML browser application (XBAP), although the value is ignored. For XBAPs, is raised in the following circumstances: @@ -1781,7 +1781,7 @@ This example illustrates how to use XAML together with application-scope resourc ]]> - is called from a browser-hosted application (for example, an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]). + is called from a browser-hosted application (for example, an XAML browser application (XBAP)). @@ -1842,7 +1842,7 @@ This example illustrates how to use XAML together with application-scope resourc ]]> - is called from a browser-hosted application (for example, an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]). + is called from a browser-hosted application (for example, an XAML browser application (XBAP)). @@ -2159,7 +2159,7 @@ This example illustrates how to use XAML together with application-scope resourc > [!NOTE] > If your application uses to specify a credential policy, you need to set after is raised; otherwise, WPF sets it to a default internal policy directly after the event has been raised. - The command-line arguments that are passed to the event handler are not the same as the URL query string parameters that are passed to an [!INCLUDE[TLA#tla_xbap](~/includes/tlasharptla-xbap-md.md)]. + The command-line arguments that are passed to the event handler are not the same as the URL query string parameters that are passed to an XAML browser application (XBAP). From fe1f2ab91497ecbb301ac451f6589b48bd89d751 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:15:51 -0800 Subject: [PATCH 178/236] tlasharptla-xbapsharpplural --- xml/System.Windows/Application.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index cc2854cfce6..9be60960aa3 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -46,7 +46,7 @@ You can implement an using markup, markup and code-behind, or code. If is implemented with markup, whether markup or markup and code-behind, the markup file must be configured as an Microsoft build engine (MSBuild) `ApplicationDefinition` item. > [!NOTE] -> A standalone application does not require an object; it is possible to implement a custom `static` entry point method (`Main`) that opens a window without creating an instance of . However, [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)] require an object. +> A standalone application does not require an object; it is possible to implement a custom `static` entry point method (`Main`) that opens a window without creating an instance of . However, XAML browser applications (XBAPs) require an object. @@ -146,7 +146,7 @@ Once an application becomes active, will not be raised again until the application is deactivated, irrespective of how many windows within an application are activated while the application is active. - is not raised for [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)]. + is not raised for XAML browser applications (XBAPs). @@ -236,7 +236,7 @@ After an application is first activated, it may be deactivated and reactivated many times during its lifetime. If an application's behavior or state depends on its activation state, it can handle both and events to determine which state it's in. - is not raised for [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)]. + is not raised for XAML browser applications (XBAPs). @@ -877,7 +877,7 @@ ]]> - is set from an application that's hosted in a browser, such as an [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)]. + is set from an application that's hosted in a browser, such as an XAML browser applications (XBAPs). @@ -2171,7 +2171,7 @@ This example illustrates how to use XAML together with application-scope resourc [!code-csharp[ApplicationStartupSnippets#HandleStartupCODEBEHIND](~/samples/snippets/csharp/VS_Snippets_Wpf/ApplicationStartupSnippets/CSharp/App.xaml.cs#handlestartupcodebehind)] [!code-vb[ApplicationStartupSnippets#HandleStartupCODEBEHIND](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ApplicationStartupSnippets/visualbasic/application.xaml.vb#handlestartupcodebehind)] - [!INCLUDE[TLA#tla_xbap#plural](~/includes/tlasharptla-xbapsharpplural-md.md)] cannot retrieve and process command-line arguments because they are launched with ClickOnce deployment (see [Deploying a WPF Application (WPF)](/dotnet/framework/wpf/app-development/deploying-a-wpf-application-wpf)). However, they can retrieve and process query string parameters from the URLs that are used to launch them. + XAML browser applications (XBAPs) cannot retrieve and process command-line arguments because they are launched with ClickOnce deployment (see [Deploying a WPF Application (WPF)](/dotnet/framework/wpf/app-development/deploying-a-wpf-application-wpf)). However, they can retrieve and process query string parameters from the URLs that are used to launch them. ]]> From a6b16b243deb8bcf5509b51dca4c32a15941b238 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:16:12 -0800 Subject: [PATCH 179/236] tlasharptla-xl --- xml/System.Windows.Automation/MultipleViewPattern.xml | 2 +- xml/System.Windows.Automation/TextPattern.xml | 4 ++-- xml/System.Windows/Application.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xml/System.Windows.Automation/MultipleViewPattern.xml b/xml/System.Windows.Automation/MultipleViewPattern.xml index 95ff7d84e7e..4f7885bd72e 100644 --- a/xml/System.Windows.Automation/MultipleViewPattern.xml +++ b/xml/System.Windows.Automation/MultipleViewPattern.xml @@ -21,7 +21,7 @@ diff --git a/xml/System.Windows.Automation/TextPattern.xml b/xml/System.Windows.Automation/TextPattern.xml index c1c660962f6..44809412ae9 100644 --- a/xml/System.Windows.Automation/TextPattern.xml +++ b/xml/System.Windows.Automation/TextPattern.xml @@ -1457,7 +1457,7 @@ The enclosed object. - Retrieves a text range enclosing a child element such as an image, hyperlink, [!INCLUDE[TLA#tla_xl](~/includes/tlasharptla-xl-md.md)] spreadsheet, or other embedded object. + Retrieves a text range enclosing a child element such as an image, hyperlink, Microsoft Excel spreadsheet, or other embedded object. A range that spans the child element. , a degenerate range from the visible text closest to the given point is returned. diff --git a/xml/System.Windows/Application.xml b/xml/System.Windows/Application.xml index 9be60960aa3..88a75beb87e 100644 --- a/xml/System.Windows/Application.xml +++ b/xml/System.Windows/Application.xml @@ -2348,7 +2348,7 @@ This example illustrates how to use XAML together with application-scope resourc ## Examples - The following example demonstrates how to enumerate the property to build a top-level Windows menu, which is common to multiple-document interface (MDI) applications like [!INCLUDE[TLA#tla_xl](~/includes/tlasharptla-xl-md.md)], or multiple-instance Single Document Interface (SDI) applications like Microsoft Word. + The following example demonstrates how to enumerate the property to build a top-level Windows menu, which is common to multiple-document interface (MDI) applications like Microsoft Excel, or multiple-instance Single Document Interface (SDI) applications like Microsoft Word. [!code-csharp[ApplicationWindowsSnippets#WindowMenuItemCODE](~/samples/snippets/csharp/VS_Snippets_Wpf/ApplicationWindowsSnippets/CSharp/WindowMenuItem.cs#windowmenuitemcode)] [!code-vb[ApplicationWindowsSnippets#WindowMenuItemCODE](~/samples/snippets/visualbasic/VS_Snippets_Wpf/ApplicationWindowsSnippets/visualbasic/windowmenuitem.vb#windowmenuitemcode)] From 09e2c1f9ce556b9ca826491c7bb794f709a72159 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:16:41 -0800 Subject: [PATCH 180/236] tlasharptla-xml --- xml/System.ComponentModel/SortDescription.xml | 2 +- .../PackageDigitalSignatureManager.xml | 8 ++++---- xml/System.Windows.Controls/ItemCollection.xml | 2 +- xml/System.Windows.Data/Binding.xml | 10 +++++----- xml/System.Windows.Data/CompositeCollection.xml | 2 +- xml/System.Windows.Data/XmlDataProvider.xml | 8 ++++---- .../BasePackagingPolicy.xml | 4 ++-- .../XpsPackagingPolicy.xml | 10 +++++----- xml/System.Windows/DataTemplate.xml | 4 ++-- xml/System.Windows/LocalizabilityAttribute.xml | 2 +- xml/System.Windows/LocalizationCategory.xml | 2 +- 11 files changed, 27 insertions(+), 27 deletions(-) diff --git a/xml/System.ComponentModel/SortDescription.xml b/xml/System.ComponentModel/SortDescription.xml index e3d1ec88d85..ca17249b619 100644 --- a/xml/System.ComponentModel/SortDescription.xml +++ b/xml/System.ComponentModel/SortDescription.xml @@ -253,7 +253,7 @@ ## Remarks This property should be a public property of the items in the underlying collection. - The string is interpreted by the particular object involved in the sorting. only supports simple column names. supports general property paths and `XPath` for [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. Therefore, when the view is a object, you can sort XML nodes in an based on an attribute of those nodes. For example, if the attribute name is `Cost`, you would specify "@Cost" for the in the . + The string is interpreted by the particular object involved in the sorting. only supports simple column names. supports general property paths and `XPath` for XML data. Therefore, when the view is a object, you can sort XML nodes in an based on an attribute of those nodes. For example, if the attribute name is `Cost`, you would specify "@Cost" for the in the . ]]> diff --git a/xml/System.IO.Packaging/PackageDigitalSignatureManager.xml b/xml/System.IO.Packaging/PackageDigitalSignatureManager.xml index 54480950a9e..8b5068a970b 100644 --- a/xml/System.IO.Packaging/PackageDigitalSignatureManager.xml +++ b/xml/System.IO.Packaging/PackageDigitalSignatureManager.xml @@ -793,14 +793,14 @@ This method ignores the property associated with each defined in `objectReferences`. - This overload provides support for generation of [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] signatures that require custom `Object` tags. For any provided `Object` tag to be signed, a corresponding `Reference` tag must be provided with a uniform resource identifier (URI) that specifies the `Object` tag in local fragment syntax. For example if the `Object` tag has an ID of "myObject", the URI in the `Reference` tag would be "#myObject". For unsigned objects, no `Reference` is required. + This overload provides support for generation of XML signatures that require custom `Object` tags. For any provided `Object` tag to be signed, a corresponding `Reference` tag must be provided with a uniform resource identifier (URI) that specifies the `Object` tag in local fragment syntax. For example if the `Object` tag has an ID of "myObject", the URI in the `Reference` tag would be "#myObject". For unsigned objects, no `Reference` is required. ]]> Neither , , , nor specify any elements to sign. A of a part being signed references an empty, , or undefined . - is not and is not a valid [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] schema ID (for example, begins with a leading numeric digit). + is not and is not a valid XML schema ID (for example, begins with a leading numeric digit). Digital Signing Framework of the Open Packaging Conventions @@ -974,8 +974,8 @@ System.Collections.Generic.Dictionary<System.String,System.String> - Gets a dictionary that contains each defined and its associated [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] . identifier. - A dictionary that contains each defined and its associated [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] . identifier. + Gets a dictionary that contains each defined and its associated XML . identifier. + A dictionary that contains each defined and its associated XML . identifier. maintains a collection of items such as strings, objects, [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] nodes, elements, and other collections. An uses the data in the to generate its content. If you want to aggregate more than one collection, assign a to the property of your . + maintains a collection of items such as strings, objects, XML nodes, elements, and other collections. An uses the data in the to generate its content. If you want to aggregate more than one collection, assign a to the property of your . Use either the property or the property to specify the collection that should be used to generate the content of your . When the property is set, the collection will be made read-only and fixed-size. This means that if you are using the property, you cannot add, delete, or change items in the directly. diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index 5b52af220bb..0cef1147b2d 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -494,7 +494,7 @@ The object from which to get namespace information. - Returns an [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] namespace manager object used by the binding attached to the specified object. + Returns an XML namespace manager object used by the binding attached to the specified object. A returned object used for viewing XML namespaces that relate to the binding on the passed object element. This object should be cast as . property. + For XML bindings, see the property. To bind to an entire object, you do not need to specify the property. For more information, see "Specifying the Path to the Value" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). @@ -1561,7 +1561,7 @@ ## Dependency Property Information @@ -1625,13 +1625,13 @@ System.String - Gets or sets an query that returns the value on the [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] binding source to use. + Gets or sets an query that returns the value on the XML binding source to use. The query. The default is . property is used instead of the property to indicate the path to the value on the binding source to use. + When the binding source is XML data instead of a common language runtime (CLR) object, the property is used instead of the property to indicate the path to the value on the binding source to use. By setting the property, you are creating an `XPath` query to select a node or a collection of nodes ( and both derive from ). is a common language runtime (CLR) object, which means you can bind to its properties using the property. diff --git a/xml/System.Windows.Data/CompositeCollection.xml b/xml/System.Windows.Data/CompositeCollection.xml index 6af2eec9ccd..72f5e3f901a 100644 --- a/xml/System.Windows.Data/CompositeCollection.xml +++ b/xml/System.Windows.Data/CompositeCollection.xml @@ -47,7 +47,7 @@ can contain items such as strings, objects, [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] nodes, elements, as well as other collections. An uses the data in the to generate its content according to its . For more information about using objects to bind to collections, see the Binding to Collections section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + can contain items such as strings, objects, XML nodes, elements, as well as other collections. An uses the data in the to generate its content according to its . For more information about using objects to bind to collections, see the Binding to Collections section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). ]]> diff --git a/xml/System.Windows.Data/XmlDataProvider.xml b/xml/System.Windows.Data/XmlDataProvider.xml index a2feafe8577..fa88e0d2894 100644 --- a/xml/System.Windows.Data/XmlDataProvider.xml +++ b/xml/System.Windows.Data/XmlDataProvider.xml @@ -39,7 +39,7 @@ > [!IMPORTANT] > In a partial-trust sandbox, fails when it does not have permissions to access the given data. For more information about partial trust security, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). - exposes the following ways to access [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. + exposes the following ways to access XML data. - You can embed inline XML data using the class. @@ -175,7 +175,7 @@ exposes the following ways to access [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. + exposes the following ways to access XML data. - You can embed inline XML data using the class. @@ -394,13 +394,13 @@ System.Uri - Gets or sets the of the [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data file to use as the binding source. + Gets or sets the of the XML data file to use as the binding source. The of the XML data file to use as the binding source. The default value is . exposes the following ways to access [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. + exposes the following ways to access XML data. - You can embed inline XML data using the class. diff --git a/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml b/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml index 6e35c3924ca..c87a8f7d738 100644 --- a/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml +++ b/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml @@ -486,7 +486,7 @@ @@ -519,7 +519,7 @@ diff --git a/xml/System.Windows.Xps.Serialization/XpsPackagingPolicy.xml b/xml/System.Windows.Xps.Serialization/XpsPackagingPolicy.xml index 05033194599..891bc6578c7 100644 --- a/xml/System.Windows.Xps.Serialization/XpsPackagingPolicy.xml +++ b/xml/System.Windows.Xps.Serialization/XpsPackagingPolicy.xml @@ -292,7 +292,7 @@ Acquires the for the current . - The [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] writer for the current . + The XML writer for the current . To be added. @@ -321,7 +321,7 @@ Acquires the for the current . - The [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] writer for the current . + The XML writer for the current . To be added. @@ -350,7 +350,7 @@ Acquires the for the current . - The [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] writer for the current . + The XML writer for the current . To be added. @@ -379,7 +379,7 @@ Acquires the for the current page. - The [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] writer for the current . + The XML writer for the current . To be added. @@ -408,7 +408,7 @@ Acquires the for the current . - The [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] writer for the current . + The XML writer for the current . To be added. diff --git a/xml/System.Windows/DataTemplate.xml b/xml/System.Windows/DataTemplate.xml index 6c585999766..a3b9a9e4062 100644 --- a/xml/System.Windows/DataTemplate.xml +++ b/xml/System.Windows/DataTemplate.xml @@ -116,7 +116,7 @@ @@ -218,7 +218,7 @@ ## XAML Values *typeName* - If the template is intended for object data, this property contains the type name of the data object (as a string). To refer to the type name of the class, use the [x:Type Markup Extension](/dotnet/framework/xaml-services/x-type-markup-extension). If the template is intended for [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data, this property contains the XML element name. See the documentation remarks for details about specifying a non-default namespace for the XML element. + If the template is intended for object data, this property contains the type name of the data object (as a string). To refer to the type name of the class, use the [x:Type Markup Extension](/dotnet/framework/xaml-services/x-type-markup-extension). If the template is intended for XML data, this property contains the XML element name. See the documentation remarks for details about specifying a non-default namespace for the XML element. ]]> diff --git a/xml/System.Windows/LocalizabilityAttribute.xml b/xml/System.Windows/LocalizabilityAttribute.xml index 64e05b5febc..f0d1c5ea3f6 100644 --- a/xml/System.Windows/LocalizabilityAttribute.xml +++ b/xml/System.Windows/LocalizabilityAttribute.xml @@ -106,7 +106,7 @@ ||A or related control.| ||A or related control.| ||A or other panel that can contain text.| -||[!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data.| +||XML data.| ||Font-related data such as font family, font style, or font size.| ||Inherits category from parent node.| ||Do not localize this resource. This does not apply to any child nodes of the resource.| diff --git a/xml/System.Windows/LocalizationCategory.xml b/xml/System.Windows/LocalizationCategory.xml index b218bbf099b..ebf88c70681 100644 --- a/xml/System.Windows/LocalizationCategory.xml +++ b/xml/System.Windows/LocalizationCategory.xml @@ -429,7 +429,7 @@ 13 - [!INCLUDE[TLA#tla_xml](~/includes/tlasharptla-xml-md.md)] data. + XML data. From d6255f69b4b4cd74d1fc64a58626ab390f8ffa62 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:17:05 -0800 Subject: [PATCH 181/236] tlasharptla-xmldom --- xml/System.Xaml/XamlReader.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Xaml/XamlReader.xml b/xml/System.Xaml/XamlReader.xml index 7b6c110f52e..09ca75b5487 100644 --- a/xml/System.Xaml/XamlReader.xml +++ b/xml/System.Xaml/XamlReader.xml @@ -36,7 +36,7 @@ Other XAML readers from other frameworks include and . - differs from [!INCLUDE[TLA#tla_xmldom](~/includes/tlasharptla-xmldom-md.md)] and design principles because does not have a `Create` method to return underlying default XAML reader implementations. You must instead instantiate specific derived XAML reader classes by calling their constructors or other class-specific helper APIs. + differs from XML Document Object Model (DOM) and design principles because does not have a `Create` method to return underlying default XAML reader implementations. You must instead instantiate specific derived XAML reader classes by calling their constructors or other class-specific helper APIs. ## Subtree Readers For the most part, you call API in the context of specific XAML reader classes that derive from . However, in one particular case, you access API on a practical XAML reader instance that is not public and not derived from or . This case is when you call , which returns a instance. In the default implementation, the that is returned by this API is an internal class. From f7f07112c2b09627a05edaeb6c8790b04dd1208d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:17:22 -0800 Subject: [PATCH 182/236] tlasharptla-xmp --- xml/System.Windows.Media.Imaging/BitmapMetadata.xml | 10 +++++----- .../BitmapMetadataBlob.xml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index 66409ccceee..af9a753fda6 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -31,7 +31,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but is not necessary to display the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). If a is exposed by a that is obtained by using a , it is read-only by default and mutable operations will throw an exception. If it is exposed by a that wraps another , it is mutable on construction. @@ -433,7 +433,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). ]]> @@ -691,7 +691,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). @@ -910,7 +910,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). ]]> @@ -960,7 +960,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and [!INCLUDE[TLA#tla_xmp](~/includes/tlasharptla-xmp-md.md)]. + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml index 87609b91ee7..7b399c15945 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml @@ -21,7 +21,7 @@ From f5a7135e4f3bf725dbb1f3bba357fd2116bc61fc Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:17:41 -0800 Subject: [PATCH 183/236] tlasharptla-xps --- xml/System.IO.Packaging/PackagePart.xml | 6 +++--- xml/System.Printing/PrintQueue.xml | 12 +++++------ xml/System.Printing/PrintQueueStream.xml | 2 +- .../NamedElement.xml | 2 +- .../ParagraphStructure.xml | 2 +- .../StoryFragment.xml | 14 ++++++------- .../TableCellStructure.xml | 2 +- .../TableRowGroupStructure.xml | 2 +- .../TableRowStructure.xml | 2 +- .../TableStructure.xml | 2 +- xml/System.Windows.Documents/LinkTarget.xml | 4 ++-- .../IDocumentStructureProvider.xml | 6 +++--- .../IStoryFragmentProvider.xml | 4 ++-- .../IXpsFixedDocumentReader.xml | 4 ++-- .../IXpsFixedDocumentSequenceReader.xml | 2 +- .../IXpsFixedPageReader.xml | 4 ++-- .../IXpsFixedPageWriter.xml | 2 +- .../XpsDocument.xml | 6 +++--- .../XpsResourceDictionary.xml | 2 +- .../XpsSignatureDefinition.xml | 20 +++++++++---------- .../BasePackagingPolicy.xml | 2 +- .../PackageSerializationManager.xml | 2 +- .../XpsPackagingPolicy.xml | 14 ++++++------- .../XpsSerializationManager.xml | 2 +- .../XpsSerializationManagerAsync.xml | 4 ++-- xml/ns-System.Windows.Xps.Packaging.xml | 2 +- 26 files changed, 63 insertions(+), 63 deletions(-) diff --git a/xml/System.IO.Packaging/PackagePart.xml b/xml/System.IO.Packaging/PackagePart.xml index a4d394ed158..ab83057cbd1 100644 --- a/xml/System.IO.Packaging/PackagePart.xml +++ b/xml/System.IO.Packaging/PackagePart.xml @@ -168,7 +168,7 @@ By default, the property of the part is initialized to . - `contentType` must be a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. + `contentType` must be a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in XML Paper Specification (XPS) documents. |Description|Content Type| |-----------------|------------------| @@ -233,7 +233,7 @@ ## Remarks `partUri` must be valid URI formed in accordance with the [RFC 3986](https://tools.ietf.org/html/rfc3986) *Uniform Resource Identifier (URI) Generic Syntax* specification and the [Open Packaging Conventions](https://go.microsoft.com/fwlink/?LinkID=71255) specification. - `contentType` must be a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. + `contentType` must be a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in XML Paper Specification (XPS) documents. |Description|Content Type| |-----------------|------------------| @@ -340,7 +340,7 @@ The property is automatically set by the constructor. After it is set by the constructor, the cannot be changed. - The property is a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] documents. + The property is a MIME type formed in accordance with the [RFC 2616](https://www.w3.org/Protocols/rfc2616/rfc2616.html) *Hypertext Transfer Protocol - HTTP*, Section 3.7. The following table shows an example of the content MIME types used in XML Paper Specification (XPS) documents. |Description|Content Type| |-----------------|------------------| diff --git a/xml/System.Printing/PrintQueue.xml b/xml/System.Printing/PrintQueue.xml index 925b39eb469..46600caa533 100644 --- a/xml/System.Printing/PrintQueue.xml +++ b/xml/System.Printing/PrintQueue.xml @@ -424,7 +424,7 @@ API, you can use the class instead of this method. + Use this method to write device specific information, to a spool file, that is not automatically included by the Microsoft Windows spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or XML Paper Specification (XPS). If you prefer to work with the API, you can use the class instead of this method. After the method has been called, you must write a array to the property of the that is returned by or no print job is created. This array is what prints if the printer is working and is not paused. @@ -481,7 +481,7 @@ API, you can use the class instead of this method. + Use this method to write device specific information, to a spool file, that is not automatically included by the Microsoft Windows spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or XML Paper Specification (XPS). If you prefer to work with the API, you can use the class instead of this method. After the method has been called, you must write a array to the property of the that is returned by or no print job is created. This array is what prints if the printer is working and is not paused. @@ -531,7 +531,7 @@ The path and name of the document that is being printed. The settings of the print job. - Inserts a new print job for an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] Document into the queue, and gives it the specified name and settings. + Inserts a new print job for an XML Paper Specification (XPS) Document into the queue, and gives it the specified name and settings. A that represents the print job and its status. The path and name of the document that is being printed. to spool quickly without page-by-page progress feedback and without validating that the file is valid XPS; otherwise, . - Inserts a new print job for an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] Document into the queue, gives it the specified name, and specifies whether or not it should be validated. + Inserts a new print job for an XML Paper Specification (XPS) Document into the queue, gives it the specified name, and specifies whether or not it should be validated. A that represents the print job and its status. to batch print all the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] files in a directory. + The following example shows how to use to batch print all the XML Paper Specification (XPS) files in a directory. [!code-csharp[BatchPrintXPSFiles#BatchPrintXPSFiles](~/samples/snippets/csharp/VS_Snippets_Wpf/BatchPrintXPSFiles/CSharp/Program.cs#batchprintxpsfiles)] [!code-vb[BatchPrintXPSFiles#BatchPrintXPSFiles](~/samples/snippets/visualbasic/VS_Snippets_Wpf/BatchPrintXPSFiles/visualbasic/program.vb#batchprintxpsfiles)] @@ -645,7 +645,7 @@ to spool quickly without page-by-page progress feedback and without validating that the file is valid XPS; otherwise, . The settings of the print job. - Inserts a new print job for an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] Document into the queue, gives it the specified name and settings, and specifies whether or not it should be validated. + Inserts a new print job for an XML Paper Specification (XPS) Document into the queue, gives it the specified name and settings, and specifies whether or not it should be validated. A that represents the print job and its status. array, you can also use two of the overloads of the method and the property to write to the spool file. + Use this class to write device specific information to a spool file that is not automatically included by the Microsoft Windows spooler. Of course, you need to know whether the spool file is Enhanced Metafile (EMF) or XML Paper Specification (XPS). If you prefer working with a array, you can also use two of the overloads of the method and the property to write to the spool file. > [!CAUTION] > Classes within the namespace are not supported for use within a Windows service or ASP.NET application or service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. diff --git a/xml/System.Windows.Documents.DocumentStructures/NamedElement.xml b/xml/System.Windows.Documents.DocumentStructures/NamedElement.xml index dee4ee2f8e2..beca7682981 100644 --- a/xml/System.Windows.Documents.DocumentStructures/NamedElement.xml +++ b/xml/System.Windows.Documents.DocumentStructures/NamedElement.xml @@ -28,7 +28,7 @@ ## Examples - The following example shows the use of and elements in an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document, each with a child. + The following example shows the use of and elements in an XML Paper Specification (XPS) document, each with a child. [!code-xaml[DocumentStructure#DocStructParaStruct2](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage2_structure.xaml#docstructparastruct2)] diff --git a/xml/System.Windows.Documents.DocumentStructures/ParagraphStructure.xml b/xml/System.Windows.Documents.DocumentStructures/ParagraphStructure.xml index fa2725d60cb..60c0cdfdf07 100644 --- a/xml/System.Windows.Documents.DocumentStructures/ParagraphStructure.xml +++ b/xml/System.Windows.Documents.DocumentStructures/ParagraphStructure.xml @@ -50,7 +50,7 @@ ## Examples - The following example shows the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The following example shows the `` part of an XML Paper Specification (XPS) document. [!code-xaml[DocumentStructure#DocStructParaStruct2](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage2_structure.xaml#docstructparastruct2)] diff --git a/xml/System.Windows.Documents.DocumentStructures/StoryFragment.xml b/xml/System.Windows.Documents.DocumentStructures/StoryFragment.xml index ac54813e56f..64bca9223df 100644 --- a/xml/System.Windows.Documents.DocumentStructures/StoryFragment.xml +++ b/xml/System.Windows.Documents.DocumentStructures/StoryFragment.xml @@ -157,12 +157,12 @@ In the example above, if the empty cell had not been added by the producing application, then a merger of the fragments would produce a table whose first row had only one cell containing both the "SomeContent" and "MoreContent" references instead of the original first row with two cells, each containing a single reference - When the entire story is being merged, the algorithm should be repeated for each subsequent fragment that is part of the same story. The fragments that belong to a story are indexed in the `` element. See section 9.1.15 of the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). The last fragment for a given story will have a element as its last child. + When the entire story is being merged, the algorithm should be repeated for each subsequent fragment that is part of the same story. The fragments that belong to a story are indexed in the `` element. See section 9.1.15 of the XML Paper Specification (XPS) specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). The last fragment for a given story will have a element as its last child. ## Examples - The following example shows the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The following example shows the `` part of an XML Paper Specification (XPS) document. [!code-xaml[DocumentStructure#DocStructStoryFragContent1](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage1_structure.xaml#docstructstoryfragcontent1)] @@ -251,7 +251,7 @@ ` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document, see chapter 9 of the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the `FragmentName` attribute of the `` part of an XML Paper Specification (XPS) document, see chapter 9 of the XML Paper Specification (XPS) specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> @@ -295,12 +295,12 @@ ## Remarks Possible values include "Header," "Footer," and "Content." - For more information about the `FragmentType` attribute of the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document, see chapter 9 of the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the `FragmentType` attribute of the `` part of an XML Paper Specification (XPS) document, see chapter 9 of the XML Paper Specification (XPS) specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ## Examples - The following example shows the `FragmentType` attribute of the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The following example shows the `FragmentType` attribute of the `` part of an XML Paper Specification (XPS) document. [!code-xaml[DocumentStructure#DocStructStoryFragContent1](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage1_structure.xaml#docstructstoryfragcontent1)] @@ -343,14 +343,14 @@ ` element. See section 9.1.15 of the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + All fragments of a given story must have the same value for this property. It must match the `StoryName` attribute of the `` element. See section 9.1.15 of the XML Paper Specification (XPS) specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). This property can be unspecified if is Header or Footer. ## Examples - The following example shows the `StoryName` attribute of the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The following example shows the `StoryName` attribute of the `` part of an XML Paper Specification (XPS) document. [!code-xaml[DocumentStructure#DocStructStoryFragContent1](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage1_structure.xaml#docstructstoryfragcontent1)] diff --git a/xml/System.Windows.Documents.DocumentStructures/TableCellStructure.xml b/xml/System.Windows.Documents.DocumentStructures/TableCellStructure.xml index 1aee3505a9d..9ae28a7a466 100644 --- a/xml/System.Windows.Documents.DocumentStructures/TableCellStructure.xml +++ b/xml/System.Windows.Documents.DocumentStructures/TableCellStructure.xml @@ -42,7 +42,7 @@ ## Examples - The following example shows the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The following example shows the `` part of an XML Paper Specification (XPS) document. [!code-xaml[DocumentStructure#DocStructTableStruct1](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage1_structure.xaml#docstructtablestruct1)] diff --git a/xml/System.Windows.Documents.DocumentStructures/TableRowGroupStructure.xml b/xml/System.Windows.Documents.DocumentStructures/TableRowGroupStructure.xml index de4e87994ed..d89ab777813 100644 --- a/xml/System.Windows.Documents.DocumentStructures/TableRowGroupStructure.xml +++ b/xml/System.Windows.Documents.DocumentStructures/TableRowGroupStructure.xml @@ -42,7 +42,7 @@ ## Examples - The following example shows the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The following example shows the `` part of an XML Paper Specification (XPS) document. [!code-xaml[DocumentStructure#DocStructTableStruct1](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage1_structure.xaml#docstructtablestruct1)] diff --git a/xml/System.Windows.Documents.DocumentStructures/TableRowStructure.xml b/xml/System.Windows.Documents.DocumentStructures/TableRowStructure.xml index 61087bbfd02..946c2a83014 100644 --- a/xml/System.Windows.Documents.DocumentStructures/TableRowStructure.xml +++ b/xml/System.Windows.Documents.DocumentStructures/TableRowStructure.xml @@ -42,7 +42,7 @@ ## Examples - The following example shows the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The following example shows the `` part of an XML Paper Specification (XPS) document. [!code-xaml[DocumentStructure#DocStructTableStruct1](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage1_structure.xaml#docstructtablestruct1)] diff --git a/xml/System.Windows.Documents.DocumentStructures/TableStructure.xml b/xml/System.Windows.Documents.DocumentStructures/TableStructure.xml index dcdc2c5d0f9..cc18593898e 100644 --- a/xml/System.Windows.Documents.DocumentStructures/TableStructure.xml +++ b/xml/System.Windows.Documents.DocumentStructures/TableStructure.xml @@ -50,7 +50,7 @@ ## Examples - The following example shows the `` part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The following example shows the `` part of an XML Paper Specification (XPS) document. [!code-xaml[DocumentStructure#DocStructTableStruct1](~/samples/snippets/csharp/VS_Snippets_Wpf/DocumentStructure/CSharp/Content/FixedPage1_structure.xaml#docstructtablestruct1)] diff --git a/xml/System.Windows.Documents/LinkTarget.xml b/xml/System.Windows.Documents/LinkTarget.xml index 95a176ca600..26e3fa94c54 100644 --- a/xml/System.Windows.Documents/LinkTarget.xml +++ b/xml/System.Windows.Documents/LinkTarget.xml @@ -21,7 +21,7 @@ are gathered into the Page Content part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. This enables consuming applications to determine if a particular target is in a particular document without having to load the entire document. For more information about the `` and `` elements, see chapter 3 of the XPS specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + The names of all of the link targets for all of the pages in a are gathered into the Page Content part of an XML Paper Specification (XPS) document. This enables consuming applications to determine if a particular target is in a particular document without having to load the entire document. For more information about the `` and `` elements, see chapter 3 of the XPS specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> @@ -86,7 +86,7 @@ are gathered into the Page Content part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. This enables consuming applications to determine if a particular target is in a particular document without having to load the entire document. For more information about the `` and `` elements, see chapter 3 of the XPS specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + The names of all of the link targets for all of the pages in a are gathered into the Page Content part of an XML Paper Specification (XPS) document. This enables consuming applications to determine if a particular target is in a particular document without having to load the entire document. For more information about the `` and `` elements, see chapter 3 of the XPS specification which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/IDocumentStructureProvider.xml b/xml/System.Windows.Xps.Packaging/IDocumentStructureProvider.xml index 700e443ee31..1631a7f98c7 100644 --- a/xml/System.Windows.Xps.Packaging/IDocumentStructureProvider.xml +++ b/xml/System.Windows.Xps.Packaging/IDocumentStructureProvider.xml @@ -18,7 +18,7 @@ @@ -43,13 +43,13 @@ - Adds the part of [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] to an XPS package. + Adds the part of XML Paper Specification (XPS) to an XPS package. An that represents the part of an XPS package. diff --git a/xml/System.Windows.Xps.Packaging/IStoryFragmentProvider.xml b/xml/System.Windows.Xps.Packaging/IStoryFragmentProvider.xml index 73ab8e25942..78a42c034c6 100644 --- a/xml/System.Windows.Xps.Packaging/IStoryFragmentProvider.xml +++ b/xml/System.Windows.Xps.Packaging/IStoryFragmentProvider.xml @@ -18,7 +18,7 @@ element of an XPS package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://go.microsoft.com/fwlink/?LinkId=67000). + For more information about the element of an XPS package, see chapter 9 in the XML Paper Specification (XPS) specification, which you can obtain at [XPS: Specification and License Downloads](https://go.microsoft.com/fwlink/?LinkId=67000). ]]> @@ -49,7 +49,7 @@ element of an XPS package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://go.microsoft.com/fwlink/?LinkId=67000). + For more information about the element of an XPS package, see chapter 9 in the XML Paper Specification (XPS) specification, which you can obtain at [XPS: Specification and License Downloads](https://go.microsoft.com/fwlink/?LinkId=67000). ]]> diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentReader.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentReader.xml index 7aa4147eae0..6af81cfae25 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentReader.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentReader.xml @@ -134,7 +134,7 @@ @@ -224,7 +224,7 @@ part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the part of an XML Paper Specification (XPS) document, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentSequenceReader.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentSequenceReader.xml index 54c451f9fb5..a5a7e6e05ea 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentSequenceReader.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedDocumentSequenceReader.xml @@ -116,7 +116,7 @@ part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] sequence, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the part of an XML Paper Specification (XPS) sequence, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedPageReader.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedPageReader.xml index f505667b82a..4b97a3bc186 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedPageReader.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedPageReader.xml @@ -289,7 +289,7 @@ part of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] page, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the part of an XML Paper Specification (XPS) page, see chapter 2 in the XPS specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> @@ -343,7 +343,7 @@ element of an XPS package, see chapter 9 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the element of an XPS package, see chapter 9 in the XML Paper Specification (XPS) specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml b/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml index bbc4c1be68a..15433f08253 100644 --- a/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml +++ b/xml/System.Windows.Xps.Packaging/IXpsFixedPageWriter.xml @@ -396,7 +396,7 @@ The type of resource to add. The absolute path of the resource to add, or . Adds a new to the current page. - The new [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] resource that was added. + The new XML Paper Specification (XPS) resource that was added. Adds a root to the package and returns a writer. - The [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] fixed-document sequence writer for this . + The XML Paper Specification (XPS) fixed-document sequence writer for this . The XPS document to write. Creates an for writing an . - The to use for writing the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The to use for writing the XML Paper Specification (XPS) document. System.Windows.Xps.Packaging.XpsThumbnail - Gets or sets the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] thumbnail image that is associated with the document. + Gets or sets the XML Paper Specification (XPS) thumbnail image that is associated with the document. An that represents the thumbnail image that is associated with the document. To be added. diff --git a/xml/System.Windows.Xps.Packaging/XpsResourceDictionary.xml b/xml/System.Windows.Xps.Packaging/XpsResourceDictionary.xml index c56ec92a433..f4278ca51ff 100644 --- a/xml/System.Windows.Xps.Packaging/XpsResourceDictionary.xml +++ b/xml/System.Windows.Xps.Packaging/XpsResourceDictionary.xml @@ -23,7 +23,7 @@ ## Remarks This class has no public constructor. Get a reference to an by using the method. - For more information about the `ResourceDictionary` element of an XPS package, see chapter 7 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the `ResourceDictionary` element of an XPS package, see chapter 7 in the XML Paper Specification (XPS) specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Packaging/XpsSignatureDefinition.xml b/xml/System.Windows.Xps.Packaging/XpsSignatureDefinition.xml index 0936a86d11b..6202f504bec 100644 --- a/xml/System.Windows.Xps.Packaging/XpsSignatureDefinition.xml +++ b/xml/System.Windows.Xps.Packaging/XpsSignatureDefinition.xml @@ -172,7 +172,7 @@ , you must set the `Id` attribute of the `Signature` to the value of the property. For more information about `Signature` elements, see the [Open Packaging Conventions](https://www.microsoft.com/whdc/xps/xpspkg.mspx) schema. - For more information about the `SpotID` attribute of the `SignatureDefinition` element in an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] package, see chapter 10 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the `SpotID` attribute of the `SignatureDefinition` element in an XML Paper Specification (XPS) package, see chapter 10 in the XML Paper Specification (XPS) specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). @@ -394,13 +394,13 @@ System.Windows.Xps.Packaging.SpotLocation - Gets or sets the location that specifies where to display the visible digital signature in an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + Gets or sets the location that specifies where to display the visible digital signature in an XML Paper Specification (XPS) document. A that represents the location in the package where a visible request for a signature appears. The default value is . diff --git a/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml b/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml index c87a8f7d738..d17b5039b91 100644 --- a/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml +++ b/xml/System.Windows.Xps.Serialization/BasePackagingPolicy.xml @@ -228,7 +228,7 @@ ``, where *target name* is the string. - For more information about the `` and elements, see chapter 3 in the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). + For more information about the `` and elements, see chapter 3 in the XML Paper Specification (XPS) specification, which you can obtain at [XPS: Specification and License Downloads](https://www.microsoft.com/whdc/xps/downloads.mspx). ]]> diff --git a/xml/System.Windows.Xps.Serialization/PackageSerializationManager.xml b/xml/System.Windows.Xps.Serialization/PackageSerializationManager.xml index 92847129cbc..7d40b6fcf45 100644 --- a/xml/System.Windows.Xps.Serialization/PackageSerializationManager.xml +++ b/xml/System.Windows.Xps.Serialization/PackageSerializationManager.xml @@ -79,7 +79,7 @@ The object to save. - When overridden in a derived class, saves the specified serialized object to an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] package. + When overridden in a derived class, saves the specified serialized object to an XML Paper Specification (XPS) package. To be added. diff --git a/xml/System.Windows.Xps.Serialization/XpsPackagingPolicy.xml b/xml/System.Windows.Xps.Serialization/XpsPackagingPolicy.xml index 891bc6578c7..eb473a7331a 100644 --- a/xml/System.Windows.Xps.Serialization/XpsPackagingPolicy.xml +++ b/xml/System.Windows.Xps.Serialization/XpsPackagingPolicy.xml @@ -77,7 +77,7 @@ - The [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document that the packaging policy applies to. + The XML Paper Specification (XPS) document that the packaging policy applies to. The order in which to interleave document elements. Initializes a new instance of the class with a specified and specified interleave order. To be added. @@ -176,9 +176,9 @@ - The identifier of the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] font. + The identifier of the XML Paper Specification (XPS) font. Acquires the for a specified . - The resource stream for the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] font that has the specified . + The resource stream for the XML Paper Specification (XPS) font that has the specified . To be added. @@ -207,7 +207,7 @@ - The resource identifier of the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] image. + The resource identifier of the XML Paper Specification (XPS) image. Acquires the resource stream for a specified . The resource stream for the that has the specified . To be added. @@ -240,7 +240,7 @@ The identifier of the resource dictionary. Acquires the resource stream for a specified . - The [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] resource stream for the that has the specified . + The XML Paper Specification (XPS) resource stream for the that has the specified . To be added. @@ -507,7 +507,7 @@ - The print ticket to store as part of the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + The print ticket to store as part of the XML Paper Specification (XPS) document. Stores a specified as part of the . - The identifier of the [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] font that you want to release. + The identifier of the XML Paper Specification (XPS) font that you want to release. Releases the for a specified . To be added. diff --git a/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml b/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml index 921bb239b76..ef3195bf1ce 100644 --- a/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml +++ b/xml/System.Windows.Xps.Serialization/XpsSerializationManager.xml @@ -49,7 +49,7 @@ - An object that provides methods for acquiring serialization readers and writers for different parts of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + An object that provides methods for acquiring serialization readers and writers for different parts of an XML Paper Specification (XPS) document. to specify batch mode; otherwise, . Initializes a new instance of the class. diff --git a/xml/System.Windows.Xps.Serialization/XpsSerializationManagerAsync.xml b/xml/System.Windows.Xps.Serialization/XpsSerializationManagerAsync.xml index 7628039db7e..e230dec4ae7 100644 --- a/xml/System.Windows.Xps.Serialization/XpsSerializationManagerAsync.xml +++ b/xml/System.Windows.Xps.Serialization/XpsSerializationManagerAsync.xml @@ -48,7 +48,7 @@ - An object that provides methods for acquiring serialization readers and writers for different parts of an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] document. + An object that provides methods for acquiring serialization readers and writers for different parts of an XML Paper Specification (XPS) document. to specify batch mode; otherwise, . Initializes a new instance of the class. @@ -123,7 +123,7 @@ The object that is saved. - Saves a specified serialized object to an [!INCLUDE[TLA#tla_xps](~/includes/tlasharptla-xps-md.md)] package. + Saves a specified serialized object to an XML Paper Specification (XPS) package. To be added. diff --git a/xml/ns-System.Windows.Xps.Packaging.xml b/xml/ns-System.Windows.Xps.Packaging.xml index 8627dbc93f4..877f57db1a8 100644 --- a/xml/ns-System.Windows.Xps.Packaging.xml +++ b/xml/ns-System.Windows.Xps.Packaging.xml @@ -5,7 +5,7 @@ namespace provides control over the packaging process, including digital signatures and Digital Rights Management (DRM) of XPS documents. + In addition to the interfaces and the types that represent the major parts of an XML Paper Specification (XPS) document, the namespace provides control over the packaging process, including digital signatures and Digital Rights Management (DRM) of XPS documents. For more information, see the XML Paper Specification (XPS) available for download at [https://go.microsoft.com/fwlink/?LinkID=65761](https://go.microsoft.com/fwlink/?LinkID=65761). From 9e2f42f84a06d51e391b917336fbdf66ddb76098 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:17:59 -0800 Subject: [PATCH 184/236] tlasharptla-xrml --- .../PublishLicense.xml | 2 +- .../UnsignedPublishLicense.xml | 4 ++-- xml/System.Security.RightsManagement/UseLicense.xml | 10 +++++----- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Security.RightsManagement/PublishLicense.xml b/xml/System.Security.RightsManagement/PublishLicense.xml index 664791a0ce4..7fc16614767 100644 --- a/xml/System.Security.RightsManagement/PublishLicense.xml +++ b/xml/System.Security.RightsManagement/PublishLicense.xml @@ -291,7 +291,7 @@ Returns the serialized XrML string that was used to create this license. - The serialized [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)] string that was used to create this license. + The serialized Extensible Rights Markup Language (XrML) string that was used to create this license. To be added. diff --git a/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml b/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml index b36fc74d002..87ef0db9ec9 100644 --- a/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml +++ b/xml/System.Security.RightsManagement/UnsignedPublishLicense.xml @@ -96,7 +96,7 @@ - The [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)] publish-license template to use to create this license. + The Extensible Rights Markup Language (XrML) publish-license template to use to create this license. Initializes a new instance of the class from a specified XrML publish-license template. specifies the user who owns the . - is also associated with the Owner node in the issuance license [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)]. + is also associated with the Owner node in the issuance license Extensible Rights Markup Language (XrML). diff --git a/xml/System.Security.RightsManagement/UseLicense.xml b/xml/System.Security.RightsManagement/UseLicense.xml index 579111ac625..67f428ba2fe 100644 --- a/xml/System.Security.RightsManagement/UseLicense.xml +++ b/xml/System.Security.RightsManagement/UseLicense.xml @@ -59,7 +59,7 @@ - A use license in serialized [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)] form. + A use license in serialized Extensible Rights Markup Language (XrML) form. Initializes a new instance of the class. To be added. @@ -205,7 +205,7 @@ tests for equivalence comparing the serialized [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)] strings specified to the constructors. + tests for equivalence comparing the serialized Extensible Rights Markup Language (XrML) strings specified to the constructors. ]]> @@ -237,7 +237,7 @@ constructor. + The returned hash code is based on the serialized Extensible Rights Markup Language (XrML) string passed to the constructor. ]]> @@ -267,7 +267,7 @@ constructor. + The license owner is obtained from the serialized Extensible Rights Markup Language (XrML) string passed to the constructor. ]]> @@ -293,7 +293,7 @@ Returns the serialized XrML string used to create this license. - The serialized [!INCLUDE[TLA#tla_xrml](~/includes/tlasharptla-xrml-md.md)] string originally passed to the constructor. + The serialized Extensible Rights Markup Language (XrML) string originally passed to the constructor. To be added. From 6136f290b6378f9166a98f5e0365784cfbc6c498 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:18:26 -0800 Subject: [PATCH 185/236] tlasharptla-xsd --- xml/System.IO.Packaging/PackageRelationshipSelector.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.IO.Packaging/PackageRelationshipSelector.xml b/xml/System.IO.Packaging/PackageRelationshipSelector.xml index eb268ef3115..c0b99ea9b80 100644 --- a/xml/System.IO.Packaging/PackageRelationshipSelector.xml +++ b/xml/System.IO.Packaging/PackageRelationshipSelector.xml @@ -84,7 +84,7 @@ or is . The parameter is not valid. - The parameter is but is not a valid [!INCLUDE[TLA#tla_xsd](~/includes/tlasharptla-xsd-md.md)] identifier (ID). + The parameter is but is not a valid XML Schema Definition (XSD) identifier (ID). The is not valid for the specified . -or- From 6a9bfba9925b0645f3921aca247fcbf4fee17dff Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:19:05 -0800 Subject: [PATCH 186/236] tsql --- xml/System.Data.SqlClient/SqlBulkCopy.xml | 2 +- xml/System.Data.SqlClient/SqlCommand.xml | 10 +++++----- xml/System.Data.SqlClient/SqlConnection.xml | 12 ++++++------ xml/System.Data.SqlClient/SqlDataReader.xml | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/xml/System.Data.SqlClient/SqlBulkCopy.xml b/xml/System.Data.SqlClient/SqlBulkCopy.xml index a4c0f9be11b..4258c67c642 100644 --- a/xml/System.Data.SqlClient/SqlBulkCopy.xml +++ b/xml/System.Data.SqlClient/SqlBulkCopy.xml @@ -417,7 +417,7 @@ In this example, the source data is first read from a SQL Server table to a instance. The source data does not have to be located on SQL Server; you can use any data source that can be read to an or loaded to a . > [!IMPORTANT] -> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a [!INCLUDE[tsql](~/includes/tsql-md.md)]`INSERT ... SELECT` statement to copy the data. +> This sample will not run unless you have created the work tables as described in [Bulk Copy Example Setup](/dotnet/framework/data/adonet/sql/bulk-copy-example-setup). This code is provided to demonstrate the syntax for using **SqlBulkCopy** only. If the source and destination tables are in the same SQL Server instance, it is easier and faster to use a Transact-SQL`INSERT ... SELECT` statement to copy the data. [!code-csharp[DataWorks SqlBulkCopy.Timeout#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Timeout/CS/source.cs#1)] [!code-vb[DataWorks SqlBulkCopy.Timeout#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/DataWorks SqlBulkCopy.Timeout/VB/source.vb#1)] diff --git a/xml/System.Data.SqlClient/SqlCommand.xml b/xml/System.Data.SqlClient/SqlCommand.xml index 930483ae4a6..64d5dacf291 100644 --- a/xml/System.Data.SqlClient/SqlCommand.xml +++ b/xml/System.Data.SqlClient/SqlCommand.xml @@ -795,7 +795,7 @@ class Program { method starts the process of asynchronously executing a [!INCLUDE[tsql](~/includes/tsql-md.md)] statement or stored procedure that does not return rows, so that other tasks can run concurrently while the statement is executing. When the statement has completed, developers must call the method to finish the operation. The method returns immediately, but until the code executes the corresponding method call, it must not execute any other calls that start a synchronous or asynchronous execution against the same object. Calling the before the command's execution is completed causes the object to block until the execution is finished. + The method starts the process of asynchronously executing a Transact-SQL statement or stored procedure that does not return rows, so that other tasks can run concurrently while the statement is executing. When the statement has completed, developers must call the method to finish the operation. The method returns immediately, but until the code executes the corresponding method call, it must not execute any other calls that start a synchronous or asynchronous execution against the same object. Calling the before the command's execution is completed causes the object to block until the execution is finished. Note that the command text and parameters are sent to the server synchronously. If a large command or many parameters are sent, this method may block during writes. After the command is sent, the method returns immediately without waiting for an answer from the server--that is, reads are asynchronous. @@ -2339,7 +2339,7 @@ public class A { to execute a [!INCLUDE[tsql](~/includes/tsql-md.md)] statement, you must call in order to complete the operation. If the process of executing the command has not yet finished, this method blocks until the operation is complete. Users can verify that the command has completed its operation by using the instance returned by the method. If a callback procedure was specified in the call to , this method must be called. + When you call to execute a Transact-SQL statement, you must call in order to complete the operation. If the process of executing the command has not yet finished, this method blocks until the operation is complete. Users can verify that the command has completed its operation by using the instance returned by the method. If a callback procedure was specified in the call to , this method must be called. @@ -2676,7 +2676,7 @@ If no statements are detected that contribute to the count, the return value is The cancellation instruction. - An asynchronous version of , which executes a [!INCLUDE[tsql](~/includes/tsql-md.md)] statement against the connection and returns the number of rows affected. The cancellation token can be used to request that the operation be abandoned before the command timeout elapses. Exceptions will be reported via the returned Task object. + An asynchronous version of , which executes a Transact-SQL statement against the connection and returns the number of rows affected. The cancellation token can be used to request that the operation be abandoned before the command timeout elapses. Exceptions will be reported via the returned Task object. A task representing the asynchronous operation. closed or dropped durin 4.1.0.0 - Initiates the asynchronous execution of the [!INCLUDE[tsql](~/includes/tsql-md.md)] statement or stored procedure that is described by this . + Initiates the asynchronous execution of the Transact-SQL statement or stored procedure that is described by this . property ordinarily specifies a [!INCLUDE[tsql](~/includes/tsql-md.md)] statement with a valid FOR XML clause. However, can also specify a statement that returns `ntext` or `nvarchar` data that contains valid XML, or the contents of a column defined with the `xml` data type. + The property ordinarily specifies a Transact-SQL statement with a valid FOR XML clause. However, can also specify a statement that returns `ntext` or `nvarchar` data that contains valid XML, or the contents of a column defined with the `xml` data type. A typical query can be formatted as in the following Microsoft Visual C# example: diff --git a/xml/System.Data.SqlClient/SqlConnection.xml b/xml/System.Data.SqlClient/SqlConnection.xml index d36b898fa2c..78fa2418cd5 100644 --- a/xml/System.Data.SqlClient/SqlConnection.xml +++ b/xml/System.Data.SqlClient/SqlConnection.xml @@ -113,7 +113,7 @@ using (SqlConnection connection = new SqlConnection(connectionString)) ## Examples - The following example creates a and a . The is opened and set as the for the . The example then calls . To accomplish this, the is passed a connection string and a query string that is a [!INCLUDE[tsql](~/includes/tsql-md.md)] INSERT statement. The connection is closed automatically when the code exits the using block. + The following example creates a and a . The is opened and set as the for the . The example then calls . To accomplish this, the is passed a connection string and a query string that is a Transact-SQL INSERT statement. The connection is closed automatically when the code exits the using block. [!code-csharp[Classic WebData SqlCommand.ExecuteNonQuery Example#1](~/samples/snippets/csharp/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteNonQuery Example/CS/source.cs#1)] [!code-vb[Classic WebData SqlCommand.ExecuteNonQuery Example#1](~/samples/snippets/visualbasic/VS_Snippets_ADO.NET/Classic WebData SqlCommand.ExecuteNonQuery Example/VB/source.vb#1)] @@ -515,7 +515,7 @@ using (SqlConnection connection = new SqlConnection(connectionString)) You must explicitly commit or roll back the transaction using the or method. To make sure that the .NET Framework Data Provider for SQL Server transaction management model performs correctly, avoid using other transaction management models, such as the one provided by SQL Server. > [!NOTE] -> After a transaction is committed or rolled back, the isolation level of the transaction persists for all subsequent commands that are in autocommit mode (the SQL Server default). This can produce unexpected results, such as an isolation level of REPEATABLE READ persisting and locking other users out of a row. To reset the isolation level to the default (READ COMMITTED), execute the [!INCLUDE[tsql](~/includes/tsql-md.md)] SET TRANSACTION ISOLATION LEVEL READ COMMITTED statement, or call followed immediately by . For more information on SQL Server isolation levels, see [Transaction Isolation Levels](/sql/t-sql/language-elements/transaction-isolation-levels). +> After a transaction is committed or rolled back, the isolation level of the transaction persists for all subsequent commands that are in autocommit mode (the SQL Server default). This can produce unexpected results, such as an isolation level of REPEATABLE READ persisting and locking other users out of a row. To reset the isolation level to the default (READ COMMITTED), execute the Transact-SQL SET TRANSACTION ISOLATION LEVEL READ COMMITTED statement, or call followed immediately by . For more information on SQL Server isolation levels, see [Transaction Isolation Levels](/sql/t-sql/language-elements/transaction-isolation-levels). For more information on SQL Server transactions, see [Transactions (Transact-SQL)](/sql/t-sql/language-elements/transactions-transact-sql). @@ -668,7 +668,7 @@ using (SqlConnection connection = new SqlConnection(connectionString)) You must explicitly commit or roll back the transaction using the or method. To make sure that the SQL Server transaction management model performs correctly, avoid using other transaction management models, such as the one provided by SQL Server. > [!NOTE] -> After a transaction is committed or rolled back, the isolation level of the transaction persists for all subsequent commands that are in autocommit mode (the SQL Server default). This can produce unexpected results, such as an isolation level of REPEATABLE READ persisting and locking other users out of a row. To reset the isolation level to the default (READ COMMITTED), execute the [!INCLUDE[tsql](~/includes/tsql-md.md)] SET TRANSACTION ISOLATION LEVEL READ COMMITTED statement, or call followed immediately by . For more information on SQL Server isolation levels, see [Transaction Isolation Levels](/sql/t-sql/language-elements/transaction-isolation-levels). +> After a transaction is committed or rolled back, the isolation level of the transaction persists for all subsequent commands that are in autocommit mode (the SQL Server default). This can produce unexpected results, such as an isolation level of REPEATABLE READ persisting and locking other users out of a row. To reset the isolation level to the default (READ COMMITTED), execute the Transact-SQL SET TRANSACTION ISOLATION LEVEL READ COMMITTED statement, or call followed immediately by . For more information on SQL Server isolation levels, see [Transaction Isolation Levels](/sql/t-sql/language-elements/transaction-isolation-levels). For more information on SQL Server transactions, see [Transactions (Transact-SQL)](/sql/t-sql/language-elements/transactions-transact-sql). @@ -1124,7 +1124,7 @@ The connection string contains . The method rolls back any pending transactions. It then releases the connection to the connection pool, or closes the connection if connection pooling is disabled. > [!NOTE] -> Pending transactions started using [!INCLUDE[tsql](~/includes/tsql-md.md)] or are automatically rolled back when the connection is reset if connection pooling is enabled. If connection pooling is off, the transaction is rolled back after `SqlConnection.Close` is called. Transactions started through are controlled through the `System.Transactions` infrastructure, and are not affected by `SqlConnection.Close`. +> Pending transactions started using Transact-SQL or are automatically rolled back when the connection is reset if connection pooling is enabled. If connection pooling is off, the transaction is rolled back after `SqlConnection.Close` is called. Transactions started through are controlled through the `System.Transactions` infrastructure, and are not affected by `SqlConnection.Close`. An application can call more than one time. No exception is generated. @@ -1750,7 +1750,7 @@ The connection string contains . property updates dynamically. If you change the current database using a [!INCLUDE[tsql](~/includes/tsql-md.md)] statement or the method, an informational message is sent and the property is updated automatically. + The property updates dynamically. If you change the current database using a Transact-SQL statement or the method, an informational message is sent and the property is updated automatically. @@ -2140,7 +2140,7 @@ The connection string contains . - Gets schema information of the database, tables, and some columns. - Before you run the sample, you need to create the sample database, using the following [!INCLUDE[tsql](~/includes/tsql-md.md)]: + Before you run the sample, you need to create the sample database, using the following Transact-SQL: ``` USE [master] diff --git a/xml/System.Data.SqlClient/SqlDataReader.xml b/xml/System.Data.SqlClient/SqlDataReader.xml index 638e5b45cf4..5fc4f137bf4 100644 --- a/xml/System.Data.SqlClient/SqlDataReader.xml +++ b/xml/System.Data.SqlClient/SqlDataReader.xml @@ -3952,7 +3952,7 @@ This member is an explicit interface member implementation. It can be used only The cancellation instruction. - An asynchronous version of , which advances the data reader to the next result, when reading the results of batch [!INCLUDE[tsql](~/includes/tsql-md.md)] statements. + An asynchronous version of , which advances the data reader to the next result, when reading the results of batch Transact-SQL statements. The cancellation token can be used to request that the operation be abandoned before the command timeout elapses. Exceptions will be reported via the returned Task object. A task representing the asynchronous operation. From 960802292734bcfede2c54bd004ceea5e84f275a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:19:30 -0800 Subject: [PATCH 187/236] vbprvbext --- .../TypeForwardedToAttribute.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Runtime.CompilerServices/TypeForwardedToAttribute.xml b/xml/System.Runtime.CompilerServices/TypeForwardedToAttribute.xml index 57a6dc30f53..5cb2cfb18e3 100644 --- a/xml/System.Runtime.CompilerServices/TypeForwardedToAttribute.xml +++ b/xml/System.Runtime.CompilerServices/TypeForwardedToAttribute.xml @@ -49,7 +49,7 @@ ## Remarks Use the attribute to move a type from one assembly to another without disrupting callers that compiled against the old assembly. - **Note** [!INCLUDE[vbprvbext](~/includes/vbprvbext-md.md)] does not support the use of the attribute to forward types written in [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)]. Applications written in [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)] can use forwarded types written in other languages. + **Note** Microsoft Visual Basic 2005 does not support the use of the attribute to forward types written in [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)]. Applications written in [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)] can use forwarded types written in other languages. ]]> From a2f48c85c52f7b67e675fbf0737e1469fab432fa Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:19:55 -0800 Subject: [PATCH 188/236] vbprvblong --- .../WindowsFormsApplicationBase.xml | 4 ++-- .../TypeForwardedToAttribute.xml | 2 +- xml/System.Runtime.InteropServices/Marshal.xml | 2 +- xml/System.Windows.Forms/Application.xml | 2 +- xml/System/Type.xml | 14 +++++++------- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml b/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml index fac8e3b7687..38b8d8096e9 100644 --- a/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml +++ b/xml/Microsoft.VisualBasic.ApplicationServices/WindowsFormsApplicationBase.xml @@ -1673,12 +1673,12 @@ When overridden in a derived class, this property allows a designer to specify the default text rendering engine for the application's forms. - . A value of indicates that the application should use the default text rendering engine for [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)]. A value of indicates that the application should use the text rendering engine for Visual Basic .NET 2002 and Visual Basic .NET 2003. + . A value of indicates that the application should use the default text rendering engine for Visual Basic 2005. A value of indicates that the application should use the text rendering engine for Visual Basic .NET 2002 and Visual Basic .NET 2003. constructor. diff --git a/xml/System.Runtime.CompilerServices/TypeForwardedToAttribute.xml b/xml/System.Runtime.CompilerServices/TypeForwardedToAttribute.xml index 5cb2cfb18e3..ca045baa7f4 100644 --- a/xml/System.Runtime.CompilerServices/TypeForwardedToAttribute.xml +++ b/xml/System.Runtime.CompilerServices/TypeForwardedToAttribute.xml @@ -49,7 +49,7 @@ ## Remarks Use the attribute to move a type from one assembly to another without disrupting callers that compiled against the old assembly. - **Note** Microsoft Visual Basic 2005 does not support the use of the attribute to forward types written in [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)]. Applications written in [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)] can use forwarded types written in other languages. + **Note** Microsoft Visual Basic 2005 does not support the use of the attribute to forward types written in Visual Basic 2005. Applications written in Visual Basic 2005 can use forwarded types written in other languages. ]]> diff --git a/xml/System.Runtime.InteropServices/Marshal.xml b/xml/System.Runtime.InteropServices/Marshal.xml index ad130c478bb..5305ed761b8 100644 --- a/xml/System.Runtime.InteropServices/Marshal.xml +++ b/xml/System.Runtime.InteropServices/Marshal.xml @@ -470,7 +470,7 @@ exposes the COM `BindToMoniker` method, which produces an object that you can cast to any COM interface you require. This method provides the same functionality as the `GetObject` method in Visual Basic 6.0 and [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)]. + exposes the COM `BindToMoniker` method, which produces an object that you can cast to any COM interface you require. This method provides the same functionality as the `GetObject` method in Visual Basic 6.0 and Visual Basic 2005. ]]> diff --git a/xml/System.Windows.Forms/Application.xml b/xml/System.Windows.Forms/Application.xml index 9ba7e6c47c0..9b1c105fe62 100644 --- a/xml/System.Windows.Forms/Application.xml +++ b/xml/System.Windows.Forms/Application.xml @@ -1522,7 +1522,7 @@ ## Examples > [!IMPORTANT] -> To set the default value for `UseCompatibleTextRendering` in [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)] or later, see . +> To set the default value for `UseCompatibleTextRendering` in Visual Basic 2005 or later, see . In Visual C# 2005 or later, a call to is automatically generated in the Program.cs file. To change the text rendering default, modify the generated code. diff --git a/xml/System/Type.xml b/xml/System/Type.xml index 91434971bd6..431e3211d9f 100644 --- a/xml/System/Type.xml +++ b/xml/System/Type.xml @@ -7059,7 +7059,7 @@ The method does not return properties in a p - A derived type declares a property that hides an inherited property with the same name, by using the `new` modifier (`Shadows` in Visual Basic). To resolve the ambiguity, use the method overload and add the flag to restrict the search to members that are not inherited. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7181,7 +7181,7 @@ The method does not return properties in a p - A derived type declares a property that hides an inherited property with the same name, using the `new` modifier (`Shadows` in Visual Basic). To resolve the ambiguity, include to restrict the search to members that are not inherited. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7274,7 +7274,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7370,7 +7370,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7475,7 +7475,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7575,7 +7575,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7736,7 +7736,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - [!INCLUDE[vbprvblong](~/includes/vbprvblong-md.md)], Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. From 0ef17bfa5fdfafe6f6f30171020ec293862e9b4b Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:21:31 -0800 Subject: [PATCH 189/236] vbtecdlinq --- .../ColumnAttribute.xml | 18 +++++++------- xml/System.Data.Linq.Mapping/MetaModel.xml | 2 +- .../ProviderAttribute.xml | 6 ++--- .../TableAttribute.xml | 6 ++--- xml/System.Data.Linq/ChangeAction.xml | 2 +- xml/System.Data.Linq/DataContext.xml | 24 +++++++++---------- xml/System.Data.Linq/Link`1.xml | 2 +- xml/System.Data.Linq/Table`1.xml | 8 +++---- xml/System.Linq.Expressions/Expression`1.xml | 2 +- xml/ns-System.Data.Linq.xml | 2 +- 10 files changed, 36 insertions(+), 36 deletions(-) diff --git a/xml/System.Data.Linq.Mapping/ColumnAttribute.xml b/xml/System.Data.Linq.Mapping/ColumnAttribute.xml index 43a969314f8..e98acf3293b 100644 --- a/xml/System.Data.Linq.Mapping/ColumnAttribute.xml +++ b/xml/System.Data.Linq.Mapping/ColumnAttribute.xml @@ -28,7 +28,7 @@ ## Remarks Use this attribute to designate a member of an entity class to represent a column in a database table. You can apply this attribute to any field or property that is `public`, `private`, or `internal`. - Only those entity class members identified as columns are persisted when [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] saves changes to the database. + Only those entity class members identified as columns are persisted when LINQ to SQL saves changes to the database. Use commas to separate multiple properties on the attribute. @@ -277,7 +277,7 @@ public class Employees For example, if you want to create a column defined in SQL as `InventoryVal AS UnitPrice * UnitsInStock`, use the following *expression* string: `"UnitPrice * UnitsInStock"`. > [!NOTE] -> [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] does not support computed columns as primary keys. +> LINQ to SQL does not support computed columns as primary keys. @@ -364,7 +364,7 @@ public class Employees System.Boolean - Gets or sets whether a column contains a discriminator value for a [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] inheritance hierarchy. + Gets or sets whether a column contains a discriminator value for a LINQ to SQL inheritance hierarchy. Default = . [!NOTE] -> [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] does not support computed columns as primary keys. +> LINQ to SQL does not support computed columns as primary keys. @@ -467,11 +467,11 @@ public class Employees to specify the correct modifiers to designate a version number or timestamp column. If you do not specify , [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] infers the correct modifiers. +- Use to specify the correct modifiers to designate a version number or timestamp column. If you do not specify , LINQ to SQL infers the correct modifiers. Version numbers are incremented and timestamp columns are updated every time that the associated row is updated. Members with `IsVersion=true` are synchronized immediately after the data row is updated. The new values are visible after finishes. @@ -512,7 +512,7 @@ public class Employees System.Data.Linq.Mapping.UpdateCheck - Gets or sets how [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] approaches the detection of optimistic concurrency conflicts. + Gets or sets how LINQ to SQL approaches the detection of optimistic concurrency conflicts. Default = , unless is for a member. Other values are and . @@ -520,7 +520,7 @@ public class Employees and providers. + If this property is specified, an existing provider type can be used. This will eliminate a round trip to the server to obtain this information. LINQ to SQL has to know the provider type to establish appropriate query translation rules. LINQ to SQL supports and providers. ]]> diff --git a/xml/System.Data.Linq.Mapping/ProviderAttribute.xml b/xml/System.Data.Linq.Mapping/ProviderAttribute.xml index 3e73ab6165b..34f913fe586 100644 --- a/xml/System.Data.Linq.Mapping/ProviderAttribute.xml +++ b/xml/System.Data.Linq.Mapping/ProviderAttribute.xml @@ -26,7 +26,7 @@ , , and providers. These are subclasses of . + LINQ to SQL supports , , and providers. These are subclasses of . ]]> @@ -94,7 +94,7 @@ , , and providers. These are subclasses of . + LINQ to SQL supports , , and providers. These are subclasses of . ]]> @@ -129,7 +129,7 @@ , , and providers. These are subclasses of . + LINQ to SQL supports , , and providers. These are subclasses of . ]]> diff --git a/xml/System.Data.Linq.Mapping/TableAttribute.xml b/xml/System.Data.Linq.Mapping/TableAttribute.xml index 008ae9e5156..8e35292e414 100644 --- a/xml/System.Data.Linq.Mapping/TableAttribute.xml +++ b/xml/System.Data.Linq.Mapping/TableAttribute.xml @@ -26,14 +26,14 @@ attribute as persistent classes. + Use this attribute to designate a class as an entity class that is associated with a database table or view. LINQ to SQL treats classes that have the attribute as persistent classes. - [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] supports only single-table mapping. That is, an entity class must be mapped to exactly one database table, and you cannot map a database table to multiple classes at the same time. + LINQ to SQL supports only single-table mapping. That is, an entity class must be mapped to exactly one database table, and you cannot map a database table to multiple classes at the same time. You can use the property of the attribute to specify a name for the table, and you can optionally use the schema name to qualify a table name. If you do not specify a name by using the property, the table name is assumed to be the same as the class name. ## Schema-qualified Names - You can optionally use the schema name to qualify a table name. By default, the token to the left of the first period in the string is considered to be the schema name. The remainder of the name is considered to be the table name. The provider quotes the table name as appropriate. For example, the [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] provider for SQL Server makes sure that brackets are used at least where they are needed. + You can optionally use the schema name to qualify a table name. By default, the token to the left of the first period in the string is considered to be the schema name. The remainder of the name is considered to be the table name. The provider quotes the table name as appropriate. For example, the LINQ to SQL provider for SQL Server makes sure that brackets are used at least where they are needed. > [!NOTE] > In some cases, you must explicitly quote attributes because the SQL Server provider cannot auto-quote. The following table shows some examples. diff --git a/xml/System.Data.Linq/ChangeAction.xml b/xml/System.Data.Linq/ChangeAction.xml index d30c5b34357..dcddb987c79 100644 --- a/xml/System.Data.Linq/ChangeAction.xml +++ b/xml/System.Data.Linq/ChangeAction.xml @@ -19,7 +19,7 @@ is the source of all entities mapped over a database connection. It tracks changes that you made to all retrieved entities and maintains an "identity cache" that guarantees that entities retrieved more than one time are represented by using the same object instance. - In general, a instance is designed to last for one "unit of work" however your application defines that term. A is lightweight and is not expensive to create. A typical [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] application creates instances at method scope or as a member of short-lived classes that represent a logical set of related database operations. + In general, a instance is designed to last for one "unit of work" however your application defines that term. A is lightweight and is not expensive to create. A typical LINQ to SQL application creates instances at method scope or as a member of short-lived classes that represent a logical set of related database operations. ]]> @@ -118,7 +118,7 @@ The name of a server where a database is present. In this case the provider uses the default database for a user. - A complete connection string. [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] just passes the string to the provider without modification. + A complete connection string. LINQ to SQL just passes the string to the provider without modification. A source for mapping. Initializes a new instance of the class by referencing a file source and a mapping source. To be added. @@ -577,7 +577,7 @@ The entity to be deleted. - Executes, inside delete override methods, to redelegate to [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] the task of generating and executing dynamic SQL for delete operations. + Executes, inside delete override methods, to redelegate to LINQ to SQL the task of generating and executing dynamic SQL for delete operations. The entity to be inserted. - Executes, inside insert override methods, to redelegate to [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] the task of generating and executing dynamic SQL for insert operations. + Executes, inside insert override methods, to redelegate to LINQ to SQL the task of generating and executing dynamic SQL for insert operations. method can be called. [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] does not detect or verify whether the invoked dynamic method matches the applicable operation. The results are undefined if an inapplicable method is called (for example, calling for an object to be updated). +- It is the responsibility of the developer to invoke the correct dynamic API. For example, in the `Update` override method, only the method can be called. LINQ to SQL does not detect or verify whether the invoked dynamic method matches the applicable operation. The results are undefined if an inapplicable method is called (for example, calling for an object to be updated). ]]> @@ -705,7 +705,7 @@ The following example opens a connection and passes a SQL `UPDATE` command to th The entity to be updated. - Executes, inside update override methods, to redelegate to [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] the task of generating and executing dynamic SQL for update operations. + Executes, inside update override methods, to redelegate to LINQ to SQL the task of generating and executing dynamic SQL for update operations. The query whose SQL command information is to be retrieved. - Gets the information about SQL commands generated by [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)]. + Gets the information about SQL commands generated by LINQ to SQL. The requested command information object. ) are not included. @@ -1399,7 +1399,7 @@ Next executes these methods instead of the default [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] commands. + If override methods are present for insert, update, or delete, executes these methods instead of the default LINQ to SQL commands. starts a transaction and will roll back if an exception occurs while is executing. However, this does not roll back the changes in memory or tracked by the ; those changes will need to be rolled back manually. You can start with a new instance of the if the changes in memory are to be discarded. @@ -1430,7 +1430,7 @@ Next executes these methods instead of the default [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] commands. + If override methods are present for insert, update, or delete, executes these methods instead of the default LINQ to SQL commands. ]]> diff --git a/xml/System.Data.Linq/Link`1.xml b/xml/System.Data.Linq/Link`1.xml index 27524737146..461a9740d50 100644 --- a/xml/System.Data.Linq/Link`1.xml +++ b/xml/System.Data.Linq/Link`1.xml @@ -147,7 +147,7 @@ ## Remarks "Loaded" means that the data was loaded during materialization or at deferred loading. "Assigned" means that you have manually given the data a value. - [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] uses this property to make sure that the has a value, so that accessing it will not trigger deferred loading. + LINQ to SQL uses this property to make sure that the has a value, so that accessing it will not trigger deferred loading. ]]> diff --git a/xml/System.Data.Linq/Table`1.xml b/xml/System.Data.Linq/Table`1.xml index 6118eab6ae9..abd9559206f 100644 --- a/xml/System.Data.Linq/Table`1.xml +++ b/xml/System.Data.Linq/Table`1.xml @@ -382,12 +382,12 @@ End Using ## Examples - The following example shows how you can update an `Order` object on a different instance. The example assumes that you have a connection to a database and have made a [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] file for it (in this case, the Northwind sample database). + The following example shows how you can update an `Order` object on a different instance. The example assumes that you have a connection to a database and have made a LINQ to SQL file for it (in this case, the Northwind sample database). [!code-csharp[DLinqNTier#1](~/samples/snippets/csharp/VS_Snippets_Data/DLinqNTier/cs/Program.cs#1)] [!code-vb[DLinqNTier#1](~/samples/snippets/visualbasic/VS_Snippets_Data/DLinqNTier/vb/Module1.vb#1)] - In the following example, an entity object to be attached has a foreign key relation with another object and is stored in the cache but not attached. When you call , the `ChangeProcessor` adds an `Insert` operation for all the foreign key objects. This is a side-effect when an entity instance is re-used in a different instance. For this reason, [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] does not support re-use of objects. + In the following example, an entity object to be attached has a foreign key relation with another object and is stored in the cache but not attached. When you call , the `ChangeProcessor` adds an `Insert` operation for all the foreign key objects. This is a side-effect when an entity instance is re-used in a different instance. For this reason, LINQ to SQL does not support re-use of objects. [!code-csharp[DlinqNTier#7](~/samples/snippets/csharp/VS_Snippets_Data/DLinqNTier/cs/Program.cs#7)] [!code-vb[DlinqNTier#7](~/samples/snippets/visualbasic/VS_Snippets_Data/DLinqNTier/vb/Module1.vb#7)] @@ -529,7 +529,7 @@ db.SubmitChanges() The removed entity does not disappear from the query results until after is called. Disconnected entities must first be attached before they can be deleted. For more information, see [Data Retrieval and CUD Operations in N-Tier Applications (LINQ to SQL)](/dotnet/framework/data/adonet/sql/linq/data-retrieval-and-cud-operations-in-n-tier-applications). > [!NOTE] -> [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] does not support or recognize cascade-delete operations. If you want to delete a row in a table that has constraints against it, you must either set the `ON DELETE CASCADE` rule in the foreign-key constraint in the database, or use your own code to first delete the child objects that prevent the parent object from being deleted. Otherwise, an exception is thrown. +> LINQ to SQL does not support or recognize cascade-delete operations. If you want to delete a row in a table that has constraints against it, you must either set the `ON DELETE CASCADE` rule in the foreign-key constraint in the database, or use your own code to first delete the child objects that prevent the parent object from being deleted. Otherwise, an exception is thrown. @@ -1171,7 +1171,7 @@ db.SubmitChanges() This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. > [!NOTE] -> [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] does not support or recognize cascade-delete operations. If you want to delete a row in a table that has constraints against it, you must either set the `ON DELETE CASCADE` rule in the foreign-key constraint in the database, or use your own code to first delete the child objects that prevent the parent object from being deleted. Otherwise, an exception is thrown. +> LINQ to SQL does not support or recognize cascade-delete operations. If you want to delete a row in a table that has constraints against it, you must either set the `ON DELETE CASCADE` rule in the foreign-key constraint in the database, or use your own code to first delete the child objects that prevent the parent object from being deleted. Otherwise, an exception is thrown. ]]> diff --git a/xml/System.Linq.Expressions/Expression`1.xml b/xml/System.Linq.Expressions/Expression`1.xml index 064bdf6ae33..62d2864df52 100644 --- a/xml/System.Linq.Expressions/Expression`1.xml +++ b/xml/System.Linq.Expressions/Expression`1.xml @@ -51,7 +51,7 @@ The expression tree is an in-memory data representation of the lambda expression. The expression tree makes the structure of the lambda expression transparent and explicit. You can interact with the data in the expression tree just as you can with any other data structure. - The ability to treat expressions as data structures enables APIs to receive user code in a format that can be inspected, transformed, and processed in a custom manner. For example, the [!INCLUDE[vbtecdlinq](~/includes/vbtecdlinq-md.md)] data access implementation uses this facility to translate expression trees to Transact-SQL statements that can be evaluated by the database. + The ability to treat expressions as data structures enables APIs to receive user code in a format that can be inspected, transformed, and processed in a custom manner. For example, the LINQ to SQL data access implementation uses this facility to translate expression trees to Transact-SQL statements that can be evaluated by the database. Many standard query operators defined in the class have one or more parameters of type . diff --git a/xml/ns-System.Data.Linq.xml b/xml/ns-System.Data.Linq.xml index 8c2b45e94d9..42884c3c47a 100644 --- a/xml/ns-System.Data.Linq.xml +++ b/xml/ns-System.Data.Linq.xml @@ -5,7 +5,7 @@ From 0045b52dea2c05bdd4f969d47b515c2bac3e979d Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:22:03 -0800 Subject: [PATCH 190/236] vbteclinq --- .../InheritanceMappingAttribute.xml | 2 +- xml/System.Data/DataTableExtensions.xml | 4 ++-- xml/System.Data/DataView.xml | 2 +- xml/System.Data/TypedTableBaseExtensions.xml | 2 +- xml/System.Linq/Enumerable.xml | 2 +- xml/System.Linq/IQueryProvider.xml | 14 +++++++------- xml/System.Linq/IQueryable.xml | 4 ++-- xml/System.Linq/Queryable.xml | 4 ++-- .../ExecutionScope.xml | 2 +- xml/System.Xml.Linq/Extensions.xml | 2 +- xml/System.Xml.Linq/XContainer.xml | 10 +++++----- xml/index.xml | 4 ++-- xml/ns-System.Linq.xml | 4 ++-- 13 files changed, 28 insertions(+), 28 deletions(-) diff --git a/xml/System.Data.Linq.Mapping/InheritanceMappingAttribute.xml b/xml/System.Data.Linq.Mapping/InheritanceMappingAttribute.xml index a0d762d06b9..313c4a422e6 100644 --- a/xml/System.Data.Linq.Mapping/InheritanceMappingAttribute.xml +++ b/xml/System.Data.Linq.Mapping/InheritanceMappingAttribute.xml @@ -34,7 +34,7 @@ - The table for an inheritance hierarchy must be declared on the mapped type that is at the top of the hierarchy. You cannot specify the table or mapping attributes in a class that is derived from the top class. -- You can use an interface in a hierarchy, but [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] does not map it. +- You can use an interface in a hierarchy, but LINQ does not map it. - You can skip a class in the hierarchy when you map classes, but you can query against mapped classes only. diff --git a/xml/System.Data/DataTableExtensions.xml b/xml/System.Data/DataTableExtensions.xml index f98807ebc6a..3c3b7f7e440 100644 --- a/xml/System.Data/DataTableExtensions.xml +++ b/xml/System.Data/DataTableExtensions.xml @@ -198,13 +198,13 @@ The source to make enumerable. - Returns an object, where the generic parameter is . This object can be used in a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression or method query. + Returns an object, where the generic parameter is . This object can be used in a LINQ expression or method query. An object, where the generic parameter is . interface or the interface. The class does not implement either interface, so you must call the method to use the as a source in the `From` clause of a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. You can also obtain custom, domain-specific operators, such as , by returning an object. + [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] queries work on data sources that implement the interface or the interface. The class does not implement either interface, so you must call the method to use the as a source in the `From` clause of a LINQ query. You can also obtain custom, domain-specific operators, such as , by returning an object. The enumerable object returned by the method is permanently bound to the that produced it. Multiple calls to the method will return multiple, independent queryable objects that are all bound to the source . diff --git a/xml/System.Data/DataView.xml b/xml/System.Data/DataView.xml index e8b4e9fafe2..5f88ccfec75 100644 --- a/xml/System.Data/DataView.xml +++ b/xml/System.Data/DataView.xml @@ -136,7 +136,7 @@ > [!NOTE] > If you do not explicitly specify sort criteria for `DataView`, the `DataRowView` objects in `DataView` are sorted based on the index of DataView's corresponding `DataRow` in the `DataTable.Rows` `DataRowCollection`. - LINQ to DataSet allows developers to create complex, powerful queries over a by using [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)]. A LINQ to DataSet query returns an enumeration of objects, however, which is not easily used in a binding scenario. can be created from a LINQ to DataSet query and takes on the filtering and sorting characteristics of that query. LINQ to DataSet extends the functionality of the by providing [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression-based filtering and sorting, which allows for much more complex and powerful filtering and sorting operations than string-based filtering and sorting. See [Data Binding and LINQ to DataSet](/dotnet/framework/data/adonet/data-binding-and-linq-to-dataset) for more information. + LINQ to DataSet allows developers to create complex, powerful queries over a by using LINQ. A LINQ to DataSet query returns an enumeration of objects, however, which is not easily used in a binding scenario. can be created from a LINQ to DataSet query and takes on the filtering and sorting characteristics of that query. LINQ to DataSet extends the functionality of the by providing LINQ expression-based filtering and sorting, which allows for much more complex and powerful filtering and sorting operations than string-based filtering and sorting. See [Data Binding and LINQ to DataSet](/dotnet/framework/data/adonet/data-binding-and-linq-to-dataset) for more information. diff --git a/xml/System.Data/TypedTableBaseExtensions.xml b/xml/System.Data/TypedTableBaseExtensions.xml index 39be8cac16f..771e8c8ebc1 100644 --- a/xml/System.Data/TypedTableBaseExtensions.xml +++ b/xml/System.Data/TypedTableBaseExtensions.xml @@ -86,7 +86,7 @@ The type to convert the elements of the source to. The source to make enumerable. - Enumerates the data row elements of the and returns an object, where the generic parameter is . This object can be used in a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression or method query. + Enumerates the data row elements of the and returns an object, where the generic parameter is . This object can be used in a LINQ expression or method query. An object, where the generic parameter is . To be added. diff --git a/xml/System.Linq/Enumerable.xml b/xml/System.Linq/Enumerable.xml index 42c2bad6e82..f3e9e0f3e6f 100644 --- a/xml/System.Linq/Enumerable.xml +++ b/xml/System.Linq/Enumerable.xml @@ -39,7 +39,7 @@ . The standard query operators are general purpose methods that follow the [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] pattern and enable you to express traversal, filter, and projection operations over data in any .NET-based programming language. + The methods in this class provide an implementation of the standard query operators for querying data sources that implement . The standard query operators are general purpose methods that follow the LINQ pattern and enable you to express traversal, filter, and projection operations over data in any .NET-based programming language. The majority of the methods in this class are defined as extension methods that extend . This means they can be called like an instance method on any object that implements . diff --git a/xml/System.Linq/IQueryProvider.xml b/xml/System.Linq/IQueryProvider.xml index 3391650fa8d..478821d86fb 100644 --- a/xml/System.Linq/IQueryProvider.xml +++ b/xml/System.Linq/IQueryProvider.xml @@ -83,7 +83,7 @@ - An expression tree that represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. + An expression tree that represents a LINQ query. Constructs an object that can evaluate the query represented by a specified expression tree. An that can evaluate the query represented by the specified expression tree. @@ -96,7 +96,7 @@ The method is used to create new objects, given an expression tree. The query that is represented by the returned object is associated with a specific LINQ provider. - Several of the standard query operator methods defined in , such as and , call this method. They pass it a that represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. + Several of the standard query operator methods defined in , such as and , call this method. They pass it a that represents a LINQ query. ]]> @@ -142,7 +142,7 @@ The type of the elements of the that is returned. - An expression tree that represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. + An expression tree that represents a LINQ query. Constructs an object that can evaluate the query represented by a specified expression tree. An that can evaluate the query represented by the specified expression tree. @@ -155,7 +155,7 @@ The method is used to create new objects, given an expression tree. The query that is represented by the returned object is associated with a specific LINQ provider. - Most of the standard query operator methods that return enumerable results call this method. They pass it a that represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. + Most of the standard query operator methods that return enumerable results call this method. They pass it a that represents a LINQ query. ]]> @@ -198,7 +198,7 @@ - An expression tree that represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. + An expression tree that represents a LINQ query. Executes the query represented by a specified expression tree. The value that results from executing the specified query. @@ -251,7 +251,7 @@ The type of the value that results from executing the query. - An expression tree that represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. + An expression tree that represents a LINQ query. Executes the strongly-typed query represented by a specified expression tree. The value that results from executing the specified query. @@ -260,7 +260,7 @@ ## Remarks The method executes queries that return a single value (instead of an enumerable sequence of values). Expression trees that represent queries that return enumerable results are executed when the object that contains the expression tree is enumerated. - The standard query operator methods that return singleton results call . They pass it a that represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. + The standard query operator methods that return singleton results call . They pass it a that represents a LINQ query. ]]> diff --git a/xml/System.Linq/IQueryable.xml b/xml/System.Linq/IQueryable.xml index 78eced14e9a..0f24f168bff 100644 --- a/xml/System.Linq/IQueryable.xml +++ b/xml/System.Linq/IQueryable.xml @@ -137,7 +137,7 @@ represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query against a data source, the associated expression tree represents that query. + If an instance of represents a LINQ query against a data source, the associated expression tree represents that query. ]]> @@ -182,7 +182,7 @@ represents a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query against a data source, the associated query provider is the provider that created the instance. + If an instance of represents a LINQ query against a data source, the associated query provider is the provider that created the instance. ]]> diff --git a/xml/System.Linq/Queryable.xml b/xml/System.Linq/Queryable.xml index 4ca77cd790d..2e8a711fb9c 100644 --- a/xml/System.Linq/Queryable.xml +++ b/xml/System.Linq/Queryable.xml @@ -37,7 +37,7 @@ class provides an implementation of the standard query operators for querying data sources that implement . The standard query operators are general purpose methods that follow the [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] pattern and enable you to express traversal, filter, and projection operations over data in any .NET-based programming language. + The set of methods declared in the class provides an implementation of the standard query operators for querying data sources that implement . The standard query operators are general purpose methods that follow the LINQ pattern and enable you to express traversal, filter, and projection operations over data in any .NET-based programming language. The majority of the methods in this class are defined as extension methods that extend the type. This means they can be called like an instance method on any object that implements . These methods that extend do not perform any querying directly. Instead, their functionality is to build an object, which is an expression tree that represents the cumulative query. The methods then pass the new expression tree to either the method or the method of the input . The method that is called depends on whether the method returns a singleton value, in which case is called, or has enumerable results, in which case is called. @@ -2473,7 +2473,7 @@ ## Examples - The following code example shows a situation in which it is useful to call in a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query. A default value is passed to in this example. + The following code example shows a situation in which it is useful to call in a LINQ query. A default value is passed to in this example. [!code-csharp[System.Linq.Queryable#25](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.Linq.Queryable/CS/queryable.cs#25)] [!code-vb[System.Linq.Queryable#25](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.Linq.Queryable/VB/queryable.vb#25)] diff --git a/xml/System.Runtime.CompilerServices/ExecutionScope.xml b/xml/System.Runtime.CompilerServices/ExecutionScope.xml index 62a1a0333b9..dd3a04fe533 100644 --- a/xml/System.Runtime.CompilerServices/ExecutionScope.xml +++ b/xml/System.Runtime.CompilerServices/ExecutionScope.xml @@ -27,7 +27,7 @@ type is used by the expression tree compiler, which is an internal component of the [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression tree API, and by the dynamic methods that it generates. + The type is used by the expression tree compiler, which is an internal component of the LINQ expression tree API, and by the dynamic methods that it generates. ]]> diff --git a/xml/System.Xml.Linq/Extensions.xml b/xml/System.Xml.Linq/Extensions.xml index 0f4ccfd6c9f..c308e540831 100644 --- a/xml/System.Xml.Linq/Extensions.xml +++ b/xml/System.Xml.Linq/Extensions.xml @@ -39,7 +39,7 @@ extension methods are not axis methods, however. These methods remove attributes or nodes from the XML tree. diff --git a/xml/System.Xml.Linq/XContainer.xml b/xml/System.Xml.Linq/XContainer.xml index 8bc21251290..20535ebb3a2 100644 --- a/xml/System.Xml.Linq/XContainer.xml +++ b/xml/System.Xml.Linq/XContainer.xml @@ -181,7 +181,7 @@ Console.WriteLine(xmlTree) ## Examples - The following example creates two XML trees, and then uses this method to add an object to one of them. It also adds the results of a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query to the XML tree. + The following example creates two XML trees, and then uses this method to add an object to one of them. It also adds the results of a LINQ query to the XML tree. ```csharp XElement srcTree = new XElement("Root", @@ -328,7 +328,7 @@ Console.WriteLine(xmlTree) ## Examples - The following example creates two XML trees, uses this method to add an object to one of them. It also adds the results of a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query to the XML tree. + The following example creates two XML trees, uses this method to add an object to one of them. It also adds the results of a LINQ query to the XML tree. ```csharp XElement srcTree = new XElement("Root", @@ -543,7 +543,7 @@ Console.WriteLine(xmlTree) ## Examples - The following example creates two XML trees, uses this method to add an object as the first element to one of them. It also adds the results of a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query to the XML tree. + The following example creates two XML trees, uses this method to add an object as the first element to one of them. It also adds the results of a LINQ query to the XML tree. ```csharp XElement srcTree = new XElement("Root", @@ -689,7 +689,7 @@ Console.WriteLine(xmlTree) ## Examples - The following example creates two XML trees, and uses this method to add an object as the first element to one of them. It also adds the results of a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query to the XML tree. + The following example creates two XML trees, and uses this method to add an object as the first element to one of them. It also adds the results of a LINQ query to the XML tree. ```csharp XElement srcTree = new XElement("Root", @@ -2368,7 +2368,7 @@ Console.WriteLine(root) ## Examples The following example creates an XML tree that contains children nodes. It then replaces all of the children nodes with a single element. - To see an example of replacing the children nodes with the results of a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] query, see . + To see an example of replacing the children nodes with the results of a LINQ query, see . ```csharp XElement root = new XElement("Root", diff --git a/xml/index.xml b/xml/index.xml index 8c4eb41ccf9..d564f9a4fd8 100644 --- a/xml/index.xml +++ b/xml/index.xml @@ -224308,7 +224308,7 @@ The source to make enumerable. - Returns an object, where the generic parameter is . This object can be used in a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression or method query. + Returns an object, where the generic parameter is . This object can be used in a LINQ expression or method query. @@ -224842,7 +224842,7 @@ The type to convert the elements of the source to. The source to make enumerable. - Enumerates the data row elements of the and returns an object, where the generic parameter is . This object can be used in a [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] expression or method query. + Enumerates the data row elements of the and returns an object, where the generic parameter is . This object can be used in a LINQ expression or method query. diff --git a/xml/ns-System.Linq.xml b/xml/ns-System.Linq.xml index 9ecdf5e9ea8..67b57f4164a 100644 --- a/xml/ns-System.Linq.xml +++ b/xml/ns-System.Linq.xml @@ -7,9 +7,9 @@ ## Remarks The namespace is in the System.Core assembly (in System.Core.dll). - The class contains [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] standard query operators that operate on objects that implement . + The class contains LINQ standard query operators that operate on objects that implement . - The class contains [!INCLUDE[vbteclinq](~/includes/vbteclinq-md.md)] standard query operators that operate on objects that implement . + The class contains LINQ standard query operators that operate on objects that implement . For more information, see [LINQ to SQL](/dotnet/framework/data/adonet/sql/linq/). From 701a5f80b2fa6a12f5bea940adace9fd78781e28 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:22:29 -0800 Subject: [PATCH 191/236] vbteclinqext --- xml/System.Data/DataRowExtensions.xml | 14 +++++++------- xml/System.Data/DataTableExtensions.xml | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/System.Data/DataRowExtensions.xml b/xml/System.Data/DataRowExtensions.xml index e917279b36f..d1ef7f079a3 100644 --- a/xml/System.Data/DataRowExtensions.xml +++ b/xml/System.Data/DataRowExtensions.xml @@ -36,7 +36,7 @@ API has been extended with two new methods of the class, and . You can use these to form [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expressions and method queries against objects. They are the recommended methods to use for accessing column values within [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expressions and method queries. For more information, see [Generic Field and SetField Methods](/dotnet/framework/data/adonet/generic-field-and-setfield-methods-linq-to-dataset). + The API has been extended with two new methods of the class, and . You can use these to form Language-Integrated Query (LINQ) expressions and method queries against objects. They are the recommended methods to use for accessing column values within Language-Integrated Query (LINQ) expressions and method queries. For more information, see [Generic Field and SetField Methods](/dotnet/framework/data/adonet/generic-field-and-setfield-methods-linq-to-dataset). ]]> @@ -95,7 +95,7 @@ class represents **null** values with the instance of the class. A [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expression that accessed a column with a **null** value would generate a at run time. Additionally, does not support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. + The class represents **null** values with the instance of the class. A Language-Integrated Query (LINQ) expression that accessed a column with a **null** value would generate a at run time. Additionally, does not support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. If the value of the specified is and `T` is a reference type or nullable type, the return type will be **null**. The method will not return . @@ -152,7 +152,7 @@ class represents **null** values with the instance of the class. A [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expression that accessed a column with a **null** value would generate a at run time. Additionally, doesn't support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. + The class represents **null** values with the instance of the class. A Language-Integrated Query (LINQ) expression that accessed a column with a **null** value would generate a at run time. Additionally, doesn't support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. If the value of the specified is **null** and `T` is a reference type or nullable type, then the return type will be **null**. The method will not return . @@ -209,7 +209,7 @@ class represents **null** values with the instance of the class. A [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expression that accessed a column with a **null** value would generate a at run time. Additionally, does not support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. + The class represents **null** values with the instance of the class. A Language-Integrated Query (LINQ) expression that accessed a column with a **null** value would generate a at run time. Additionally, does not support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. If the value of the specified is **null** and `T` is a reference type or nullable type, the return type will be **null**. The method will not return . @@ -268,7 +268,7 @@ class represents **null** values with the instance of the class. A [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expression that accessed a column with a **null** value would generate a at run time. Additionally, doesn't support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. + The class represents **null** values with the instance of the class. A Language-Integrated Query (LINQ) expression that accessed a column with a **null** value would generate a at run time. Additionally, doesn't support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. If the value of the specified is null and `T` is a reference type or nullable type, then the return type will be **null**. The method will not return . @@ -327,7 +327,7 @@ class represents **null** values with the instance of the class. A [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expression that accessed a column with a **null** value would generate a at run time. Additionally, doesn't support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. + The class represents **null** values with the instance of the class. A Language-Integrated Query (LINQ) expression that accessed a column with a **null** value would generate a at run time. Additionally, doesn't support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. If the value of the specified is null and `T` is a reference type or nullable type, then the return type will be **null**. The method will not return . @@ -386,7 +386,7 @@ class represents **null** values with the instance of the class. A [!INCLUDE[vbteclinqext](~/includes/vbteclinqext-md.md)] expression that accessed a column with a **null** value would generate a at run time. Additionally, doesn't support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. + The class represents **null** values with the instance of the class. A Language-Integrated Query (LINQ) expression that accessed a column with a **null** value would generate a at run time. Additionally, doesn't support nullable types. The method provides support for accessing columns as nullable types. If the underlying value in the is , the returned nullable type will have a value of **null**. If the value of the specified is null and `T` is a reference type or nullable type, then the return type will be **null**. The method will not return . diff --git a/xml/System.Data/DataTableExtensions.xml b/xml/System.Data/DataTableExtensions.xml index 3c3b7f7e440..eeb06aa62c8 100644 --- a/xml/System.Data/DataTableExtensions.xml +++ b/xml/System.Data/DataTableExtensions.xml @@ -204,7 +204,7 @@ interface or the interface. The class does not implement either interface, so you must call the method to use the as a source in the `From` clause of a LINQ query. You can also obtain custom, domain-specific operators, such as , by returning an object. + Language-Integrated Query (LINQ) queries work on data sources that implement the interface or the interface. The class does not implement either interface, so you must call the method to use the as a source in the `From` clause of a LINQ query. You can also obtain custom, domain-specific operators, such as , by returning an object. The enumerable object returned by the method is permanently bound to the that produced it. Multiple calls to the method will return multiple, independent queryable objects that are all bound to the source . From a751204c98f632c1e4053ce465e0ff302eb01361 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:22:55 -0800 Subject: [PATCH 192/236] vcprvc --- xml/System.Windows.Forms/Control.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Windows.Forms/Control.xml b/xml/System.Windows.Forms/Control.xml index 59bfc1348fa..56d088483eb 100644 --- a/xml/System.Windows.Forms/Control.xml +++ b/xml/System.Windows.Forms/Control.xml @@ -9522,7 +9522,7 @@ MyControl.Font = New Font(MyControl.Font, _ property can be used at run time to evaluate the object by name rather than type and programmatic name. Because the property returns a type, it can be evaluated in case-style logic statements (`Select` statement in Visual Basic, `switch` statement in Visual C# and [!INCLUDE[vcprvc](~/includes/vcprvc-md.md)]). + The property can be used at run time to evaluate the object by name rather than type and programmatic name. Because the property returns a type, it can be evaluated in case-style logic statements (`Select` statement in Visual Basic, `switch` statement in Visual C# and Visual C++). From 9f9078959fc2363427c3139e4bb21ba9fd9ba874 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:23:23 -0800 Subject: [PATCH 193/236] vcprvclong --- xml/System/Type.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/xml/System/Type.xml b/xml/System/Type.xml index 431e3211d9f..9a84ad2ef7c 100644 --- a/xml/System/Type.xml +++ b/xml/System/Type.xml @@ -7059,7 +7059,7 @@ The method does not return properties in a p - A derived type declares a property that hides an inherited property with the same name, by using the `new` modifier (`Shadows` in Visual Basic). To resolve the ambiguity, use the method overload and add the flag to restrict the search to members that are not inherited. ## Indexers and Default Properties - Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and Visual C++ 2005 have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7181,7 +7181,7 @@ The method does not return properties in a p - A derived type declares a property that hides an inherited property with the same name, using the `new` modifier (`Shadows` in Visual Basic). To resolve the ambiguity, include to restrict the search to members that are not inherited. ## Indexers and Default Properties - Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and Visual C++ 2005 have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7274,7 +7274,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and Visual C++ 2005 have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7370,7 +7370,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and Visual C++ 2005 have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7475,7 +7475,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and Visual C++ 2005 have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7575,7 +7575,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and Visual C++ 2005 have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. @@ -7736,7 +7736,7 @@ The method does not return properties in a p If the current represents a type parameter in the definition of a generic type or generic method, this method searches the properties of the class constraint. ## Indexers and Default Properties - Visual Basic 2005, Visual C# 2005, and [!INCLUDE[vcprvclong](~/includes/vcprvclong-md.md)] have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. + Visual Basic 2005, Visual C# 2005, and Visual C++ 2005 have simplified syntax for accessing indexed properties and allow one indexed property to be a default for its type. For example, if the variable `myList` refers to an , the syntax `myList[3]` (`myList(3)` in Visual Basic) retrieves the element with the index of 3. You can overload the property. In C#, this feature is called an indexer and cannot be referred to by name. By default, a C# indexer appears in metadata as an indexed property named "Item". However, a class library developer can use the attribute to change the name of the indexer in the metadata. For example, the class has an indexer named . Indexed properties created using languages other than C# can have names other than Item, as well. From 25baef74789fd10e296031e53f10443e6a2d1b46 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:27:52 -0800 Subject: [PATCH 194/236] vs-dev10-long --- xml/Microsoft.Build.Evaluation/Toolset.xml | 4 ++-- xml/System.Configuration/Configuration.xml | 4 ++-- xml/System.Diagnostics.Contracts/Contract.xml | 2 +- xml/System.Web.DynamicData/FieldTemplateUserControl.xml | 2 +- xml/System.Web.DynamicData/MetaModel.xml | 2 +- xml/System/AppDomainSetup.xml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/xml/Microsoft.Build.Evaluation/Toolset.xml b/xml/Microsoft.Build.Evaluation/Toolset.xml index a5d30088bd9..5135a660b72 100644 --- a/xml/Microsoft.Build.Evaluation/Toolset.xml +++ b/xml/Microsoft.Build.Evaluation/Toolset.xml @@ -183,9 +183,9 @@ diff --git a/xml/System.Configuration/Configuration.xml b/xml/System.Configuration/Configuration.xml index c843581704e..78f266a19d1 100644 --- a/xml/System.Configuration/Configuration.xml +++ b/xml/System.Configuration/Configuration.xml @@ -168,7 +168,7 @@ @@ -1102,7 +1102,7 @@ diff --git a/xml/System.Diagnostics.Contracts/Contract.xml b/xml/System.Diagnostics.Contracts/Contract.xml index 9294264d588..7266e6de269 100644 --- a/xml/System.Diagnostics.Contracts/Contract.xml +++ b/xml/System.Diagnostics.Contracts/Contract.xml @@ -41,7 +41,7 @@ For tools and detailed instructions for using code contracts, see [Code Contracts](https://marketplace.visualstudio.com/items?itemName=RiSEResearchinSoftwareEngineering.CodeContractsforNET) on the Visual Studio Marketplace. > [!IMPORTANT] -> You must use a binary rewriter to insert run-time enforcement of contracts. Otherwise, contracts such as the method can only be tested statically and will not throw exceptions during run time if a contract is violated. You can download the binary rewriter CCRewrite from [Code Contracts](https://marketplace.visualstudio.com/items?itemName=RiSEResearchinSoftwareEngineering.CodeContractsforNET) on the Visual Studio Marketplace. CCRewrite comes with a Visual Studio add-in that enables you to activate run-time contract enforcement from the project **Properties** page. The binary rewriter and the Visual Studio add-in do not ship with [!INCLUDE[vs_dev10_long](~/includes/vs-dev10-long-md.md)] or the Windows SDK. +> You must use a binary rewriter to insert run-time enforcement of contracts. Otherwise, contracts such as the method can only be tested statically and will not throw exceptions during run time if a contract is violated. You can download the binary rewriter CCRewrite from [Code Contracts](https://marketplace.visualstudio.com/items?itemName=RiSEResearchinSoftwareEngineering.CodeContractsforNET) on the Visual Studio Marketplace. CCRewrite comes with a Visual Studio add-in that enables you to activate run-time contract enforcement from the project **Properties** page. The binary rewriter and the Visual Studio add-in do not ship with Visual Studio 2010 or the Windows SDK. ]]> diff --git a/xml/System.Web.DynamicData/FieldTemplateUserControl.xml b/xml/System.Web.DynamicData/FieldTemplateUserControl.xml index ef639c0cc28..18f98644e38 100644 --- a/xml/System.Web.DynamicData/FieldTemplateUserControl.xml +++ b/xml/System.Web.DynamicData/FieldTemplateUserControl.xml @@ -90,7 +90,7 @@ public partial class ForeignKeyField : To compile the example code, you need the following: -- [!INCLUDE[vs_dev10_long](~/includes/vs-dev10-long-md.md)] or [!INCLUDE[vwd_exp_dev10_long](~/includes/vwd-exp-dev10-long-md.md)]. +- Visual Studio 2010 or [!INCLUDE[vwd_exp_dev10_long](~/includes/vwd-exp-dev10-long-md.md)]. - A Dynamic Data Web site. For more information, see [Walkthrough: Creating a New Dynamic Data Web Site Using Scaffolding](https://msdn.microsoft.com/library/1564aef2-9103-436a-9806-c8ad7abd616a). diff --git a/xml/System.Web.DynamicData/MetaModel.xml b/xml/System.Web.DynamicData/MetaModel.xml index 8b0fa69c658..af2842948db 100644 --- a/xml/System.Web.DynamicData/MetaModel.xml +++ b/xml/System.Web.DynamicData/MetaModel.xml @@ -49,7 +49,7 @@ To compile the example, you need the following: -- [!INCLUDE[vs_dev10_long](~/includes/vs-dev10-long-md.md)] or [!INCLUDE[vwd_exp_dev10_long](~/includes/vwd-exp-dev10-long-md.md)]. +- Visual Studio 2010 or [!INCLUDE[vwd_exp_dev10_long](~/includes/vwd-exp-dev10-long-md.md)]. - A Dynamic Data Web site. For more information, see [Walkthrough: Creating a New Dynamic Data Web Site Using Scaffolding](https://msdn.microsoft.com/library/1564aef2-9103-436a-9806-c8ad7abd616a). diff --git a/xml/System/AppDomainSetup.xml b/xml/System/AppDomainSetup.xml index 9f614425ad2..9d7e49b1bcf 100644 --- a/xml/System/AppDomainSetup.xml +++ b/xml/System/AppDomainSetup.xml @@ -1538,7 +1538,7 @@ ## Remarks Set this property to tell the currently running version of the .NET Framework that the application domain will be used to load and run assemblies that have been compiled for the target version and profile. If the currently running version of the .NET Framework has optional behaviors that affect the compatibility of code that was compiled with the target version, it can enable or disable those behaviors, as appropriate, to improve compatibility. This can be useful when an application supports add-ins compiled with multiple versions of the .NET Framework by running them in separate application domains. - For client applications, the value of the property is inferred from the attribute. In [!INCLUDE[vs_dev10_long](~/includes/vs-dev10-long-md.md)] and later, this attribute is added to the assembly automatically based on the setting of the project's **Target Framework** property. + For client applications, the value of the property is inferred from the attribute. In Visual Studio 2010 and later, this attribute is added to the assembly automatically based on the setting of the project's **Target Framework** property. ]]> From 5c33bf4ff9def1603c44475a61759377e084255a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:28:51 -0800 Subject: [PATCH 195/236] vs-orcas-ext --- xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml b/xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml index 57f3732b7f1..03cccaf8f47 100644 --- a/xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml +++ b/xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml @@ -65,7 +65,7 @@ To compile the example, you need the following: -- [!INCLUDE[vs_orcas_ext](~/includes/vs-orcas-ext-md.md)] Service Pack 1 or [!INCLUDE[vwd_exp_orcas_long](~/includes/vwd-exp-orcas-long-md.md)] SP1. +- Microsoft Visual Studio 2008 Service Pack 1 or [!INCLUDE[vwd_exp_orcas_long](~/includes/vwd-exp-orcas-long-md.md)] SP1. - A data-driven Web site. This enables you to create a data context for the database and the class that contains the data field to customize. For more information, see `Walkthrough: Creating a New Dynamic Data Web Site using Scaffolding`. From 1afc65c9abc87f0c047d54fe7f4fbc15b35eeb5a Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:29:44 -0800 Subject: [PATCH 196/236] vs-orcas-long --- xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml | 2 +- .../TypedDataSetGenerator+GenerateOption.xml | 4 ++-- .../TypedDataSetSchemaImporterExtensionFx35.xml | 4 ++-- xml/System.Windows/SplashScreen.xml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml index 00f99a0dd63..f674d16a784 100644 --- a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml +++ b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml @@ -37,7 +37,7 @@ In [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the [GenerateApplicationManifest Task](/visualstudio/msbuild/generateapplicationmanifest-task) requires an `EntryPoint` when an application manifest is generated. (Assembly or native manifests do not require an `EntryPoint`.) This requirement is enforced by the build error "MSB3185: EntryPoint not specified for manifest." - In [!INCLUDE[vs_orcas_long](~/includes/vs-orcas-long-md.md)], [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] does not issue this error when the `EntryPoint` task parameter is not specified. Instead, the \ tag is inserted as a child of the \ tag, for example, as follows. + In Visual Studio 2008, [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] does not issue this error when the `EntryPoint` task parameter is not specified. Instead, the \ tag is inserted as a child of the \ tag, for example, as follows. ```xml ## Order of Operations From a78599a2426082453d76c7b449dad660cbd5cbc3 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:33:52 -0800 Subject: [PATCH 198/236] vs-ordesigner-short --- xml/System.Web.UI.WebControls/LinqDataSource.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Web.UI.WebControls/LinqDataSource.xml b/xml/System.Web.UI.WebControls/LinqDataSource.xml index e71e95b18c0..2ca319117ef 100644 --- a/xml/System.Web.UI.WebControls/LinqDataSource.xml +++ b/xml/System.Web.UI.WebControls/LinqDataSource.xml @@ -216,7 +216,7 @@ ## Examples - The following example shows a control that retrieves data from an entity class named `Products`. The entity class could have been generated by using the [!INCLUDE[vs_ordesigner_short](~/includes/vs-ordesigner-short-md.md)] or the SqlMetal.exe utility. The property is set to return only records that have a value in the `Price` property greater than 50. A control is bound to the control to display the data. + The following example shows a control that retrieves data from an entity class named `Products`. The entity class could have been generated by using the O/R Designer or the SqlMetal.exe utility. The property is set to return only records that have a value in the `Price` property greater than 50. A control is bound to the control to display the data. [!code-aspx-csharp[System.Web.UI.WebControls.LinqDataSource_Simple#5](~/samples/snippets/csharp/VS_Snippets_WebNet/System.Web.UI.WebControls.LinqDataSource_Simple/cs/Default5.aspx#5)] [!code-aspx-vb[System.Web.UI.WebControls.LinqDataSource_Simple#5](~/samples/snippets/visualbasic/VS_Snippets_WebNet/System.Web.UI.WebControls.LinqDataSource_Simple/vb/Default5.aspx#5)] @@ -631,7 +631,7 @@ ## Remarks When you use the control to retrieve data from either an in-memory data collection or a database, you must specify two properties. The first is a data context class that represents the data source. The second is a property in the data context class that contains the data. You set the property to the name of the data context class and you set the property to the data collection that contains the data. - For example, when you retrieve data from a database, set the property to the name of the class that represents the database. Also set the property to the property that represents the table in the database. To generate classes from a database, use the [!INCLUDE[vs_ordesigner_short](~/includes/vs-ordesigner-short-md.md)] or the SqlMetal.exe utility to automatically generate those classes. + For example, when you retrieve data from a database, set the property to the name of the class that represents the database. Also set the property to the property that represents the table in the database. To generate classes from a database, use the O/R Designer or the SqlMetal.exe utility to automatically generate those classes. When you retrieve data from an in-memory data collection such as an array, set the property to the name of the class that contains the array property. Then set the property to the property that gets the array. @@ -642,12 +642,12 @@ ## Examples - The following example shows how to set the property to a class that contains an array of strings. It also shows how to set the property to a class (generated by the [!INCLUDE[vs_ordesigner_short](~/includes/vs-ordesigner-short-md.md)]) that represents a database. + The following example shows how to set the property to a class that contains an array of strings. It also shows how to set the property to a class (generated by the O/R Designer) that represents a database. [!code-aspx-csharp[System.Web.UI.WebControls.LinqDataSource_Overview#2](~/samples/snippets/csharp/VS_Snippets_WebNet/System.Web.UI.WebControls.LinqDataSource_Overview/cs/Default.aspx#2)] [!code-aspx-vb[System.Web.UI.WebControls.LinqDataSource_Overview#2](~/samples/snippets/visualbasic/VS_Snippets_WebNet/System.Web.UI.WebControls.LinqDataSource_Overview/vb/Default.aspx#2)] - The class named `ExampleDataContext` that represents the database table is not shown in this example. For this example to work, you must create this class by adding a LINQ To SQL class named Example.dbml and dragging a table named Movie onto the [!INCLUDE[vs_ordesigner_short](~/includes/vs-ordesigner-short-md.md)]. A class named `ExampleDataContext` with a property named `Movies` is generated. + The class named `ExampleDataContext` that represents the database table is not shown in this example. For this example to work, you must create this class by adding a LINQ To SQL class named Example.dbml and dragging a table named Movie onto the O/R Designer. A class named `ExampleDataContext` with a property named `Movies` is generated. The following example shows the class named `MovieLibrary` that is referenced in the control. @@ -2180,7 +2180,7 @@ protected void LinqDataSource_Selecting(object sender, control stores the original values for all the records in view state. The control stores values for all primary keys and all properties not marked with `UpdateCheck.Never` in the `Column` attribute. You set the `UpdateCheck` property of the `Column` attribute in the [!INCLUDE[vs_ordesigner_short](~/includes/vs-ordesigner-short-md.md)]. + By default, when update and delete operations have been enabled, the control stores the original values for all the records in view state. The control stores values for all primary keys and all properties not marked with `UpdateCheck.Never` in the `Column` attribute. You set the `UpdateCheck` property of the `Column` attribute in the O/R Designer. Before LINQ to SQL updates or deletes data, it checks the values in view state against the current values in the data source. If the values do not match, the data source record has changed. In that case, LINQ to SQL throws an exception and does not continue with the update or delete operation. For more information about LINQ to SQL, see [LINQ to SQL](/dotnet/framework/data/adonet/sql/linq/). @@ -2346,7 +2346,7 @@ protected void LinqDataSource_Selecting(object sender, [!code-aspx-csharp[System.Web.UI.WebControls.LinqDataSource_Overview#2](~/samples/snippets/csharp/VS_Snippets_WebNet/System.Web.UI.WebControls.LinqDataSource_Overview/cs/Default.aspx#2)] [!code-aspx-vb[System.Web.UI.WebControls.LinqDataSource_Overview#2](~/samples/snippets/visualbasic/VS_Snippets_WebNet/System.Web.UI.WebControls.LinqDataSource_Overview/vb/Default.aspx#2)] - The class named `ExampleDataContext` that represents the database table is not shown in this example. For this example to work, you must create this class by adding a LINQ to SQL class named Example.dbml and dragging a table named Movie onto the [!INCLUDE[vs_ordesigner_short](~/includes/vs-ordesigner-short-md.md)]. A class named `ExampleDataContext` with a property named `Movies` is generated. + The class named `ExampleDataContext` that represents the database table is not shown in this example. For this example to work, you must create this class by adding a LINQ to SQL class named Example.dbml and dragging a table named Movie onto the O/R Designer. A class named `ExampleDataContext` with a property named `Movies` is generated. The following example shows the class named `MovieLibrary` that is referenced in the control. From 692ffda985bd5af7582e94207c9685d882d4ed26 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:34:14 -0800 Subject: [PATCH 199/236] vs2010 --- .../IMultiTargetingSupportService.xml | 4 ++-- .../IRegisterMetadata.xml | 2 +- .../ToolboxItemWrapper.xml | 2 +- .../IWorkflowDesignerStorageService.xml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml b/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml index 4056957f9a6..849f5019ab9 100644 --- a/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml +++ b/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml @@ -16,9 +16,9 @@ diff --git a/xml/System.Activities.Presentation.Metadata/IRegisterMetadata.xml b/xml/System.Activities.Presentation.Metadata/IRegisterMetadata.xml index bcc8a885e33..844e6551557 100644 --- a/xml/System.Activities.Presentation.Metadata/IRegisterMetadata.xml +++ b/xml/System.Activities.Presentation.Metadata/IRegisterMetadata.xml @@ -16,7 +16,7 @@ types provide a way to encapsulate the association of design-time attributes to run-time types in a loosely coupled fashion. An application hosting the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] can use the interface to register the attributes for the activity. For instance, [!INCLUDE[vs2010](~/includes/vs2010-md.md)] searches for types that implement when assemblies that contain these types are loaded in addition to also looking for types in the *.design assemblies. + types provide a way to encapsulate the association of design-time attributes to run-time types in a loosely coupled fashion. An application hosting the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] can use the interface to register the attributes for the activity. For instance, Visual Studio 2010 searches for types that implement when assemblies that contain these types are loaded in addition to also looking for types in the *.design assemblies. ]]> diff --git a/xml/System.Activities.Presentation.Toolbox/ToolboxItemWrapper.xml b/xml/System.Activities.Presentation.Toolbox/ToolboxItemWrapper.xml index 00f7a4e8110..bc21be2eb4d 100644 --- a/xml/System.Activities.Presentation.Toolbox/ToolboxItemWrapper.xml +++ b/xml/System.Activities.Presentation.Toolbox/ToolboxItemWrapper.xml @@ -23,7 +23,7 @@ diff --git a/xml/System.Activities.Presentation/IWorkflowDesignerStorageService.xml b/xml/System.Activities.Presentation/IWorkflowDesignerStorageService.xml index 4281878c223..0928e344db7 100644 --- a/xml/System.Activities.Presentation/IWorkflowDesignerStorageService.xml +++ b/xml/System.Activities.Presentation/IWorkflowDesignerStorageService.xml @@ -16,7 +16,7 @@ From d2f6727489b023ff398b24b0516fdaf0014a86ea Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:34:43 -0800 Subject: [PATCH 200/236] vsprvsext --- .../AssemblyDescriptionAttribute.xml | 2 +- .../AssemblyKeyFileAttribute.xml | 2 +- .../RegistrationServices.xml | 2 +- ...gnTimeResourceProviderFactoryAttribute.xml | 2 +- .../ExtenderControlDesigner.xml | 2 +- .../DeclarativeCatalogPart.xml | 48 +++++++++---------- .../PageCatalogPart.xml | 48 +++++++++---------- .../WebPartManager.xml | 2 +- .../WebPartPersonalization.xml | 2 +- xml/System.Windows.Forms/ListView.xml | 2 +- ...stem.DirectoryServices.ActiveDirectory.xml | 2 +- 11 files changed, 57 insertions(+), 57 deletions(-) diff --git a/xml/System.Reflection/AssemblyDescriptionAttribute.xml b/xml/System.Reflection/AssemblyDescriptionAttribute.xml index 39730ce017e..a6dd593dcf7 100644 --- a/xml/System.Reflection/AssemblyDescriptionAttribute.xml +++ b/xml/System.Reflection/AssemblyDescriptionAttribute.xml @@ -56,7 +56,7 @@ constructor. The value set by the constructor is interpreted by the linker, or by [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)], that invokes the linker. + There is no default path for the constructor. The value set by the constructor is interpreted by the linker, or by Microsoft Visual Studio 2005, that invokes the linker. The default setting for the [Al.exe (Assembly Linker)](/dotnet/framework/tools/al-exe-assembly-linker) tool assumes that the key file is in the current directory. In [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the Visual Basic and Visual C# compilers build and link to subdirectories of the project directory, so if you put the key file in the project directory the relative path might be "..\\..\keyfile.snk" or "..\keyfile.snk" in Visual Basic, or "..\\\\..\\\keyfile.snk" or "..\\\keyfile.snk" in C#. For C#, this attribute can be set in the project properties. diff --git a/xml/System.Runtime.InteropServices/RegistrationServices.xml b/xml/System.Runtime.InteropServices/RegistrationServices.xml index 9a6abdcbc91..9e83f992990 100644 --- a/xml/System.Runtime.InteropServices/RegistrationServices.xml +++ b/xml/System.Runtime.InteropServices/RegistrationServices.xml @@ -43,7 +43,7 @@ class to add or remove COM-enabling registry entries for managed assemblies. + Registration is needed when the objects within an assembly are being used by COM clients. The [Regasm.exe (Assembly Registration Tool)](/dotnet/framework/tools/regasm-exe-assembly-registration-tool) and Microsoft Visual Studio 2005 use methods exposed by the class to add or remove COM-enabling registry entries for managed assemblies. You can use the following methods to assist you in preparing a registration file: diff --git a/xml/System.Web.Compilation/DesignTimeResourceProviderFactoryAttribute.xml b/xml/System.Web.Compilation/DesignTimeResourceProviderFactoryAttribute.xml index 9fb04c4d119..529f284e969 100644 --- a/xml/System.Web.Compilation/DesignTimeResourceProviderFactoryAttribute.xml +++ b/xml/System.Web.Compilation/DesignTimeResourceProviderFactoryAttribute.xml @@ -26,7 +26,7 @@ class allows a object to specify the type of the associated object. The class is used to create design-time providers for reading and writing resources. Within [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)], a developer can use the **Generate Local Resource** command on the **Tools** menu to create resources during design time. + The class allows a object to specify the type of the associated object. The class is used to create design-time providers for reading and writing resources. Within Microsoft Visual Studio 2005, a developer can use the **Generate Local Resource** command on the **Tools** menu to create resources during design time. diff --git a/xml/System.Web.UI.Design/ExtenderControlDesigner.xml b/xml/System.Web.UI.Design/ExtenderControlDesigner.xml index daf46bff509..cbf304bf45f 100644 --- a/xml/System.Web.UI.Design/ExtenderControlDesigner.xml +++ b/xml/System.Web.UI.Design/ExtenderControlDesigner.xml @@ -20,7 +20,7 @@ class enables you to interact with extender controls on the page at design time in an IDE such as [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)]. Only control developers and IDE developers have to interact with this class directly. + The class enables you to interact with extender controls on the page at design time in an IDE such as Microsoft Visual Studio 2005. Only control developers and IDE developers have to interact with this class directly. ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/DeclarativeCatalogPart.xml b/xml/System.Web.UI.WebControls.WebParts/DeclarativeCatalogPart.xml index 2d51c3b7dc8..1b22abd3bd1 100644 --- a/xml/System.Web.UI.WebControls.WebParts/DeclarativeCatalogPart.xml +++ b/xml/System.Web.UI.WebControls.WebParts/DeclarativeCatalogPart.xml @@ -47,7 +47,7 @@ The control has a useful property that allows developers to set up a catalog of controls that can be used throughout an entire site. Rather than declare individual server controls within a control, a developer can set the property value to the path of a user control that contains the list of server controls that should be in the catalog. At run time, the server controls referenced in the user control are loaded in the catalog. In this way, multiple pages or sites could reference the same user control to create a catalog. When the user control's list of server controls is updated, it would update all catalogs based on the user control. - The class has a number of public properties that override the inherited properties. Most of these properties are not actually used for rendering the control; they are overridden only so that special code attributes can be set on them to hide them from design tools like [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)]. You should not use these hidden properties, as they have no effect on rendering. The fact that they are hidden from IntelliSense and the Properties pane in Visual Studio helps developers avoid using them by mistake. All these hidden properties are noted as such in their respective Help topics. + The class has a number of public properties that override the inherited properties. Most of these properties are not actually used for rendering the control; they are overridden only so that special code attributes can be set on them to hide them from design tools like Microsoft Visual Studio 2005. You should not use these hidden properties, as they have no effect on rendering. The fact that they are hidden from IntelliSense and the Properties pane in Visual Studio helps developers avoid using them by mistake. All these hidden properties are noted as such in their respective Help topics. The class also has several methods. The method retrieves a object for each control in the catalog, which enables a control to display information about each server control without having to create an instance of it. Another method is the method. This method gets an instance of a particular control, based on the description passed to the method. @@ -158,7 +158,7 @@ System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that represents a keyboard key used for quick keyboard navigation to a control. System.Drawing.Color - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that is used for the background color of the control. System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the URL to an image used as the background for a control. System.Drawing.Color - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that is used as the color of the border around a control. System.Web.UI.WebControls.BorderStyle - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that determines the type of border and title display for a control. System.Web.UI.WebControls.Unit - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that determines the width of the border around a control. System.String - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the name of a cascading style sheet (CSS) class used to assign style characteristics to a control. System.String - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the ID of a control that serves as the default button on a control. System.Web.UI.WebControls.ContentDirection - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that indicates the direction in which the content flows in a control. System.Boolean - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A Boolean value that indicates whether a control is currently enabled or disabled. System.Boolean - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A Boolean value that indicates whether themes can be used on a control. System.Web.UI.WebControls.FontInfo - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that indicates the font used for a control's content. System.Drawing.Color - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that determines the foreground color for a control. System.String - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the text at the head of a section of grouped child controls within the control. System.Web.UI.WebControls.Unit - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A value that indicates the height of the control. System.Web.UI.WebControls.HorizontalAlign - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that indicates the type of horizontal alignment used in rendering the control. System.Web.UI.WebControls.ScrollBars - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that is used if needed within the control. System.String - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the ID of a skin for the control. System.Int16 - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A short number that serves as the index of this control in the tab order. System.String - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the content of a ToolTip. System.Boolean - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A Boolean value that indicates whether the control is visible. System.Web.UI.WebControls.Unit - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that indicates the width of the control. System.Boolean - This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A Boolean value that indicates whether long lines in the control can wrap. class has only one usable property, the property, which overrides the base property so that a default title can be provided for the page catalog if no value is supplied. - The remaining properties for the class override the inherited properties, but are not actually used for rendering the control. They are overridden only so that special code attributes can be set on them to hide them from design tools like [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)]. You should not use these hidden properties, because they have no effect on rendering. The fact that they are hidden from IntelliSense and the Properties pane in Visual Studio helps developers avoid using them by mistake. All these hidden properties are noted as such in their respective Help topics. + The remaining properties for the class override the inherited properties, but are not actually used for rendering the control. They are overridden only so that special code attributes can be set on them to hide them from design tools like Microsoft Visual Studio 2005. You should not use these hidden properties, because they have no effect on rendering. The fact that they are hidden from IntelliSense and the Properties pane in Visual Studio helps developers avoid using them by mistake. All these hidden properties are noted as such in their respective Help topics. The class also has several important methods. The method retrieves a object for each control in the page catalog, which enables a control to display information about each server control without having to create an instance of that control. Another method is the method. This method gets an instance of a particular control, based on the description passed to the method. @@ -159,7 +159,7 @@ System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that represents a keyboard key used for quick keyboard navigation to a control. System.Drawing.Color - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that is used for the background color of the control. System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the URL to an image used as the background for a control. System.Drawing.Color - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that is used as the color of the border around a control. System.Web.UI.WebControls.BorderStyle - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that determines the type of border and title display for a control. System.Web.UI.WebControls.Unit - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that determines the width of the border around a control. System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the name of a cascading style sheet (CSS) class used to assign style characteristics to a control. System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the ID of a control that serves as the default button on a control. System.Web.UI.WebControls.ContentDirection - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that indicates the direction in which the content flows in a control. System.Boolean - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A Boolean value that indicates whether a control is currently enabled or disabled. System.Boolean - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A Boolean value that indicates whether themes can be used on a control. System.Web.UI.WebControls.FontInfo - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that indicates the font used for a control's content. System.Drawing.Color - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that determines the foreground color for a control. System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the text at the head of a section of grouped child controls within the control. System.Web.UI.WebControls.Unit - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A value that indicates the height of the control. System.Web.UI.WebControls.HorizontalAlign - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that indicates the type of horizontal alignment used in rendering the control. System.Web.UI.WebControls.ScrollBars - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that is used if needed within the control. System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the ID of a skin for the control. System.Int16 - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A short number that serves as the index of this control in the tab order. System.String - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A string that contains the content of a ToolTip. System.Boolean - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A Boolean value that indicates whether the control is visible. System.Web.UI.WebControls.Unit - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A that indicates the width of the control. System.Boolean - This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer tools. + This inherited property is not used by the Web Parts control set when rendering a control. The property is overridden only for the purpose of preventing it from appearing in Microsoft Visual Studio 2005 designer tools. A Boolean value that indicates whether long lines in the control can wrap. property. Because the property is protected, you can only access it and call the methods within an instance of the class by inheriting from the class. > [!NOTE] -> This property is hidden from IntelliSense in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)]. However, in a derived class, you can still access the property and its various members. +> This property is hidden from IntelliSense in Microsoft Visual Studio 2005. However, in a derived class, you can still access the property and its various members. ]]> diff --git a/xml/System.Web.UI.WebControls.WebParts/WebPartPersonalization.xml b/xml/System.Web.UI.WebControls.WebParts/WebPartPersonalization.xml index 2712c970638..80bf01aea17 100644 --- a/xml/System.Web.UI.WebControls.WebParts/WebPartPersonalization.xml +++ b/xml/System.Web.UI.WebControls.WebParts/WebPartPersonalization.xml @@ -45,7 +45,7 @@ - A Web.config file with a section that provides an example of authorizing a user to modify personalization state and to enter shared scope. - The following code creates an aspx page with a and two Web Part zones and displays the `Color.ascx` and `Persmode.ascx` controls. The page loads a login page that is used to get the current user information. Use the ASP.NET Web Site Administration Tool in [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] to create users to access the page. See the Web.config file for an example of a user granted authorization in the configuration file to change scope and modify state information. + The following code creates an aspx page with a and two Web Part zones and displays the `Color.ascx` and `Persmode.ascx` controls. The page loads a login page that is used to get the current user information. Use the ASP.NET Web Site Administration Tool in Microsoft Visual Studio 2005 to create users to access the page. See the Web.config file for an example of a user granted authorization in the configuration file to change scope and modify state information. [!code-aspx-csharp[WebParts_WebPartPersonalization#1](~/samples/snippets/csharp/VS_Snippets_WebNet/WebParts_WebPartPersonalization/CS/Defaultcs.aspx#1)] [!code-aspx-vb[WebParts_WebPartPersonalization#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/WebParts_WebPartPersonalization/VB/Defaultvb.aspx#1)] diff --git a/xml/System.Windows.Forms/ListView.xml b/xml/System.Windows.Forms/ListView.xml index f7448b02f1f..4a57ebe2d24 100644 --- a/xml/System.Windows.Forms/ListView.xml +++ b/xml/System.Windows.Forms/ListView.xml @@ -6074,7 +6074,7 @@ When this property is set to `false`, selected items in the control in the .NET Framework 2.0 enable custom state images to be set to indicate whether an item is checked or unchecked or in an indeterminate state. With the addition of this feature, the .NET Framework 2.0 has different behavior than the .NET Framework 1.1. If you have created applications that depend on the behavior in the .NET Framework 1.1, be sure that the property is set to `true`, which is the default value. In order to fully take advantage of custom state images, set to `false`. > [!NOTE] -> If you are using the [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] designer, the property will be set to `false`. +> If you are using the Microsoft Visual Studio 2005 designer, the property will be set to `false`. ]]> diff --git a/xml/ns-System.DirectoryServices.ActiveDirectory.xml b/xml/ns-System.DirectoryServices.ActiveDirectory.xml index 6936d235283..ae443dfa929 100644 --- a/xml/ns-System.DirectoryServices.ActiveDirectory.xml +++ b/xml/ns-System.DirectoryServices.ActiveDirectory.xml @@ -9,7 +9,7 @@ The namespace is intended for use by application developers who are familiar with .NET programming using Visual Basic or C#. Knowledge of directory services programming is also helpful. - is part of [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] and is supported on any operating system that [!INCLUDE[vsprvsext](~/includes/vsprvsext-md.md)] is compatible with. + is part of Microsoft Visual Studio 2005 and is supported on any operating system that Microsoft Visual Studio 2005 is compatible with. Many of the classes, methods, and properties in the namespace use the code access security option. This means that the code access security demand only occurs during just-in- time compilation and that the demand is performed only on the calling assembly and not up the entire call stack. Because of this, callers should not pass objects created from this namespace at runtime to untrusted code. From 9d31d40a0daea718f2f50710842d873d070dc00c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:35:13 -0800 Subject: [PATCH 201/236] vsprvslong --- .../GenerateApplicationManifest.xml | 2 +- .../LocalFileSettingsProvider.xml | 2 +- xml/System.Diagnostics/ConsoleTraceListener.xml | 2 +- xml/System.Diagnostics/DebuggerHiddenAttribute.xml | 2 +- .../DebuggerNonUserCodeAttribute.xml | 2 +- .../DebuggerStepperBoundaryAttribute.xml | 2 +- .../DebuggerVisualizerAttribute.xml | 2 +- xml/System.Diagnostics/EventLog.xml | 6 +++--- xml/System.Diagnostics/EventLogTraceListener.xml | 2 +- xml/System.Diagnostics/PerformanceCounter.xml | 4 ++-- xml/System.Diagnostics/Process.xml | 2 +- xml/System.IO/FileSystemWatcher.xml | 8 ++++---- .../AssemblyDescriptionAttribute.xml | 2 +- xml/System.Reflection/AssemblyKeyFileAttribute.xml | 2 +- xml/System.Reflection/AssemblyVersionAttribute.xml | 2 +- xml/System.Timers/Timer.xml | 4 ++-- .../BaseDataBoundControlDesigner.xml | 2 +- .../ParameterEditorUserControl.xml | 2 +- .../RepeaterDesigner.xml | 2 +- .../AppSettingsExpressionEditor.xml | 2 +- xml/System.Web.UI.Design/ClientScriptItem.xml | 4 ++-- .../ConnectionStringsExpressionEditor.xml | 2 +- xml/System.Web.UI.Design/ControlDesigner.xml | 12 ++++++------ xml/System.Web.UI.Design/ControlDesignerState.xml | 2 +- xml/System.Web.UI.Design/DataFieldConverter.xml | 2 +- xml/System.Web.UI.Design/DataMemberConverter.xml | 2 +- xml/System.Web.UI.Design/DataSourceConverter.xml | 2 +- xml/System.Web.UI.Design/DataSourceDesigner.xml | 8 ++++---- xml/System.Web.UI.Design/DesignerAutoFormat.xml | 8 ++++---- .../DesignerAutoFormatCollection.xml | 2 +- xml/System.Web.UI.Design/DesignerRegion.xml | 2 +- .../DesignerRegionCollection.xml | 4 ++-- xml/System.Web.UI.Design/ExpressionEditor.xml | 2 +- .../ExpressionsCollectionConverter.xml | 2 +- .../ExpressionsCollectionEditor.xml | 4 ++-- .../HierarchicalDataSourceDesigner.xml | 4 ++-- xml/System.Web.UI.Design/HtmlControlDesigner.xml | 2 +- .../IDataBindingSchemaProvider.xml | 2 +- xml/System.Web.UI.Design/IFolderProjectItem.xml | 6 +++--- .../IHierarchicalDataSourceDesigner.xml | 4 ++-- .../ResourceExpressionEditor.xml | 2 +- .../ResourceExpressionEditorSheet.xml | 2 +- .../RouteUrlExpressionEditor.xml | 2 +- .../RouteValueExpressionEditor.xml | 2 +- xml/System.Web.UI.Design/TemplateDefinition.xml | 4 ++-- xml/System.Web.UI.Design/TemplateGroup.xml | 2 +- xml/System.Web.UI.Design/TemplateGroupCollection.xml | 2 +- .../TemplateModeChangedEventArgs.xml | 2 +- .../TemplatedControlDesigner.xml | 2 +- xml/System.Web.UI.Design/ViewEvent.xml | 2 +- xml/System.Web.UI.Design/WebFormsRootDesigner.xml | 6 +++--- xml/System.Web.UI.MobileControls/Form.xml | 2 +- xml/System.Web.UI/UserControl.xml | 2 +- xml/System.Windows.Forms/DataGridView.xml | 6 +++--- xml/System.Windows.Forms/PropertyGrid.xml | 4 ++-- 55 files changed, 86 insertions(+), 86 deletions(-) diff --git a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml index f674d16a784..8634fff8ecf 100644 --- a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml +++ b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml @@ -35,7 +35,7 @@ ## Remarks `EntryPoint` is an optional `[]` parameter that indicates the entry point for the generated manifest assembly. For a ClickOnce deployment manifest, this input specifies the ClickOnce application manifest. - In [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the [GenerateApplicationManifest Task](/visualstudio/msbuild/generateapplicationmanifest-task) requires an `EntryPoint` when an application manifest is generated. (Assembly or native manifests do not require an `EntryPoint`.) This requirement is enforced by the build error "MSB3185: EntryPoint not specified for manifest." + In Visual Studio 2005, the [GenerateApplicationManifest Task](/visualstudio/msbuild/generateapplicationmanifest-task) requires an `EntryPoint` when an application manifest is generated. (Assembly or native manifests do not require an `EntryPoint`.) This requirement is enforced by the build error "MSB3185: EntryPoint not specified for manifest." In Visual Studio 2008, [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] does not issue this error when the `EntryPoint` task parameter is not specified. Instead, the \ tag is inserted as a child of the \ tag, for example, as follows. diff --git a/xml/System.Configuration/LocalFileSettingsProvider.xml b/xml/System.Configuration/LocalFileSettingsProvider.xml index 8a240a402e8..c447bd76428 100644 --- a/xml/System.Configuration/LocalFileSettingsProvider.xml +++ b/xml/System.Configuration/LocalFileSettingsProvider.xml @@ -396,7 +396,7 @@ 2. XML serialization is used. - However, you can specify a preferred serialization mechanism by using the . does not support binary serialization in [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + However, you can specify a preferred serialization mechanism by using the . does not support binary serialization in Visual Studio 2005. If a user-scoped settings property is set back to its default value explicitly, then the local file settings provider will remove the entry for the associated setting from the user configuration file. The next read access for this property will simply use the default value. diff --git a/xml/System.Diagnostics/ConsoleTraceListener.xml b/xml/System.Diagnostics/ConsoleTraceListener.xml index a268586a292..e8bfe0d7199 100644 --- a/xml/System.Diagnostics/ConsoleTraceListener.xml +++ b/xml/System.Diagnostics/ConsoleTraceListener.xml @@ -51,7 +51,7 @@ To write trace and debug messages to the console for a specific section of code, initialize a object and add it to the collection. Instrument the section of code that contains messages using the or classes. At the end of the code section, remove the object from the collection, and call the method on the . - To direct all trace and debug messages to the console while the application executes, add a object to the application configuration file. Edit the configuration file that corresponds to the name of your application, or the app.config file in a [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] project. In this file, insert an element for a . + To direct all trace and debug messages to the console while the application executes, add a object to the application configuration file. Edit the configuration file that corresponds to the name of your application, or the app.config file in a Visual Studio 2005 project. In this file, insert an element for a . The following example adds a object named `configConsoleListener` to the collection. diff --git a/xml/System.Diagnostics/DebuggerHiddenAttribute.xml b/xml/System.Diagnostics/DebuggerHiddenAttribute.xml index e5aae23591e..e7972c1f504 100644 --- a/xml/System.Diagnostics/DebuggerHiddenAttribute.xml +++ b/xml/System.Diagnostics/DebuggerHiddenAttribute.xml @@ -60,7 +60,7 @@ and the . + The common language runtime attaches no semantics to this attribute. It is provided for use by source code debuggers. For example, the Visual Studio 2005 debugger does not stop in a method marked with this attribute and does not allow a breakpoint to be set in the method. Other debugger attributes recognized by the Visual Studio 2005 debugger are the and the . For more information about using attributes, see [Attributes](/dotnet/standard/attributes/). diff --git a/xml/System.Diagnostics/DebuggerNonUserCodeAttribute.xml b/xml/System.Diagnostics/DebuggerNonUserCodeAttribute.xml index 6e52e763db7..c1531a14a15 100644 --- a/xml/System.Diagnostics/DebuggerNonUserCodeAttribute.xml +++ b/xml/System.Diagnostics/DebuggerNonUserCodeAttribute.xml @@ -62,7 +62,7 @@ Designer provided types and members that are not part of the code specifically created by the user can complicate the debugging experience. This attribute suppresses the display of these adjunct types and members in the debugger window and automatically steps through, rather than into, designer provided code. When the debugger encounters this attribute when stepping through user code, the user experience is to not see the designer provided code and to step to the next user-supplied code statement. > [!NOTE] -> The common language runtime attaches no semantics to this attribute. It is provided for use by source code debuggers. For example, in [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the debugger does not display an element with this attribute in the debugger window, does not stop in a method with this attribute, and does not allow a breakpoint to be set in the method. +> The common language runtime attaches no semantics to this attribute. It is provided for use by source code debuggers. For example, in Visual Studio 2005, the debugger does not display an element with this attribute in the debugger window, does not stop in a method with this attribute, and does not allow a breakpoint to be set in the method. The debugger behavior when the is present is similar to using a combination of the attribute, which hides the code from the debugger, and the attribute, which tells the debugger to step through, rather than into, the code it is applied to. diff --git a/xml/System.Diagnostics/DebuggerStepperBoundaryAttribute.xml b/xml/System.Diagnostics/DebuggerStepperBoundaryAttribute.xml index 37e915972c1..b235c782355 100644 --- a/xml/System.Diagnostics/DebuggerStepperBoundaryAttribute.xml +++ b/xml/System.Diagnostics/DebuggerStepperBoundaryAttribute.xml @@ -56,7 +56,7 @@ attribute is used as an escape from the effect of a . When executing within the boundaries of the , designer-provided code is executed as a step-through until the next user supplied code is encountered. When context switches are made on a thread, the next user-supplied code module stepped into may not relate to the code that was in the process of being debugged. To avoid this debugging experience, use the to escape from stepping through code to running code. For example, in [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], encountering a while stepping through code using the F10 key (or **Step Over** command) has the same effect as pressing the F5 key or using the **Start Debugging** command. + The attribute is used as an escape from the effect of a . When executing within the boundaries of the , designer-provided code is executed as a step-through until the next user supplied code is encountered. When context switches are made on a thread, the next user-supplied code module stepped into may not relate to the code that was in the process of being debugged. To avoid this debugging experience, use the to escape from stepping through code to running code. For example, in Visual Studio 2005, encountering a while stepping through code using the F10 key (or **Step Over** command) has the same effect as pressing the F5 key or using the **Start Debugging** command. ]]> diff --git a/xml/System.Diagnostics/DebuggerVisualizerAttribute.xml b/xml/System.Diagnostics/DebuggerVisualizerAttribute.xml index 1d405cf334f..a1592fcad4e 100644 --- a/xml/System.Diagnostics/DebuggerVisualizerAttribute.xml +++ b/xml/System.Diagnostics/DebuggerVisualizerAttribute.xml @@ -54,7 +54,7 @@ This attribute can be used at the assembly level. Typically the attribute constructors take two types. The two types are a visualizer and a visualizer object source, specified as types or as fully qualified assembly type names. The second option is provided so that the visualizer assembly does not need to be referenced by the assembly containing the . This allows a component creator to ship the visualizer in a DLL to be called only at debug time. The property specifies the visualizer description that appears in the drop-down box. The target parameters specify the type that is the target of the visualizer. For more information about visualizers, see [Create Custom Visualizers of Data](/visualstudio/debugger/create-custom-visualizers-of-data). > [!NOTE] -> Visualizer and visualizer object source implementation is dependent upon the hosting debugger. For information on creating a visualizer for [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], see [How to: Write a Visualizer](/visualstudio/debugger/create-custom-visualizers-of-data). +> Visualizer and visualizer object source implementation is dependent upon the hosting debugger. For information on creating a visualizer for Visual Studio 2005, see [How to: Write a Visualizer](/visualstudio/debugger/create-custom-visualizers-of-data). ]]> diff --git a/xml/System.Diagnostics/EventLog.xml b/xml/System.Diagnostics/EventLog.xml index 2c35e964ff4..e1855669fa4 100644 --- a/xml/System.Diagnostics/EventLog.xml +++ b/xml/System.Diagnostics/EventLog.xml @@ -472,7 +472,7 @@ method ends the initialization. Using the and methods prevent the control from being used before it is fully initialized. + The Visual Studio 2005 design environment uses this method to start the initialization of a component used on a form or by another component. The method ends the initialization. Using the and methods prevent the control from being used before it is fully initialized. ]]> @@ -1586,7 +1586,7 @@ SVC_UPDATE.EXE method starts the initialization. Using the and methods prevents the control from being used before it is fully initialized. + The Visual Studio 2005 design environment uses this method to end the initialization of a component used on a form or by another component. The method starts the initialization. Using the and methods prevents the control from being used before it is fully initialized. ]]> @@ -3163,7 +3163,7 @@ SVC_UPDATE.EXE When the event is handled by a visual Windows Forms component, such as a button, accessing the component through the system thread pool might not work, or might result in an exception. Avoid this by setting to a Windows Forms component, which causes the methods handling the event to be called on the same thread on which the component was created. - If the is used inside [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] in a Windows Forms designer, is automatically set to the control containing the . For example, if you place an on a designer for Form1 (which inherits from ) the property of is set to the instance of Form1. + If the is used inside Visual Studio 2005 in a Windows Forms designer, is automatically set to the control containing the . For example, if you place an on a designer for Form1 (which inherits from ) the property of is set to the instance of Form1. ]]> diff --git a/xml/System.Diagnostics/EventLogTraceListener.xml b/xml/System.Diagnostics/EventLogTraceListener.xml index ef7075cc2bd..933d6704c45 100644 --- a/xml/System.Diagnostics/EventLogTraceListener.xml +++ b/xml/System.Diagnostics/EventLogTraceListener.xml @@ -27,7 +27,7 @@ can be added to the , , or collections to send output from tracing or debugging to an . You can add the instance in your code or specify it in the application configuration file. To add an using an application configuration file, edit the file that corresponds to the name of your application or the app.config file in a [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] project. In this file, insert an element for a type. + An instance of this can be added to the , , or collections to send output from tracing or debugging to an . You can add the instance in your code or specify it in the application configuration file. To add an using an application configuration file, edit the file that corresponds to the name of your application or the app.config file in a Visual Studio 2005 project. In this file, insert an element for a type. The following example adds a object named `myListener` to the collection. The `initializeData` parameter specifies the name of the event log source that is to be passed to the constructor. diff --git a/xml/System.Diagnostics/PerformanceCounter.xml b/xml/System.Diagnostics/PerformanceCounter.xml index ecabe424ebd..0a4c1ed3fc1 100644 --- a/xml/System.Diagnostics/PerformanceCounter.xml +++ b/xml/System.Diagnostics/PerformanceCounter.xml @@ -654,7 +654,7 @@ method ends the initialization. Using the and methods prevents the component from being used before it is fully initialized. + The Visual Studio 2005 design environment uses this method to start the initialization of a component that is used on a form or by another component. The method ends the initialization. Using the and methods prevents the component from being used before it is fully initialized. ]]> @@ -1218,7 +1218,7 @@ method starts the initialization. Using the and methods prevents the component from being used before it is fully initialized. + The Visual Studio 2005 design environment uses this method to end the initialization of a component that is used on a form or by another component. The method starts the initialization. Using the and methods prevents the component from being used before it is fully initialized. ]]> diff --git a/xml/System.Diagnostics/Process.xml b/xml/System.Diagnostics/Process.xml index cbe5987cc50..a269ccfeed2 100644 --- a/xml/System.Diagnostics/Process.xml +++ b/xml/System.Diagnostics/Process.xml @@ -5750,7 +5750,7 @@ The file specified in the could not be found. When the event is handled by a visual Windows Forms component, such as a , accessing the component through the system thread pool might not work, or might result in an exception. Avoid this by setting to a Windows Forms component, which causes the methods handling the event to be called on the same thread on which the component was created. - If the is used inside [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] in a Windows Forms designer, is automatically set to the control that contains the . For example, if you place a on a designer for `Form1` (which inherits from ) the property of is set to the instance of `Form1`: + If the is used inside Visual Studio 2005 in a Windows Forms designer, is automatically set to the control that contains the . For example, if you place a on a designer for `Form1` (which inherits from ) the property of is set to the instance of `Form1`: [!code-cpp[Process_SynchronizingObject#2](~/samples/snippets/cpp/VS_Snippets_CLR/Process_SynchronizingObject/CPP/remarks.cpp#2)] [!code-csharp[Process_SynchronizingObject#2](~/samples/snippets/csharp/VS_Snippets_CLR/Process_SynchronizingObject/CS/remarks.cs#2)] diff --git a/xml/System.IO/FileSystemWatcher.xml b/xml/System.IO/FileSystemWatcher.xml index 8772e9d6250..3720daef19e 100644 --- a/xml/System.IO/FileSystemWatcher.xml +++ b/xml/System.IO/FileSystemWatcher.xml @@ -418,7 +418,7 @@ method ends the initialization. Using the and methods prevents the control from being used before it is fully initialized. + The Visual Studio 2005 design environment uses this method to start the initialization of a component used on a form or used by another component. The method ends the initialization. Using the and methods prevents the control from being used before it is fully initialized. ]]> @@ -803,7 +803,7 @@ Gets or sets a value indicating whether the component is enabled. - if the component is enabled; otherwise, . The default is . If you are using the component on a designer in [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the default is . + if the component is enabled; otherwise, . The default is . If you are using the component on a designer in Visual Studio 2005, the default is . method starts the initialization. Using the and methods prevents the control from being used before it is fully initialized. + The Visual Studio 2005 design environment uses this method to end the initialization of a component used on a form or used by another component. The method starts the initialization. Using the and methods prevents the control from being used before it is fully initialized. ]]> @@ -1935,7 +1935,7 @@ Public Delegate Sub RenamedEventHandler(sender As Object, e As RenamedEventArgs) When the , , , and events are handled by a visual Windows Forms component, such as a , accessing the component through the system thread pool might not work, or may result in an exception. Avoid this by setting to a Windows Forms component, which causes the methods that handle the , , , and events to be called on the same thread on which the component was created. - If the is used inside [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] in a Windows Forms designer, automatically sets to the control that contains the . For example, if you place a on a designer for Form1 (which inherits from ) the property of is set to the instance of Form1. + If the is used inside Visual Studio 2005 in a Windows Forms designer, automatically sets to the control that contains the . For example, if you place a on a designer for Form1 (which inherits from ) the property of is set to the instance of Form1. ]]> diff --git a/xml/System.Reflection/AssemblyDescriptionAttribute.xml b/xml/System.Reflection/AssemblyDescriptionAttribute.xml index a6dd593dcf7..678e04904a5 100644 --- a/xml/System.Reflection/AssemblyDescriptionAttribute.xml +++ b/xml/System.Reflection/AssemblyDescriptionAttribute.xml @@ -56,7 +56,7 @@ constructor. The value set by the constructor is interpreted by the linker, or by Microsoft Visual Studio 2005, that invokes the linker. - The default setting for the [Al.exe (Assembly Linker)](/dotnet/framework/tools/al-exe-assembly-linker) tool assumes that the key file is in the current directory. In [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], the Visual Basic and Visual C# compilers build and link to subdirectories of the project directory, so if you put the key file in the project directory the relative path might be "..\\..\keyfile.snk" or "..\keyfile.snk" in Visual Basic, or "..\\\\..\\\keyfile.snk" or "..\\\keyfile.snk" in C#. For C#, this attribute can be set in the project properties. + The default setting for the [Al.exe (Assembly Linker)](/dotnet/framework/tools/al-exe-assembly-linker) tool assumes that the key file is in the current directory. In Visual Studio 2005, the Visual Basic and Visual C# compilers build and link to subdirectories of the project directory, so if you put the key file in the project directory the relative path might be "..\\..\keyfile.snk" or "..\keyfile.snk" in Visual Basic, or "..\\\\..\\\keyfile.snk" or "..\\\keyfile.snk" in C#. For C#, this attribute can be set in the project properties. > [!CAUTION] > Because the path and file name persist, ensure that the string you use with `AssemblyKeyFileAttribute` does not contain sensitive information. diff --git a/xml/System.Reflection/AssemblyVersionAttribute.xml b/xml/System.Reflection/AssemblyVersionAttribute.xml index aeaf3b23d9a..191e99b0b05 100644 --- a/xml/System.Reflection/AssemblyVersionAttribute.xml +++ b/xml/System.Reflection/AssemblyVersionAttribute.xml @@ -75,7 +75,7 @@ > [!NOTE] > If you specify an asterisk for the build number, you cannot specify a revision number. - The assembly major and minor versions are used as the type library version number when the assembly is exported. Some COM hosts do not accept type libraries with the version number 0.0. Therefore, if you want to expose an assembly to COM clients, set the assembly version explicitly to 1.0 in the `AssemblyVersionAttribute` page for projects created outside [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] and with no `AssemblyVersionAttribute` specified. Do this even when the assembly version is 0.0. All projects created in [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] have a default assembly version of 1.0.*. + The assembly major and minor versions are used as the type library version number when the assembly is exported. Some COM hosts do not accept type libraries with the version number 0.0. Therefore, if you want to expose an assembly to COM clients, set the assembly version explicitly to 1.0 in the `AssemblyVersionAttribute` page for projects created outside Visual Studio 2005 and with no `AssemblyVersionAttribute` specified. Do this even when the assembly version is 0.0. All projects created in Visual Studio 2005 have a default assembly version of 1.0.*. To get the name of an assembly you have loaded, call on the assembly to get an , and then get the property. To get the name of an assembly you have not loaded, call from your client application to check the assembly version that your application uses. diff --git a/xml/System.Timers/Timer.xml b/xml/System.Timers/Timer.xml index 95a4a99fe44..abf94172301 100644 --- a/xml/System.Timers/Timer.xml +++ b/xml/System.Timers/Timer.xml @@ -351,7 +351,7 @@ method ends the initialization. Using the and methods prevents the control from being used before it is fully initialized. + The Visual Studio 2005 design environment uses this method to start the initialization of a component that is used on a form or by another component. The method ends the initialization. Using the and methods prevents the control from being used before it is fully initialized. ]]> @@ -653,7 +653,7 @@ method starts the initialization. Using the and methods prevents the control from being used before it is fully initialized. + The Visual Studio 2005 design environment uses this method to end the initialization of a component that is used on a form or by another component. The method starts the initialization. Using the and methods prevents the control from being used before it is fully initialized. ]]> diff --git a/xml/System.Web.UI.Design.WebControls/BaseDataBoundControlDesigner.xml b/xml/System.Web.UI.Design.WebControls/BaseDataBoundControlDesigner.xml index 121ca8731a5..713870db50a 100644 --- a/xml/System.Web.UI.Design.WebControls/BaseDataBoundControlDesigner.xml +++ b/xml/System.Web.UI.Design.WebControls/BaseDataBoundControlDesigner.xml @@ -597,7 +597,7 @@ to enable editing of the configuration, or to disable configuration editing. The ID of a control on the page. - In a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], displays a dialog box to assist the user in creating a data source. + In a design host, such as Visual Studio 2005, displays a dialog box to assist the user in creating a data source. A object. To be added. diff --git a/xml/System.Web.UI.Design.WebControls/ParameterEditorUserControl.xml b/xml/System.Web.UI.Design.WebControls/ParameterEditorUserControl.xml index 7f608020f32..924198bfc97 100644 --- a/xml/System.Web.UI.Design.WebControls/ParameterEditorUserControl.xml +++ b/xml/System.Web.UI.Design.WebControls/ParameterEditorUserControl.xml @@ -64,7 +64,7 @@ - An interface to the current design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + An interface to the current design host, such as Visual Studio 2005. Initializes a new instance of the class using the specified . - Called by a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] after a user selects a data source at design time. + Called by a design host such as Visual Studio 2005 after a user selects a data source at design time. class is derived from the class and provides an implementation for evaluating and associating an application setting reference with a control property at design time. For example, you can bind the value of a control property to the application setting expression `AppSettings:mySettingKeyName`, which indicates that the control property value is set using the `mySettingKeyName` value in the `appSettings` section of the Web configuration file. - A visual designer host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], uses the class to select an application setting from the `appSettings` configuration section, and then evaluates the selected expression for design-time rendering. + A visual designer host, such as Visual Studio 2005, uses the class to select an application setting from the `appSettings` configuration section, and then evaluates the selected expression for design-time rendering. When you browse to the property for a control in the design-time properties grid, the visual designer displays a dialog box to set expressions that provide the run-time value for a control property. You can select the expression type based on a list of expression prefixes. When you select the **AppSettings** expression prefix from the list, the visual designer host uses the associated object to provide design-time editing functionality of `appSettings` expressions and uses methods to evaluate and convert the expression string based on the syntax for an application setting expression. The visual designer host uses the evaluated expression result to assign control property values that are rendered on the design surface. diff --git a/xml/System.Web.UI.Design/ClientScriptItem.xml b/xml/System.Web.UI.Design/ClientScriptItem.xml index 12bbf8d4a28..7b3159669e4 100644 --- a/xml/System.Web.UI.Design/ClientScriptItem.xml +++ b/xml/System.Web.UI.Design/ClientScriptItem.xml @@ -72,7 +72,7 @@ The attribute value for the element, specifying an external source location for the client script contents. The attribute value for the element, specifying the language of the script statements. The type attribute value for the element, indicating the MIME type for the associated scripting engine. - The ID for the element. This argument is required by the design host (for example, [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]). + The ID for the element. This argument is required by the design host (for example, Visual Studio 2005). Initializes a new instance of the class using the provided parameters. . +- For `id`, the design host (for example, Visual Studio 2005) will throw an . ]]> diff --git a/xml/System.Web.UI.Design/ConnectionStringsExpressionEditor.xml b/xml/System.Web.UI.Design/ConnectionStringsExpressionEditor.xml index c527902ea0d..f8d70248b52 100644 --- a/xml/System.Web.UI.Design/ConnectionStringsExpressionEditor.xml +++ b/xml/System.Web.UI.Design/ConnectionStringsExpressionEditor.xml @@ -20,7 +20,7 @@ class to select a connection string from the `connectionStrings` configuration section. + A visual designer host, such as Visual Studio 2005, uses the class to select a connection string from the `connectionStrings` configuration section. The class is derived from the class, and although it is public for technical reasons, there is no advantage in deriving from it. diff --git a/xml/System.Web.UI.Design/ControlDesigner.xml b/xml/System.Web.UI.Design/ControlDesigner.xml index 11fc68655aa..a655a897b5f 100644 --- a/xml/System.Web.UI.Design/ControlDesigner.xml +++ b/xml/System.Web.UI.Design/ControlDesigner.xml @@ -21,7 +21,7 @@ class provides a base control designer class that can be inherited from and extended to provide design-time support for a Web server control in a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + The class provides a base control designer class that can be inherited from and extended to provide design-time support for a Web server control in a design host, such as Visual Studio 2005. The object model for working with design-time rendering is improved over earlier versions, with the following new base classes to provide access to the simplified object model: @@ -43,7 +43,7 @@ - The class. ## Action Lists (Smart Tags) - Action lists are menus of important or widely used tasks that a page developer who uses a control can perform in a design-time user interface (UI), such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. For example, the design-time view of your control could provide a menu of available tasks. This includes a task to format the control automatically. To learn about action lists, start with the following features: + Action lists are menus of important or widely used tasks that a page developer who uses a control can perform in a design-time user interface (UI), such as Visual Studio 2005. For example, the design-time view of your control could provide a menu of available tasks. This includes a task to format the control automatically. To learn about action lists, start with the following features: - The property. @@ -244,7 +244,7 @@ class and a formatting class that is derived from the class. The property is a collection of instances of the class. For a working example of automatic formatting in [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], see . + A complete Web server control includes not only the control, but also, possibly, a corresponding control designer class that is derived from the class and a formatting class that is derived from the class. The property is a collection of instances of the class. For a working example of automatic formatting in Visual Studio 2005, see . @@ -1245,7 +1245,7 @@ class supplies a default object to update the value when the template mode changes for the associated control. Custom designers that are derived from the class can override the method to perform additional processing when the template editing mode changes for a control in the design host. @@ -1399,7 +1399,7 @@ ## Examples - The following code example demonstrates how to create a simple composite control with a and a control, together with properties to set the label text, and also the , , and properties of the control. An associated control designer class creates three commands, each of which sets two properties on the control. By using the method, you can use the undo functionality of the design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], to roll back each completed transaction as a unit. + The following code example demonstrates how to create a simple composite control with a and a control, together with properties to set the label text, and also the , , and properties of the control. An associated control designer class creates three commands, each of which sets two properties on the control. By using the method, you can use the undo functionality of the design host, such as Visual Studio 2005, to roll back each completed transaction as a unit. [!code-csharp[DesignerInvokeTransactedChange#1](~/samples/snippets/csharp/VS_Snippets_WebNet/DesignerInvokeTransactedChange/CS/InvokeTransactedChangeSample.cs#1)] [!code-vb[DesignerInvokeTransactedChange#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/DesignerInvokeTransactedChange/VB/InvokeTransactedChangeSample.vb#1)] @@ -2420,7 +2420,7 @@ ## Examples The following code example demonstrates how to create a control designer class that derives from the class. This control designer supports a control with four possible templates. - To try it, compile the code, and then, in a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], view the page in Design view. Select the control, click the action list to select a template to modify, and then use the drag-and-drop feature to move controls into the template. + To try it, compile the code, and then, in a design host such as Visual Studio 2005, view the page in Design view. Select the control, click the action list to select a template to modify, and then use the drag-and-drop feature to move controls into the template. [!code-csharp[DesignerTemplateGroupSample#1](~/samples/snippets/csharp/VS_Snippets_WebNet/DesignerTemplateGroupSample/CS/TemplateGroupsSample.cs#1)] [!code-vb[DesignerTemplateGroupSample#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/DesignerTemplateGroupSample/VB/TemplateGroupsSample.vb#1)] diff --git a/xml/System.Web.UI.Design/ControlDesignerState.xml b/xml/System.Web.UI.Design/ControlDesignerState.xml index 95e85b325da..84e1badbc0d 100644 --- a/xml/System.Web.UI.Design/ControlDesignerState.xml +++ b/xml/System.Web.UI.Design/ControlDesignerState.xml @@ -20,7 +20,7 @@ class is a wrapper for the interface, which is the interface between a designer and a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + The class is a wrapper for the interface, which is the interface between a designer and a design host, such as Visual Studio 2005. ]]> diff --git a/xml/System.Web.UI.Design/DataFieldConverter.xml b/xml/System.Web.UI.Design/DataFieldConverter.xml index 23a8dcecace..1d38ee67ec3 100644 --- a/xml/System.Web.UI.Design/DataFieldConverter.xml +++ b/xml/System.Web.UI.Design/DataFieldConverter.xml @@ -23,7 +23,7 @@ ## Remarks can retrieve a list of data fields from the current data source of a design-time component. - This type converter is used by [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] to provide the values that appear in the list of data fields in the Properties window. + This type converter is used by Visual Studio 2005 to provide the values that appear in the list of data fields in the Properties window. > [!CAUTION] > You should never access a type converter directly. Instead, call the appropriate converter by using . For more information, see the examples in the base class. diff --git a/xml/System.Web.UI.Design/DataMemberConverter.xml b/xml/System.Web.UI.Design/DataMemberConverter.xml index 859accd53b7..165a38a4cc8 100644 --- a/xml/System.Web.UI.Design/DataMemberConverter.xml +++ b/xml/System.Web.UI.Design/DataMemberConverter.xml @@ -23,7 +23,7 @@ ## Remarks provides methods that can retrieve a list of data members from the current data source of a design-time component. - This type converter is used by [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] to provide the values that appear in the list of data members in the Properties window. + This type converter is used by Visual Studio 2005 to provide the values that appear in the list of data members in the Properties window. > [!CAUTION] > You should never access a type converter directly. Instead, call the appropriate converter by using . For more information, see the examples in the base class. diff --git a/xml/System.Web.UI.Design/DataSourceConverter.xml b/xml/System.Web.UI.Design/DataSourceConverter.xml index d339edda640..f347c3de539 100644 --- a/xml/System.Web.UI.Design/DataSourceConverter.xml +++ b/xml/System.Web.UI.Design/DataSourceConverter.xml @@ -23,7 +23,7 @@ ## Remarks provides methods that can be used to retrieve a list of data sources accessible to the current design-time component. - This type converter is used by [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] to provide the values that appear in the list of data sources in the **Properties** window. + This type converter is used by Visual Studio 2005 to provide the values that appear in the list of data sources in the **Properties** window. > [!CAUTION] > You should never access a type converter directly. Instead, call the appropriate converter by using . For more information, see the examples in the base class. diff --git a/xml/System.Web.UI.Design/DataSourceDesigner.xml b/xml/System.Web.UI.Design/DataSourceDesigner.xml index f6ba4d9d561..1223e774e98 100644 --- a/xml/System.Web.UI.Design/DataSourceDesigner.xml +++ b/xml/System.Web.UI.Design/DataSourceDesigner.xml @@ -168,7 +168,7 @@ ## Remarks Use the property in a custom class to enable or disable design-time configuration for a specific data source. - A design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] uses the property to determine whether a command to configure the data source appears in the action list menu at design time. + A design host such as Visual Studio 2005 uses the property to determine whether a command to configure the data source appears in the action list menu at design time. ]]> @@ -205,9 +205,9 @@ ## Remarks Use the property in a derived class to enable or disable the ability to refresh the schema at design time for a specific data source. If your application requires an invariant data structure and the schema will never change, you want the property to return `false`. - A design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] uses the property to determine whether a command to refresh the schema appears in the action list menu at design time. + A design host such as Visual Studio 2005 uses the property to determine whether a command to refresh the schema appears in the action list menu at design time. - In a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you can see the property in action by completing the following process: + In a design host such as Visual Studio 2005, you can see the property in action by completing the following process: 1. On your page, place a or an control. @@ -251,7 +251,7 @@ ## Remarks The method is not supported in the class; however, it can be overridden by custom data source designers inheriting from the class. - In a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you can see the method in action by completing the following process: + In a design host such as Visual Studio 2005, you can see the method in action by completing the following process: 1. Put a or an control on your page. diff --git a/xml/System.Web.UI.Design/DesignerAutoFormat.xml b/xml/System.Web.UI.Design/DesignerAutoFormat.xml index e6e9ee0a03c..ad21553096c 100644 --- a/xml/System.Web.UI.Design/DesignerAutoFormat.xml +++ b/xml/System.Web.UI.Design/DesignerAutoFormat.xml @@ -20,7 +20,7 @@ provides a base class that can be inherited from and extended to display a formatted custom Web server control at design time in a visual designer tool such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + provides a base class that can be inherited from and extended to display a formatted custom Web server control at design time in a visual designer tool such as Visual Studio 2005. A control developer provides automatic formatting in order to help developers who use the control to select a preferred display. A custom object works with a custom control designer to provide automatic formatting at design time for a custom control. For example, the control provides a variety of formats that can be applied by a developer at design time. @@ -38,7 +38,7 @@ - The method, which applies the named format to the specified control. -- The method, which provides a copy of the control for previewing in an **AutoFormat** dialog box of a visual designer such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. +- The method, which provides a copy of the control for previewing in an **AutoFormat** dialog box of a visual designer such as Visual Studio 2005. - The property, which provides the text to display in a list of formats in a visual designer. @@ -171,7 +171,7 @@ method is used by visual designers, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], in an **AutoFormat** dialog box to display a formatted run-time preview of the control at design time before applying the format to the actual control. + The method is used by visual designers, such as Visual Studio 2005, in an **AutoFormat** dialog box to display a formatted run-time preview of the control at design time before applying the format to the actual control. Regardless of the setting of the attribute for the object, the method returns a copy of the control in the `runtimeControl` parameter. @@ -218,7 +218,7 @@ property from each object in the collection of a to create a list of available automatic style formats. + A visual designer, such as Visual Studio 2005, uses the property from each object in the collection of a to create a list of available automatic style formats. diff --git a/xml/System.Web.UI.Design/DesignerAutoFormatCollection.xml b/xml/System.Web.UI.Design/DesignerAutoFormatCollection.xml index 21e0db40cb1..0a2f449f5a5 100644 --- a/xml/System.Web.UI.Design/DesignerAutoFormatCollection.xml +++ b/xml/System.Web.UI.Design/DesignerAutoFormatCollection.xml @@ -407,7 +407,7 @@ property examines each format in the collection and returns the largest height and the largest width in a structure. A visual designer, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], uses the to determine the initial size of the **AutoFormat** dialog box. The minimum size is 200-by-200 pixels. + The property examines each format in the collection and returns the largest height and the largest width in a structure. A visual designer, such as Visual Studio 2005, uses the to determine the initial size of the **AutoFormat** dialog box. The minimum size is 200-by-200 pixels. ]]> diff --git a/xml/System.Web.UI.Design/DesignerRegion.xml b/xml/System.Web.UI.Design/DesignerRegion.xml index 622930e0a55..c10ef14cd68 100644 --- a/xml/System.Web.UI.Design/DesignerRegion.xml +++ b/xml/System.Web.UI.Design/DesignerRegion.xml @@ -20,7 +20,7 @@ object represents a region of content within the design-time markup that is generated by a implementation. A control developer uses designer regions in a custom implementation to define separate areas within the design-time markup for the associated control and to provide editing and event handling for the area. A visual designer, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], can use designer regions to display the separate areas of a control on the design surface and to raise user events for the region to the control designer. Designer regions can simplify a control designer implementation because many region-based features are provided by the base designer classes and the visual designer. + The object represents a region of content within the design-time markup that is generated by a implementation. A control developer uses designer regions in a custom implementation to define separate areas within the design-time markup for the associated control and to provide editing and event handling for the area. A visual designer, such as Visual Studio 2005, can use designer regions to display the separate areas of a control on the design surface and to raise user events for the region to the control designer. Designer regions can simplify a control designer implementation because many region-based features are provided by the base designer classes and the visual designer. The class provides the base functionality for designer regions, such as the ability to click, select, and highlight a region in the design surface. Use a object in a control designer implementation to define a region that does not require editing. Use the derived class in a control designer implementation to define a region with editable content at design time. Use the derived class in a control designer implementation to define an editable region that represents a template in a control. diff --git a/xml/System.Web.UI.Design/DesignerRegionCollection.xml b/xml/System.Web.UI.Design/DesignerRegionCollection.xml index ba370f3feb4..eff071dbce5 100644 --- a/xml/System.Web.UI.Design/DesignerRegionCollection.xml +++ b/xml/System.Web.UI.Design/DesignerRegionCollection.xml @@ -30,7 +30,7 @@ class, and any derived class, uses the class to contain and enumerate the designer regions for the control in a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + The class, and any derived class, uses the class to contain and enumerate the designer regions for the control in a design host, such as Visual Studio 2005. For example, the method can be used to define and add regions to the collection. @@ -137,7 +137,7 @@ constructor creates an empty collection and sets the property to the specified control designer object. The visual designer, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], uses the constructor to initialize a designer region collection for a specific control designer. + The constructor creates an empty collection and sets the property to the specified control designer object. The visual designer, such as Visual Studio 2005, uses the constructor to initialize a designer region collection for a specific control designer. You can add elements to the collection by using the or method. diff --git a/xml/System.Web.UI.Design/ExpressionEditor.xml b/xml/System.Web.UI.Design/ExpressionEditor.xml index 9e9061cab21..ca9a4d42277 100644 --- a/xml/System.Web.UI.Design/ExpressionEditor.xml +++ b/xml/System.Web.UI.Design/ExpressionEditor.xml @@ -20,7 +20,7 @@ class to present custom expression editor sheets to the user, and then evaluate the selected expression for design-time rendering. + A visual designer host, such as Visual Studio 2005, uses the class to present custom expression editor sheets to the user, and then evaluate the selected expression for design-time rendering. When you browse the property for a control in the design-time Properties grid, the visual designer displays a dialog box to set expressions for a control property. You can select the expression type based on a list of expression prefixes. When you select an expression prefix from the list, the visual designer uses the associated and objects to set, evaluate, and convert the expression string based on the syntax for that type of expression. The visual designer sets the expression for the associated control property, and then uses the evaluated expression result to assign control property values that are rendered on the design surface. diff --git a/xml/System.Web.UI.Design/ExpressionsCollectionConverter.xml b/xml/System.Web.UI.Design/ExpressionsCollectionConverter.xml index f906b37a8a0..2997c2b047a 100644 --- a/xml/System.Web.UI.Design/ExpressionsCollectionConverter.xml +++ b/xml/System.Web.UI.Design/ExpressionsCollectionConverter.xml @@ -22,7 +22,7 @@ ## Remarks The class converts an to a string for the property-editing grid at design time, which always appears as an empty string (""). - A designer host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], uses the and class implementations with the and classes to set the expression bindings for control properties at design time, and the to persist the expressions for run time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. The expression string is bound to the control property at design time, and then used at run time to determine the value for the property. + A designer host, such as Visual Studio 2005, uses the and class implementations with the and classes to set the expression bindings for control properties at design time, and the to persist the expressions for run time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. The expression string is bound to the control property at design time, and then used at run time to determine the value for the property. > [!NOTE] > You should never access a type converter directly. This implementation of is intended only for use by an object at design time. diff --git a/xml/System.Web.UI.Design/ExpressionsCollectionEditor.xml b/xml/System.Web.UI.Design/ExpressionsCollectionEditor.xml index 4130f225bbf..67a88bf916a 100644 --- a/xml/System.Web.UI.Design/ExpressionsCollectionEditor.xml +++ b/xml/System.Web.UI.Design/ExpressionsCollectionEditor.xml @@ -22,7 +22,7 @@ ## Remarks An instance of the class is a object that can be used at design time to select and edit a collection of expression bindings, and assign the expressions to a control property. - A designer host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], uses the and class implementations with the and classes to set the expression bindings for control properties at design time, and the class to persist the expressions for run time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. The expression string is bound to the control property at design time, and then used at run time to determine the value for the property. + A designer host, such as Visual Studio 2005, uses the and class implementations with the and classes to set the expression bindings for control properties at design time, and the class to persist the expressions for run time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. The expression string is bound to the control property at design time, and then used at run time to determine the value for the property. ]]> @@ -93,7 +93,7 @@ ## Remarks The method launches the user interface for editing the `value` object. The designer host calls the method when you attempt to edit the value of a property that this editor is associated with. The input service provider is used to obtain any editing services that are required within the . - A designer host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], uses the and class implementations with the and classes to set the expression bindings for control properties at design time, and the class to persist the expressions for run time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. The expression string is bound to the control property at design time, and then used at run time to determine the value for the property. + A designer host, such as Visual Studio 2005, uses the and class implementations with the and classes to set the expression bindings for control properties at design time, and the class to persist the expressions for run time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. The expression string is bound to the control property at design time, and then used at run time to determine the value for the property. If users cancel the user interface without modifying the expression binding collection, the method returns the input `value` parameter. diff --git a/xml/System.Web.UI.Design/HierarchicalDataSourceDesigner.xml b/xml/System.Web.UI.Design/HierarchicalDataSourceDesigner.xml index 3b6f264a0eb..ebd894d0e4e 100644 --- a/xml/System.Web.UI.Design/HierarchicalDataSourceDesigner.xml +++ b/xml/System.Web.UI.Design/HierarchicalDataSourceDesigner.xml @@ -114,7 +114,7 @@ @@ -149,7 +149,7 @@ diff --git a/xml/System.Web.UI.Design/HtmlControlDesigner.xml b/xml/System.Web.UI.Design/HtmlControlDesigner.xml index e1fdb4ee87b..3f8d16bb700 100644 --- a/xml/System.Web.UI.Design/HtmlControlDesigner.xml +++ b/xml/System.Web.UI.Design/HtmlControlDesigner.xml @@ -229,7 +229,7 @@ class to get the class to get the to set expressions for control properties at design time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. + The design host, such as Visual Studio 2005, uses the class to get the class to get the to set expressions for control properties at design time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. The collection contains an element for each control property that has an associated expression string. Each property for each element indicates the associated expression builder implementation. The expression string is parsed and evaluated by its associated to determine the control property value at run time. diff --git a/xml/System.Web.UI.Design/IDataBindingSchemaProvider.xml b/xml/System.Web.UI.Design/IDataBindingSchemaProvider.xml index d59f81ec0f1..fceab7b216d 100644 --- a/xml/System.Web.UI.Design/IDataBindingSchemaProvider.xml +++ b/xml/System.Web.UI.Design/IDataBindingSchemaProvider.xml @@ -17,7 +17,7 @@ class is implemented by design hosts, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], that host the data-binding dialog box to show schema. + The class is implemented by design hosts, such as Visual Studio 2005, that host the data-binding dialog box to show schema. ]]> diff --git a/xml/System.Web.UI.Design/IFolderProjectItem.xml b/xml/System.Web.UI.Design/IFolderProjectItem.xml index dbc03496e3c..eaecd1c5da7 100644 --- a/xml/System.Web.UI.Design/IFolderProjectItem.xml +++ b/xml/System.Web.UI.Design/IFolderProjectItem.xml @@ -41,7 +41,7 @@ The name of the document. An array of type containing the document contents. - Adds a document to a project folder in a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + Adds a document to a project folder in a design host, such as Visual Studio 2005. An representing the added document. To be added. @@ -70,7 +70,7 @@ The name for the new folder. - Creates a new folder in a project folder of a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + Creates a new folder in a project folder of a design host, such as Visual Studio 2005. An representing the new folder. To be added. Extending Design-Time Support @@ -94,7 +94,7 @@ System.Collections.ICollection - Gets a collection of items in a project folder in a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + Gets a collection of items in a project folder in a design host, such as Visual Studio 2005. An containing the items in the project folder of the design host. To be added. Extending Design-Time Support diff --git a/xml/System.Web.UI.Design/IHierarchicalDataSourceDesigner.xml b/xml/System.Web.UI.Design/IHierarchicalDataSourceDesigner.xml index 2d16ec5d969..6d7f9d88a7a 100644 --- a/xml/System.Web.UI.Design/IHierarchicalDataSourceDesigner.xml +++ b/xml/System.Web.UI.Design/IHierarchicalDataSourceDesigner.xml @@ -51,7 +51,7 @@ property is used by a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], to determine whether to display a **Configure** command at design time. + The property is used by a design host, such as Visual Studio 2005, to determine whether to display a **Configure** command at design time. ]]> @@ -87,7 +87,7 @@ property is used by a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], to determine whether to display a **Refresh Schema** command at design time. + The property is used by a design host, such as Visual Studio 2005, to determine whether to display a **Refresh Schema** command at design time. ]]> diff --git a/xml/System.Web.UI.Design/ResourceExpressionEditor.xml b/xml/System.Web.UI.Design/ResourceExpressionEditor.xml index 9e5329b24f7..4e4d5320746 100644 --- a/xml/System.Web.UI.Design/ResourceExpressionEditor.xml +++ b/xml/System.Web.UI.Design/ResourceExpressionEditor.xml @@ -22,7 +22,7 @@ ## Remarks The class derives from the class and provides an implementation for evaluating and associating a resource reference with a control property at design time. For example, you can bind the value of a control property to the resource expression `Resources:submitText`, which indicates that the control property value is set using the resource named `submitText`. - A visual designer host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], uses the class to specify a resource class, key, and designer default value for a resource expression, and then evaluate the selected resource expression for design-time rendering. + A visual designer host, such as Visual Studio 2005, uses the class to specify a resource class, key, and designer default value for a resource expression, and then evaluate the selected resource expression for design-time rendering. When you browse the property for a control in the design-time properties grid, the visual designer displays a dialog box to set expressions that provide the run-time value for a control property. You can select the expression type based on a list of expression prefixes. When you select the **Resources** expression prefix in the list, the visual designer uses the methods to set, evaluate, and convert the expression based on the resource expression syntax. The visual designer uses the evaluated expression result to assign control property values that are rendered on the design surface. diff --git a/xml/System.Web.UI.Design/ResourceExpressionEditorSheet.xml b/xml/System.Web.UI.Design/ResourceExpressionEditorSheet.xml index 3e2cb8ded7d..59a4a77106f 100644 --- a/xml/System.Web.UI.Design/ResourceExpressionEditorSheet.xml +++ b/xml/System.Web.UI.Design/ResourceExpressionEditorSheet.xml @@ -123,7 +123,7 @@ diff --git a/xml/System.Web.UI.Design/RouteUrlExpressionEditor.xml b/xml/System.Web.UI.Design/RouteUrlExpressionEditor.xml index 6434a553d0d..c901ca389bf 100644 --- a/xml/System.Web.UI.Design/RouteUrlExpressionEditor.xml +++ b/xml/System.Web.UI.Design/RouteUrlExpressionEditor.xml @@ -19,7 +19,7 @@ class to compose a `RouteUrl` markup expression. + A visual designer host, such as Visual Studio 2005, uses the class to compose a `RouteUrl` markup expression. ]]> diff --git a/xml/System.Web.UI.Design/RouteValueExpressionEditor.xml b/xml/System.Web.UI.Design/RouteValueExpressionEditor.xml index 870ca81d800..d4dd182833f 100644 --- a/xml/System.Web.UI.Design/RouteValueExpressionEditor.xml +++ b/xml/System.Web.UI.Design/RouteValueExpressionEditor.xml @@ -19,7 +19,7 @@ class to compose a `RouteValue` markup expression. + A visual designer host, such as Visual Studio 2005, uses the class to compose a `RouteValue` markup expression. ]]> diff --git a/xml/System.Web.UI.Design/TemplateDefinition.xml b/xml/System.Web.UI.Design/TemplateDefinition.xml index 5045c1ed8d3..13f62f61034 100644 --- a/xml/System.Web.UI.Design/TemplateDefinition.xml +++ b/xml/System.Web.UI.Design/TemplateDefinition.xml @@ -20,14 +20,14 @@ class provides a base template definition class that can be inherited from and extended for a control designer to use in providing support for templated controls in a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. A design host uses the properties and methods of the class to facilitate creating and editing a template at design time. + The class provides a base template definition class that can be inherited from and extended for a control designer to use in providing support for templated controls in a design host such as Visual Studio 2005. A design host uses the properties and methods of the class to facilitate creating and editing a template at design time. ## Examples The following code example demonstrates how to derive a custom class from the class. This control designer supports a control with four possible templates. - To try it, add a reference to the System.Design.dll assembly, compile the code, and then, in a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], look at the page in Design view. Select the control, click the action list to select a template to modify, and then use the drag-and-drop feature to move controls into the template. + To try it, add a reference to the System.Design.dll assembly, compile the code, and then, in a design host such as Visual Studio 2005, look at the page in Design view. Select the control, click the action list to select a template to modify, and then use the drag-and-drop feature to move controls into the template. [!code-csharp[DesignerTemplateGroupSample#1](~/samples/snippets/csharp/VS_Snippets_WebNet/DesignerTemplateGroupSample/CS/TemplateGroupsSample.cs#1)] [!code-vb[DesignerTemplateGroupSample#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/DesignerTemplateGroupSample/VB/TemplateGroupsSample.vb#1)] diff --git a/xml/System.Web.UI.Design/TemplateGroup.xml b/xml/System.Web.UI.Design/TemplateGroup.xml index 682c75b263e..e9fafc9c95a 100644 --- a/xml/System.Web.UI.Design/TemplateGroup.xml +++ b/xml/System.Web.UI.Design/TemplateGroup.xml @@ -22,7 +22,7 @@ ## Examples The following code example demonstrates how to create a control designer class that derives from the class. This control designer supports a control with four possible templates. - To try it, compile the code, and then, in a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], look at the page in Design view. Select the control, click the action list to select a template to modify, and then use the drag-and-drop feature to move controls into the template. + To try it, compile the code, and then, in a design host such as Visual Studio 2005, look at the page in Design view. Select the control, click the action list to select a template to modify, and then use the drag-and-drop feature to move controls into the template. [!code-csharp[DesignerTemplateGroupSample#1](~/samples/snippets/csharp/VS_Snippets_WebNet/DesignerTemplateGroupSample/CS/TemplateGroupsSample.cs#1)] [!code-aspx-csharp[DesignerTemplateGroupSample#2](~/samples/snippets/csharp/VS_Snippets_WebNet/DesignerTemplateGroupSample/CS/TemplateGroupsSample.aspx#2)] diff --git a/xml/System.Web.UI.Design/TemplateGroupCollection.xml b/xml/System.Web.UI.Design/TemplateGroupCollection.xml index e000dab7147..44a8c9b69e8 100644 --- a/xml/System.Web.UI.Design/TemplateGroupCollection.xml +++ b/xml/System.Web.UI.Design/TemplateGroupCollection.xml @@ -30,7 +30,7 @@ class, and any derived class, defines the property as a object. The property is typically used only by a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + The class, and any derived class, defines the property as a object. The property is typically used only by a design host such as Visual Studio 2005. The collection dynamically increases in size as objects are added. Indexes in this collection are zero-based. Use the property to determine how many groups are in the collection. diff --git a/xml/System.Web.UI.Design/TemplateModeChangedEventArgs.xml b/xml/System.Web.UI.Design/TemplateModeChangedEventArgs.xml index 67f5fcf28d4..4b50ebbc8fc 100644 --- a/xml/System.Web.UI.Design/TemplateModeChangedEventArgs.xml +++ b/xml/System.Web.UI.Design/TemplateModeChangedEventArgs.xml @@ -20,7 +20,7 @@ event is raised by a designer host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], for certain actions on a control on the design surface. For example, an event is raised when you enter or exit template editing mode for a control. + The event is raised by a designer host, such as Visual Studio 2005, for certain actions on a control on the design surface. For example, an event is raised when you enter or exit template editing mode for a control. The class supplies a default delegate to handle the event. When you exit or enter template editing mode, the designer host initializes a object for a event type, and then sets the property with a object. diff --git a/xml/System.Web.UI.Design/TemplatedControlDesigner.xml b/xml/System.Web.UI.Design/TemplatedControlDesigner.xml index 8c735837a13..811117f4662 100644 --- a/xml/System.Web.UI.Design/TemplatedControlDesigner.xml +++ b/xml/System.Web.UI.Design/TemplatedControlDesigner.xml @@ -23,7 +23,7 @@ ## Examples The following code example demonstrates how to create a control designer class that uses templates and derives from the class. - To run the example, compile the code, and then in a design host such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], view the page in Design view. Select the control, click the action list to select a template to modify, and then use the drag-and-drop feature to move controls into the template. + To run the example, compile the code, and then in a design host such as Visual Studio 2005, view the page in Design view. Select the control, click the action list to select a template to modify, and then use the drag-and-drop feature to move controls into the template. > [!NOTE] > Your project must have a reference to the `System.Design` assembly. diff --git a/xml/System.Web.UI.Design/ViewEvent.xml b/xml/System.Web.UI.Design/ViewEvent.xml index 0f9cbd67297..ec1b4100343 100644 --- a/xml/System.Web.UI.Design/ViewEvent.xml +++ b/xml/System.Web.UI.Design/ViewEvent.xml @@ -20,7 +20,7 @@ object is provided to the designer component by the design host, for example [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], when raising an event caused by certain user actions on the design-time view of a control. The event is handled by a delegate method, which takes a object as a parameter. The property of the class is a object. The delegate method compares the property to the static fields to determine which type of action raised the event. For example, an event is raised under the following circumstances: + A object is provided to the designer component by the design host, for example Visual Studio 2005, when raising an event caused by certain user actions on the design-time view of a control. The event is handled by a delegate method, which takes a object as a parameter. The property of the class is a object. The delegate method compares the property to the static fields to determine which type of action raised the event. For example, an event is raised under the following circumstances: - You click a region on the design surface. diff --git a/xml/System.Web.UI.Design/WebFormsRootDesigner.xml b/xml/System.Web.UI.Design/WebFormsRootDesigner.xml index 7e83c4064ce..51495dd0622 100644 --- a/xml/System.Web.UI.Design/WebFormsRootDesigner.xml +++ b/xml/System.Web.UI.Design/WebFormsRootDesigner.xml @@ -33,7 +33,7 @@ class to control designers through the property of the designer. Control designers use the property to access and manipulate the containing Web Forms page at design time. + A design host, such as Visual Studio 2005, must provide its own derived version of the class to control designers through the property of the designer. Control designers use the property to access and manipulate the containing Web Forms page at design time. ]]> @@ -207,14 +207,14 @@ - A design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], cast as an . + A design host, such as Visual Studio 2005, cast as an . Returns a design-time object. A design-time designer action service object. method is called by a control designer and provides a way for action items for the control designer to be implemented in the Web Forms page through a design host, such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + The method is called by a control designer and provides a way for action items for the control designer to be implemented in the Web Forms page through a design host, such as Visual Studio 2005. ]]> diff --git a/xml/System.Web.UI.MobileControls/Form.xml b/xml/System.Web.UI.MobileControls/Form.xml index 95de3dee513..7b74b0fd0d3 100644 --- a/xml/System.Web.UI.MobileControls/Form.xml +++ b/xml/System.Web.UI.MobileControls/Form.xml @@ -311,7 +311,7 @@ ## Examples The following code example demonstrates how to use the property of the class to specify which control to paginate. - The example creates a page with two forms. One form has a very long string that on some devices must be paginated to give the user access to the entire text. In order to see the pagination in action, you must view the example on a device that handles pagination. In [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you can use one of the device emulators available with the **Device Emulator Manager** on the **Tools** menu. + The example creates a page with two forms. One form has a very long string that on some devices must be paginated to give the user access to the entire text. In order to see the pagination in action, you must view the example on a device that handles pagination. In Visual Studio 2005, you can use one of the device emulators available with the **Device Emulator Manager** on the **Tools** menu. > [!NOTE] > The following code example uses the single-file code model and may not work correctly if copied directly into a code-behind file. This code example must be copied into an empty text file that has an .aspx extension. For more information, see [ASP.NET Web Forms Page Syntax Overview](https://docs.microsoft.com/previous-versions/aspnet/k33801s3(v=vs.100)). diff --git a/xml/System.Web.UI/UserControl.xml b/xml/System.Web.UI/UserControl.xml index 8e244375743..26385874d5c 100644 --- a/xml/System.Web.UI/UserControl.xml +++ b/xml/System.Web.UI/UserControl.xml @@ -385,7 +385,7 @@ method during the `Page_Init` stage of request processing. This makes the user control available to a RAD designer such as [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)]. + The following example calls the method during the `Page_Init` stage of request processing. This makes the user control available to a RAD designer such as Visual Studio 2005. [!code-csharp[UserControl1#1](~/samples/snippets/csharp/VS_Snippets_WebNet/UserControl1/CS/usercontrol1.cs.aspx#1)] [!code-vb[UserControl1#1](~/samples/snippets/visualbasic/VS_Snippets_WebNet/UserControl1/VB/usercontrol1.vb.aspx#1)] diff --git a/xml/System.Windows.Forms/DataGridView.xml b/xml/System.Windows.Forms/DataGridView.xml index ad6fd88faf7..a52dd8ed842 100644 --- a/xml/System.Windows.Forms/DataGridView.xml +++ b/xml/System.Windows.Forms/DataGridView.xml @@ -4132,7 +4132,7 @@ The control replaces and extends the or methods to paint other parts. You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. + You can handle this event to customize the appearance of cells in the control. You can paint entire cells yourself, or paint specific parts of cells and use the or methods to paint other parts. You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using Visual Studio 2005, you also have access to a large library of standard images that you can use with the control. When handling this event, you should access the cell through the parameters of the event handler, rather than access the cell directly. @@ -17246,7 +17246,7 @@ The control replaces and extends the - You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. + You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using Visual Studio 2005, you also have access to a large library of standard images that you can use with the control. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). @@ -17296,7 +17296,7 @@ The control replaces and extends the - You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)], you also have access to a large library of standard images that you can use with the control. + You can also use the class to paint standard controls using the current theme. For more information, see [Rendering Controls with Visual Styles](/dotnet/framework/winforms/controls/rendering-controls-with-visual-styles). If you are using Visual Studio 2005, you also have access to a large library of standard images that you can use with the control. For more information about how to handle events, see [Handling and Raising Events](/dotnet/standard/events/). diff --git a/xml/System.Windows.Forms/PropertyGrid.xml b/xml/System.Windows.Forms/PropertyGrid.xml index d364be058f9..81dc65948b3 100644 --- a/xml/System.Windows.Forms/PropertyGrid.xml +++ b/xml/System.Windows.Forms/PropertyGrid.xml @@ -3670,7 +3670,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] saves some of the control states, such as the and properties, to the registry and loads them the next time the user runs the application. + Visual Studio 2005 saves some of the control states, such as the and properties, to the registry and loads them the next time the user runs the application. ]]> @@ -3709,7 +3709,7 @@ This member is an explicit interface member implementation. It can be used only ## Remarks This member is an explicit interface member implementation. It can be used only when the instance is cast to an interface. - [!INCLUDE[vsprvslong](~/includes/vsprvslong-md.md)] saves some of the control states, such as the and properties, to the registry and loads them the next time the user runs the application. + Visual Studio 2005 saves some of the control states, such as the and properties, to the registry and loads them the next time the user runs the application. ]]> From b862f3e41d875f5d5defa46be0009a41b097520c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:35:37 -0800 Subject: [PATCH 202/236] vstecado --- xml/System.Data.Linq/DataContext.xml | 2 +- xml/System.Data.Metadata.Edm/MetadataProperty.xml | 2 +- xml/System.Data.Metadata.Edm/ParameterTypeSemantics.xml | 2 +- xml/System.Web.UI.WebControls/ContextDataSource.xml | 2 +- xml/ns-System.Data.EntityClient.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Data.Linq/DataContext.xml b/xml/System.Data.Linq/DataContext.xml index f67b7536b35..f4e3c47b324 100644 --- a/xml/System.Data.Linq/DataContext.xml +++ b/xml/System.Data.Linq/DataContext.xml @@ -1499,7 +1499,7 @@ Next class provides properties called , , and so on. The class also inherits a property, which is a collection of objects. When the application creates an instance of the class, the property automatically contains a collection of objects for property, property, and so on. + You can access every item in the ADO.NET metadata hierarchy as a strongly typed property bag. The class provides properties called , , and so on. The class also inherits a property, which is a collection of objects. When the application creates an instance of the class, the property automatically contains a collection of objects for property, property, and so on. ]]> diff --git a/xml/System.Data.Metadata.Edm/ParameterTypeSemantics.xml b/xml/System.Data.Metadata.Edm/ParameterTypeSemantics.xml index eaf2e371a9a..615a61078d1 100644 --- a/xml/System.Data.Metadata.Edm/ParameterTypeSemantics.xml +++ b/xml/System.Data.Metadata.Edm/ParameterTypeSemantics.xml @@ -19,7 +19,7 @@ class specifies type semantics for promotability, implicit conversion, and explicit conversion for the provider primitive types. [!INCLUDE[vstecado](~/includes/vstecado-md.md)] reads this information from the storage provider manifest file into the class. Then, [!INCLUDE[vstecado](~/includes/vstecado-md.md)] uses the class to determine the appropriate function definitions based on the parameter types. + The class specifies type semantics for promotability, implicit conversion, and explicit conversion for the provider primitive types. ADO.NET reads this information from the storage provider manifest file into the class. Then, ADO.NET uses the class to determine the appropriate function definitions based on the parameter types. ]]> diff --git a/xml/System.Web.UI.WebControls/ContextDataSource.xml b/xml/System.Web.UI.WebControls/ContextDataSource.xml index bb85ab28549..0f28f3a5700 100644 --- a/xml/System.Web.UI.WebControls/ContextDataSource.xml +++ b/xml/System.Web.UI.WebControls/ContextDataSource.xml @@ -19,7 +19,7 @@ class is a base class that can be used to create any data source control that supports the Entity Framework, LINQ-to-SQL, [!INCLUDE[vstecado](~/includes/vstecado-md.md)] Data Services, or other data provider. The class is derived from . The class provides a property that represents the context type that the data source control works with. For example, the context type for the class is the object. + The class is a base class that can be used to create any data source control that supports the Entity Framework, LINQ-to-SQL, ADO.NET Data Services, or other data provider. The class is derived from . The class provides a property that represents the context type that the data source control works with. For example, the context type for the class is the object. ]]> diff --git a/xml/ns-System.Data.EntityClient.xml b/xml/ns-System.Data.EntityClient.xml index 555e908aa71..e63c430b257 100644 --- a/xml/ns-System.Data.EntityClient.xml +++ b/xml/ns-System.Data.EntityClient.xml @@ -5,7 +5,7 @@ [!NOTE] > For more information about how to use this namespace in Entity Framework applications, see [ADO.NET Entity Framework](/dotnet/framework/data/adonet/ef/). From 696b0c5e8937e4103698960b9873c6188d282cac Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:36:09 -0800 Subject: [PATCH 203/236] vstecasp --- .../WebClass.xml | 16 +++++++-------- .../WebClassContainingClassNotOptional.xml | 4 ++-- .../WebClassCouldNotFindEvent.xml | 6 +++--- ...WebClassNextItemCannotBeCurrentWebItem.xml | 4 ++-- .../WebClassNextItemRespondNotFound.xml | 4 ++-- .../WebClassUserWebClassNameNotOptional.xml | 4 ++-- .../WebClassWebClassFileNameNotOptional.xml | 4 ++-- .../WebClassWebItemNotValid.xml | 4 ++-- .../WebItem.xml | 12 +++++------ .../WebItemAssociatedWebClassNotOptional.xml | 4 ++-- .../WebItemClosingTagNotFound.xml | 4 ++-- .../WebItemCouldNotLoadEmbeddedResource.xml | 4 ++-- .../WebItemCouldNotLoadTemplateFile.xml | 4 ++-- .../WebItemNameNotOptional.xml | 4 ++-- .../WebItemNoTemplateSpecified.xml | 4 ++-- .../WebItemTooManyNestedTags.xml | 4 ++-- ...ItemUnexpectedErrorReadingTemplateFile.xml | 4 ++-- .../AsyncOperationManager.xml | 2 +- xml/System.Drawing.Design/ToolboxService.xml | 4 ++-- .../ClaimsAuthorizationModule.xml | 2 +- .../SessionAuthenticationModule.xml | 6 +++--- .../WSFederationAuthenticationModule.xml | 10 +++++----- ...pNetCompatibilityRequirementsAttribute.xml | 20 +++++++++---------- .../AspNetCompatibilityRequirementsMode.xml | 6 +++--- .../PrincipalPermissionMode.xml | 2 +- .../DispatchRuntime.xml | 2 +- .../ServiceHostingEnvironment.xml | 2 +- ...tFormsAuthenticationMembershipProvider.xml | 2 +- .../ClientRoleProvider.xml | 2 +- .../ClientSettingsProvider.xml | 2 +- ...erLevelBuildProviderAppliesToAttribute.xml | 2 +- .../ScriptingRoleServiceSection.xml | 4 ++-- xml/System.Web.Hosting/HostingEnvironment.xml | 4 ++-- .../IListenerChannelCallback.xml | 2 +- xml/System.Web.Routing/PageRouteHandler.xml | 2 +- xml/System.Web.UI.HtmlControls/HtmlForm.xml | 6 +++--- .../RangeExpression.xml | 2 +- .../SearchExpression.xml | 2 +- .../QueryExtender.xml | 4 ++-- xml/System.Web/IisTraceListener.xml | 2 +- xml/System.Web/RequestNotificationStatus.xml | 6 +++--- xml/ns-System.Drawing.Drawing2D.xml | 2 +- 42 files changed, 95 insertions(+), 95 deletions(-) diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClass.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClass.xml index 9610e5918c3..86d6cb686e5 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClass.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClass.xml @@ -27,7 +27,7 @@ objects for each `WebItem` and `Template` associated with the Visual Basic 6.0 `WebClass` project. Finally, in the `Page_Load` event procedure, you will see a call to the `WebClass` Compatibility runtime: . This enables the runtime to render the specified in the Request URL. This code is the only new code added to your upgraded project and serves only to emulate the underlying behavior of the Visual Basic 6.0 `WebClass` runtime. @@ -64,7 +64,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -104,7 +104,7 @@ ## Remarks Read-only. - The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -144,7 +144,7 @@ ## Remarks Used to shift processing from one to another during a single request. - The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -179,7 +179,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -221,7 +221,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -267,7 +267,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -304,7 +304,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassContainingClassNotOptional.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassContainingClassNotOptional.xml index cbcdd5ab7b9..bb068c7d5f8 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassContainingClassNotOptional.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassContainingClassNotOptional.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassCouldNotFindEvent.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassCouldNotFindEvent.xml index 1e4ca1ce8bc..c4402c9c0bf 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassCouldNotFindEvent.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassCouldNotFindEvent.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -65,7 +65,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -98,7 +98,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassNextItemCannotBeCurrentWebItem.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassNextItemCannotBeCurrentWebItem.xml index f0650146994..e099553076c 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassNextItemCannotBeCurrentWebItem.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassNextItemCannotBeCurrentWebItem.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassNextItemRespondNotFound.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassNextItemRespondNotFound.xml index d88a17b5f20..feaa16a2a97 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassNextItemRespondNotFound.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassNextItemRespondNotFound.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassUserWebClassNameNotOptional.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassUserWebClassNameNotOptional.xml index ff9b95e5728..7684d4c2351 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassUserWebClassNameNotOptional.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassUserWebClassNameNotOptional.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassWebClassFileNameNotOptional.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassWebClassFileNameNotOptional.xml index 1e97573d7f0..7cf33ec2cba 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassWebClassFileNameNotOptional.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassWebClassFileNameNotOptional.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassWebItemNotValid.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassWebItemNotValid.xml index b7c8075288d..7c989cdff53 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassWebItemNotValid.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebClassWebItemNotValid.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -60,7 +60,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItem.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItem.xml index a7e82bb1e84..95d7783ee05 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItem.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItem.xml @@ -27,7 +27,7 @@ object and then `WebItem` objects for each of the `WebItems` and `Templates` associated with the Visual Basic 6.0 `WebClass` project. Finally, in the `Page_Load` event procedure, you will see a call to the `WebClass` Compatibility runtime: . This enables the runtime to render the specified in the Request URL. This code is the only new code added to your upgraded project and only serves to emulate the underlying behavior of the Visual Basic 6.0 `WebClass` runtime. @@ -64,7 +64,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -104,7 +104,7 @@ ## Remarks Read-only. - The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -147,7 +147,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -189,7 +189,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -225,7 +225,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemAssociatedWebClassNotOptional.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemAssociatedWebClassNotOptional.xml index 259088aa785..4a54c12ff90 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemAssociatedWebClassNotOptional.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemAssociatedWebClassNotOptional.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemClosingTagNotFound.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemClosingTagNotFound.xml index 36aeca6d01d..849a21e471e 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemClosingTagNotFound.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemClosingTagNotFound.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -60,7 +60,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemCouldNotLoadEmbeddedResource.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemCouldNotLoadEmbeddedResource.xml index 25733bd5b40..71359f69407 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemCouldNotLoadEmbeddedResource.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemCouldNotLoadEmbeddedResource.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemCouldNotLoadTemplateFile.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemCouldNotLoadTemplateFile.xml index 5ddbed2440f..ef6d05be397 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemCouldNotLoadTemplateFile.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemCouldNotLoadTemplateFile.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemNameNotOptional.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemNameNotOptional.xml index 9dc144b4d1b..29e1cd6948e 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemNameNotOptional.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemNameNotOptional.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemNoTemplateSpecified.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemNoTemplateSpecified.xml index e217771d212..0c08b39bb81 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemNoTemplateSpecified.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemNoTemplateSpecified.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 WebClass project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 WebClass project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 WebClass project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 WebClass project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemTooManyNestedTags.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemTooManyNestedTags.xml index 6922ef6ea93..b46dd509576 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemTooManyNestedTags.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemTooManyNestedTags.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -56,7 +56,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 `WebClass` project to an ASP.NET Web site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemUnexpectedErrorReadingTemplateFile.xml b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemUnexpectedErrorReadingTemplateFile.xml index 93a14a898fb..d951f36a4f6 100644 --- a/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemUnexpectedErrorReadingTemplateFile.xml +++ b/xml/Microsoft.VisualBasic.Compatibility.VB6/WebItemUnexpectedErrorReadingTemplateFile.xml @@ -27,7 +27,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 WebClass project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 WebClass project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] @@ -60,7 +60,7 @@ class is used by the upgrade tools to upgrade a Visual Basic 6.0 WebClass project to an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Web-site project. + The class is used by the upgrade tools to upgrade a Visual Basic 6.0 WebClass project to an ASP.NET Web-site project. [!INCLUDE[Note_compatibility](~/includes/note-compatibility-md.md)] diff --git a/xml/System.ComponentModel/AsyncOperationManager.xml b/xml/System.ComponentModel/AsyncOperationManager.xml index 9841e1a8230..c3751e76e88 100644 --- a/xml/System.ComponentModel/AsyncOperationManager.xml +++ b/xml/System.ComponentModel/AsyncOperationManager.xml @@ -37,7 +37,7 @@ provides a convenient way to create a class that runs properly under all application models supported by the .NET Framework. + If your class needs to provide asynchronous behavior according to the [Event-based Asynchronous Pattern Overview](/dotnet/standard/asynchronous-programming-patterns/event-based-asynchronous-pattern-overview), you will encounter a number of concurrency management issues. Among these is the requirement to ensure that event handlers are called on a thread or context that is appropriate for the application model (for example, Windows Forms applications, ASP.NET applications, console applications, and so on). The provides a convenient way to create a class that runs properly under all application models supported by the .NET Framework. The class has one method, , which returns an that can be used to track the duration of a particular asynchronous task. The for a task can be used to alert clients when a task completes. It can also be used to post progress updates and incremental results without terminating the operation. diff --git a/xml/System.Drawing.Design/ToolboxService.xml b/xml/System.Drawing.Design/ToolboxService.xml index 8fe2bca0b3d..9dead3a942c 100644 --- a/xml/System.Drawing.Design/ToolboxService.xml +++ b/xml/System.Drawing.Design/ToolboxService.xml @@ -144,7 +144,7 @@ A linked toolbox item is one whose existence is tied to the storage of a particular designer host. So, in a typical project system, a designer host is associated with a particular file. A toolbox item linked to a designer host would automatically be deleted from the toolbox when the designer host's source file is deleted or removed from the project. - Linked toolbox items make possible scenarios such as disabling the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] toolbox items when the Windows Forms designer is open. + Linked toolbox items make possible scenarios such as disabling the ASP.NET toolbox items when the Windows Forms designer is open. @@ -188,7 +188,7 @@ A linked toolbox item is one whose existence is tied to the storage of a particular designer host. So, in a typical project system, a designer host is associated with a particular file. A toolbox item linked to a designer host would automatically be deleted from the toolbox when the designer host's source file is deleted or removed from the project. - Linked toolbox items make possible scenarios such as disabling the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] toolbox items when the Windows Forms designer is open. + Linked toolbox items make possible scenarios such as disabling the ASP.NET toolbox items when the Windows Forms designer is open. diff --git a/xml/System.IdentityModel.Services/ClaimsAuthorizationModule.xml b/xml/System.IdentityModel.Services/ClaimsAuthorizationModule.xml index 755212df31d..1e548875f9d 100644 --- a/xml/System.IdentityModel.Services/ClaimsAuthorizationModule.xml +++ b/xml/System.IdentityModel.Services/ClaimsAuthorizationModule.xml @@ -136,7 +136,7 @@ The application object that contains this module. - Initializes the module and prepares it to handle events from its [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] application object. + Initializes the module and prepares it to handle events from its ASP.NET application object. To be added. diff --git a/xml/System.IdentityModel.Services/SessionAuthenticationModule.xml b/xml/System.IdentityModel.Services/SessionAuthenticationModule.xml index c1858965130..a4bd4a4c819 100644 --- a/xml/System.IdentityModel.Services/SessionAuthenticationModule.xml +++ b/xml/System.IdentityModel.Services/SessionAuthenticationModule.xml @@ -275,7 +275,7 @@ The HTTP application object that contains this module. - Initializes the module and prepares it to handle events from the module's [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] application object. + Initializes the module and prepares it to handle events from the module's ASP.NET application object. The source for the event. This will be an object. The data for the event. - Handles the event from the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] pipeline. + Handles the event from the ASP.NET pipeline. The source for the event. This will be an object. The data for the event. - Handles the event from the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] pipeline. + Handles the event from the ASP.NET pipeline. The HTTP application object that contains this module. - Initializes the module and prepares it to handle events from the module's [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] application object. + Initializes the module and prepares it to handle events from the module's ASP.NET application object. The source for the event. This will be an object. The data for the event. - Handles the event from the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] pipeline. + Handles the event from the ASP.NET pipeline. method implements the WS-Federation request processing pipeline. It is added to the event in the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] pipeline by the method. + The method implements the WS-Federation request processing pipeline. It is added to the event in the ASP.NET pipeline by the method. The method performs the following: @@ -1115,7 +1115,7 @@ The source for the event. This will be an object. The data for the event. - Handles the event from the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] pipeline. + Handles the event from the ASP.NET pipeline. The source for the event. This will be an object. The data for the event. - Handles the event from the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] pipeline. + Handles the event from the ASP.NET pipeline. ` - This flag is `false` by default and thus WCF services run in the Mixed Transports Mode unless you explicitly opt into the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode. + This flag is `false` by default and thus WCF services run in the Mixed Transports Mode unless you explicitly opt into the ASP.NET compatibility mode. For more information about ASP.NET compatibility mode, see [<serviceHostingEnvironment>](/dotnet/framework/configure-apps/file-schema/wcf/servicehostingenvironment). - Use the property to do this. At runtime, applications can detect if [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode is enabled by checking the value of the static property . + Use the property to do this. At runtime, applications can detect if ASP.NET compatibility mode is enabled by checking the value of the static property . @@ -114,15 +114,15 @@ System.ServiceModel.Activation.AspNetCompatibilityRequirementsMode - Gets or sets the level of [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility required by the service. - The that indicates the services required degree of [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility. The default value is . + Gets or sets the level of ASP.NET compatibility required by the service. + The that indicates the services required degree of ASP.NET compatibility. The default value is . property to set the hosting mode in code. This can also be done by setting an application-level configuration flag `aspNetCompatibilityEnabled`. For more information, see [<serviceHostingEnvironment>](/dotnet/framework/configure-apps/file-schema/wcf/servicehostingenvironment). - At runtime, applications can detect whether [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode is enabled by checking the value of the static property . + At runtime, applications can detect whether ASP.NET compatibility mode is enabled by checking the value of the static property . @@ -202,7 +202,7 @@ The of the service. The for hosting the service. - Checks that the type of hosting is consistent with the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility requirements. + Checks that the type of hosting is consistent with the ASP.NET compatibility requirements. is . - The service hosting is not compatible with the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility requirements. + The service hosting is not compatible with the ASP.NET compatibility requirements. diff --git a/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsMode.xml b/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsMode.xml index 4b0231d7e62..2d9aa62467d 100644 --- a/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsMode.xml +++ b/xml/System.ServiceModel.Activation/AspNetCompatibilityRequirementsMode.xml @@ -56,7 +56,7 @@ ASP.NET compatibility mode allows WCF services to use ASP features such as ident 1 - WCF services can run in an application domain with [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode set to or . + WCF services can run in an application domain with ASP.NET compatibility mode set to or . @@ -78,7 +78,7 @@ ASP.NET compatibility mode allows WCF services to use ASP features such as ident 0 - WCF services must run in an application domain with [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode set to . + WCF services must run in an application domain with ASP.NET compatibility mode set to . @@ -100,7 +100,7 @@ ASP.NET compatibility mode allows WCF services to use ASP features such as ident 2 - WCF services must run in an application domain with [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] compatibility mode set to . + WCF services must run in an application domain with ASP.NET compatibility mode set to . diff --git a/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml b/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml index aae5fad6069..ca408113cfa 100644 --- a/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml +++ b/xml/System.ServiceModel.Description/PrincipalPermissionMode.xml @@ -173,7 +173,7 @@ evaluationContext.Properties["Principal"]=new CustomPrincipal(identity); 2 - is set based on the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] role provider (). + is set based on the ASP.NET role provider (). diff --git a/xml/System.ServiceModel.Dispatcher/DispatchRuntime.xml b/xml/System.ServiceModel.Dispatcher/DispatchRuntime.xml index 6b6706ed701..0d149cf2e82 100644 --- a/xml/System.ServiceModel.Dispatcher/DispatchRuntime.xml +++ b/xml/System.ServiceModel.Dispatcher/DispatchRuntime.xml @@ -787,7 +787,7 @@ When the value is the property is populated with a based on the user credentials of the incoming message. - When the value is the property is populated with an object based on [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] role information. + When the value is the property is populated with an object based on ASP.NET role information. When the value is the property is populated by a custom implementation. diff --git a/xml/System.ServiceModel/ServiceHostingEnvironment.xml b/xml/System.ServiceModel/ServiceHostingEnvironment.xml index 9aa9ee31595..32421703df1 100644 --- a/xml/System.ServiceModel/ServiceHostingEnvironment.xml +++ b/xml/System.ServiceModel/ServiceHostingEnvironment.xml @@ -58,7 +58,7 @@ System.Boolean - Gets a value that indicates whether this service is running in the context of the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] HTTP application pipeline. + Gets a value that indicates whether this service is running in the context of the ASP.NET HTTP application pipeline. if ASP.NET compatibility is enabled for the current AppDomain; otherwise, . The default is . diff --git a/xml/System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.xml b/xml/System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.xml index a218e9615c0..bf9baeedd66 100644 --- a/xml/System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.xml +++ b/xml/System.Web.ClientServices.Providers/ClientFormsAuthenticationMembershipProvider.xml @@ -607,7 +607,7 @@ method to initialize the using information in your application configuration file. This method recognizes the following authentication service configuration attributes: + The ASP.NET extensibility model calls the method to initialize the using information in your application configuration file. This method recognizes the following authentication service configuration attributes: - `name` diff --git a/xml/System.Web.ClientServices.Providers/ClientRoleProvider.xml b/xml/System.Web.ClientServices.Providers/ClientRoleProvider.xml index f117f474e18..6411b4e1291 100644 --- a/xml/System.Web.ClientServices.Providers/ClientRoleProvider.xml +++ b/xml/System.Web.ClientServices.Providers/ClientRoleProvider.xml @@ -352,7 +352,7 @@ method to initialize the using information in your application configuration file. This method recognizes the following role service configuration attributes: + The ASP.NET extensibility model calls the method to initialize the using information in your application configuration file. This method recognizes the following role service configuration attributes: - `name` diff --git a/xml/System.Web.ClientServices.Providers/ClientSettingsProvider.xml b/xml/System.Web.ClientServices.Providers/ClientSettingsProvider.xml index e83f5b9fe59..2c2e31be120 100644 --- a/xml/System.Web.ClientServices.Providers/ClientSettingsProvider.xml +++ b/xml/System.Web.ClientServices.Providers/ClientSettingsProvider.xml @@ -271,7 +271,7 @@ ## Remarks This method is used internally by the application settings system and it not meant to be used by your application code. - The [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] extensibility model calls the method to initialize the by using information in your application configuration file. This method recognizes the following Web settings service configuration attributes: + The ASP.NET extensibility model calls the method to initialize the by using information in your application configuration file. This method recognizes the following Web settings service configuration attributes: - name diff --git a/xml/System.Web.Compilation/FolderLevelBuildProviderAppliesToAttribute.xml b/xml/System.Web.Compilation/FolderLevelBuildProviderAppliesToAttribute.xml index 5c47902fb4e..c9d232bcd1b 100644 --- a/xml/System.Web.Compilation/FolderLevelBuildProviderAppliesToAttribute.xml +++ b/xml/System.Web.Compilation/FolderLevelBuildProviderAppliesToAttribute.xml @@ -27,7 +27,7 @@ ## Remarks The class parses and generates code during compilation for a resource that has a specific file. The attribute defines the location scope for which the object will be called. - By setting the attribute, you can limit a object to certain [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] directories, such as App_Code. + By setting the attribute, you can limit a object to certain ASP.NET directories, such as App_Code. If you do not apply a attribute to a class, by default, the attribute targets all directories. diff --git a/xml/System.Web.Configuration/ScriptingRoleServiceSection.xml b/xml/System.Web.Configuration/ScriptingRoleServiceSection.xml index 2581030d62f..404c905ab68 100644 --- a/xml/System.Web.Configuration/ScriptingRoleServiceSection.xml +++ b/xml/System.Web.Configuration/ScriptingRoleServiceSection.xml @@ -20,7 +20,7 @@ class enables you to programmatically access and modify the `roleService` element of the configuration section for using AJAX functionality in [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)]. + The class enables you to programmatically access and modify the `roleService` element of the configuration section for using AJAX functionality in ASP.NET. The role service is typically used to retrieve role information for the user who is logged on by using an asynchronous Web service call. @@ -97,7 +97,7 @@ System.Boolean - Gets or sets a value that indicates whether the role service is enabled for an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] application that uses AJAX features. + Gets or sets a value that indicates whether the role service is enabled for an ASP.NET application that uses AJAX features. if the role service is enabled; otherwise, . The default is . To be added. diff --git a/xml/System.Web.Hosting/HostingEnvironment.xml b/xml/System.Web.Hosting/HostingEnvironment.xml index ee76f608d40..b7dce6327b5 100644 --- a/xml/System.Web.Hosting/HostingEnvironment.xml +++ b/xml/System.Web.Hosting/HostingEnvironment.xml @@ -77,7 +77,7 @@ System.Web.Hosting.IApplicationHost - This property supports the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] infrastructure and is not intended to be used directly from your code. + This property supports the ASP.NET infrastructure and is not intended to be used directly from your code. An object that contains information about the application host. To be added. .NET Framework versions and dependencies @@ -617,7 +617,7 @@ - This method supports the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] infrastructure and is not intended to be used directly from your code. + This method supports the ASP.NET infrastructure and is not intended to be used directly from your code. To be added. .NET Framework versions and dependencies diff --git a/xml/System.Web.Hosting/IListenerChannelCallback.xml b/xml/System.Web.Hosting/IListenerChannelCallback.xml index b6c69570b7f..f1bd23e5eb8 100644 --- a/xml/System.Web.Hosting/IListenerChannelCallback.xml +++ b/xml/System.Web.Hosting/IListenerChannelCallback.xml @@ -154,7 +154,7 @@ is introduced in the .NET Framework 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Web.Routing/PageRouteHandler.xml b/xml/System.Web.Routing/PageRouteHandler.xml index 8da0fbdfd6d..881f6a5c25d 100644 --- a/xml/System.Web.Routing/PageRouteHandler.xml +++ b/xml/System.Web.Routing/PageRouteHandler.xml @@ -178,7 +178,7 @@ ``` - For a request URL that contains `Category/food/show` after the domain name, if the route URL pattern is `Category/{action}/{categoryName}` and the physical page is Categoriespage.aspx, [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] applies the permissions defined in the previous example in one of the following ways: + For a request URL that contains `Category/food/show` after the domain name, if the route URL pattern is `Category/{action}/{categoryName}` and the physical page is Categoriespage.aspx, ASP.NET applies the permissions defined in the previous example in one of the following ways: - If the property is `false`, all users are granted access, because all users are granted access to the URL pattern that starts with `category`. diff --git a/xml/System.Web.UI.HtmlControls/HtmlForm.xml b/xml/System.Web.UI.HtmlControls/HtmlForm.xml index 45d492c719b..c923ca1cebc 100644 --- a/xml/System.Web.UI.HtmlControls/HtmlForm.xml +++ b/xml/System.Web.UI.HtmlControls/HtmlForm.xml @@ -148,13 +148,13 @@ System.String - Gets the control identifier that is generated by [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] for the control. - The control identifier generated by [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] for the control. + Gets the control identifier that is generated by ASP.NET for the control. + The control identifier generated by ASP.NET for the control. value for each control on a page. For more information, see the property. + To prevent naming conflicts when multiple instances of a control are rendered, ASP.NET automatically generates a unique value for each control on a page. For more information, see the property. ]]> diff --git a/xml/System.Web.UI.WebControls.Expressions/RangeExpression.xml b/xml/System.Web.UI.WebControls.Expressions/RangeExpression.xml index f1799f7dddd..ae35c435147 100644 --- a/xml/System.Web.UI.WebControls.Expressions/RangeExpression.xml +++ b/xml/System.Web.UI.WebControls.Expressions/RangeExpression.xml @@ -21,7 +21,7 @@ ## Remarks The control provides the ability to filter data in a Web page by using classes in the namespace. These classes include the class. - The class searches a data column using a pair of values that define the range. You use the property to specify the column to search. You use the property to specify whether to include or exclude the minimum in the search results, and you use the property to specify whether to include or exclude the maximum value. The maximum and minimum values can be specified in [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] controls and the values can then be passed to the control as parameters in controls. The results are typically displayed in a data-bound control. + The class searches a data column using a pair of values that define the range. You use the property to specify the column to search. You use the property to specify whether to include or exclude the minimum in the search results, and you use the property to specify whether to include or exclude the maximum value. The maximum and minimum values can be specified in ASP.NET controls and the values can then be passed to the control as parameters in controls. The results are typically displayed in a data-bound control. diff --git a/xml/System.Web.UI.WebControls.Expressions/SearchExpression.xml b/xml/System.Web.UI.WebControls.Expressions/SearchExpression.xml index aed1eefcf71..08c06dd7e2b 100644 --- a/xml/System.Web.UI.WebControls.Expressions/SearchExpression.xml +++ b/xml/System.Web.UI.WebControls.Expressions/SearchExpression.xml @@ -21,7 +21,7 @@ ## Remarks The control provides the ability to filter data in a Web page by using the class. The class compares a specified string in a field or fields to a value that you supply. The expression performs a "starts with", "contains", or "ends with" search. You must specify values for the and the properties in order to indicate the type of search you want to perform and the data fields that you want to search. If the LINQ provider that you use in the control supports case sensitivity, you can use the property to enable or ignore case sensitivity. - The value to search can be provided by an [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] control. To specify this, you set the property of the class in the object to the ID of a [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] control. For example, if the value to search is entered in a text box, the property must be set to the ID of the text box control. You can use the class in combination with the other expressions that the supports, such as the filter. For example, you can search for product names that contain the string "tea" and a list price between 100 and 200. + The value to search can be provided by an ASP.NET control. To specify this, you set the property of the class in the object to the ID of a ASP.NET control. For example, if the value to search is entered in a text box, the property must be set to the ID of the text box control. You can use the class in combination with the other expressions that the supports, such as the filter. For example, you can search for product names that contain the string "tea" and a list price between 100 and 200. diff --git a/xml/System.Web.UI.WebControls/QueryExtender.xml b/xml/System.Web.UI.WebControls/QueryExtender.xml index adba926b920..6a15a18c45d 100644 --- a/xml/System.Web.UI.WebControls/QueryExtender.xml +++ b/xml/System.Web.UI.WebControls/QueryExtender.xml @@ -71,7 +71,7 @@ Filtering typically requires that you create a `Where` clause to apply to the command that queries the data source. However, the `Where` property of the data source control might not expose the full functionality that is available. For example, the QueryExtender control enables you to query a table by searching for strings at the beginning, end or anywhere in .data field. - To expose the full functionality that is available in LINQ and to make filtering data easier, [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] provides the control. The control has the following benefits: + To expose the full functionality that is available in LINQ and to make filtering data easier, ASP.NET provides the control. The control has the following benefits: - It provides a richer filtering experience than writing a `Where` clause. For example, you can search a Products table for Boolean values by using the filter without writing a query. @@ -83,7 +83,7 @@ ## Filter Options The control supports a variety of options that you can use to filter data. The control lets you search strings, search numeric values in a specified range, and compare a property value in a table to a specified value. The control also lets you sort the data and provide custom queries. - These options are provided as LINQ expressions in the control. The control also supports expressions that are specific to [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] Dynamic Data applications. + These options are provided as LINQ expressions in the control. The control also supports expressions that are specific to ASP.NET Dynamic Data applications. The following table lists the options that you can use to filter data in the control. diff --git a/xml/System.Web/IisTraceListener.xml b/xml/System.Web/IisTraceListener.xml index 91ca0b4a7e0..6a0c65f0ab1 100644 --- a/xml/System.Web/IisTraceListener.xml +++ b/xml/System.Web/IisTraceListener.xml @@ -20,7 +20,7 @@ class connects the tracing mechanism of [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] to IIS 7.0. This listener class enables developers who create [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] applications and who implement the and interfaces to raise page-level, module-level, or handler-level events to the IIS 7.0 infrastructure when tracing is enabled. + The class connects the tracing mechanism of ASP.NET to IIS 7.0. This listener class enables developers who create ASP.NET applications and who implement the and interfaces to raise page-level, module-level, or handler-level events to the IIS 7.0 infrastructure when tracing is enabled. > [!NOTE] > This listener class does not route IIS 7.0 events to ASP.NET classes. This includes the class and classes that implement the or interface. diff --git a/xml/System.Web/RequestNotificationStatus.xml b/xml/System.Web/RequestNotificationStatus.xml index f7326b14c03..83388470ed5 100644 --- a/xml/System.Web/RequestNotificationStatus.xml +++ b/xml/System.Web/RequestNotificationStatus.xml @@ -44,7 +44,7 @@ 0 - This member supports the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the ASP.NET infrastructure and is not intended to be used directly from your code. @@ -66,7 +66,7 @@ 2 - This member supports the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the ASP.NET infrastructure and is not intended to be used directly from your code. @@ -88,7 +88,7 @@ 1 - This member supports the [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] infrastructure and is not intended to be used directly from your code. + This member supports the ASP.NET infrastructure and is not intended to be used directly from your code. diff --git a/xml/ns-System.Drawing.Drawing2D.xml b/xml/ns-System.Drawing.Drawing2D.xml index a7866cc98f7..ba141f8a2d7 100644 --- a/xml/ns-System.Drawing.Drawing2D.xml +++ b/xml/ns-System.Drawing.Drawing2D.xml @@ -19,7 +19,7 @@ |- Enumerations related to filling shapes and paths|The enumeration specifies fill styles for a . The class specifies a blend pattern for a . The enumeration specifies the fill style for a .| > [!CAUTION] -> Classes in the namespace are not supported for use in a Windows or [!INCLUDE[vstecasp](~/includes/vstecasp-md.md)] service. Attempting to use these classes in one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. +> Classes in the namespace are not supported for use in a Windows or ASP.NET service. Attempting to use these classes in one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions. ]]> From 2fb6c196ce69372d79b6ab1d164c99a4227ffb51 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:36:30 -0800 Subject: [PATCH 204/236] vstecasplong --- xml/System.Web.Configuration/ProfileGroupSettings.xml | 2 +- xml/System.Web.Configuration/ProfilePropertySettings.xml | 2 +- .../ProfilePropertySettingsCollection.xml | 2 +- xml/System.Web.Configuration/ProfileSection.xml | 4 ++-- .../RootProfilePropertySettingsCollection.xml | 2 +- xml/System.Web.UI/Page.xml | 6 +++--- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/xml/System.Web.Configuration/ProfileGroupSettings.xml b/xml/System.Web.Configuration/ProfileGroupSettings.xml index d2cdcd828b3..efa2573df01 100644 --- a/xml/System.Web.Configuration/ProfileGroupSettings.xml +++ b/xml/System.Web.Configuration/ProfileGroupSettings.xml @@ -22,7 +22,7 @@ ## Remarks The class provides a way to programmatically create, access, and modify groups of properties added to the `group` subsection of the `profile` section of a configuration file. - The `profile` section of the configuration file specifies a schema for user profiles. At run time, the ASP.NET compilation system uses the information specified in the `profile` section to generate a class called `ProfileCommon`, which is derived from . The `ProfileCommon` class definition is based on the properties defined in the `properties` subsection of the `profile` section of the configuration file. An instance of this class is created for each user profile, and you can access the individual profile values in your code through the property. For more information about the profile features added to [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)], see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). + The `profile` section of the configuration file specifies a schema for user profiles. At run time, the ASP.NET compilation system uses the information specified in the `profile` section to generate a class called `ProfileCommon`, which is derived from . The `ProfileCommon` class definition is based on the properties defined in the `properties` subsection of the `profile` section of the configuration file. An instance of this class is created for each user profile, and you can access the individual profile values in your code through the property. For more information about the profile features added to ASP.NET 2.0, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). diff --git a/xml/System.Web.Configuration/ProfilePropertySettings.xml b/xml/System.Web.Configuration/ProfilePropertySettings.xml index 9fb3461a778..a6453bcd7c8 100644 --- a/xml/System.Web.Configuration/ProfilePropertySettings.xml +++ b/xml/System.Web.Configuration/ProfilePropertySettings.xml @@ -22,7 +22,7 @@ ## Remarks The class provides a way to programmatically create, access, and modify the definition of an individual property added to the `properties` subsection of the `profile` section of a configuration file. - The `profile` section of the configuration file specifies a schema for user profiles. At run time, the ASP.NET compilation system uses the information specified in the `profile` section to generate a class called `ProfileCommon`, which is derived from . The `ProfileCommon` class definition is based on the properties defined in the `properties` subsection of the `profile` section of the configuration file. An instance of this class is created for each user profile, and you can access the individual profile values in your code through the property. For more information about profile properties, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). For more information about the profile features added to [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)], see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). + The `profile` section of the configuration file specifies a schema for user profiles. At run time, the ASP.NET compilation system uses the information specified in the `profile` section to generate a class called `ProfileCommon`, which is derived from . The `ProfileCommon` class definition is based on the properties defined in the `properties` subsection of the `profile` section of the configuration file. An instance of this class is created for each user profile, and you can access the individual profile values in your code through the property. For more information about profile properties, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). For more information about the profile features added to ASP.NET 2.0, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). diff --git a/xml/System.Web.Configuration/ProfilePropertySettingsCollection.xml b/xml/System.Web.Configuration/ProfilePropertySettingsCollection.xml index 59cde5c420a..1481ce31043 100644 --- a/xml/System.Web.Configuration/ProfilePropertySettingsCollection.xml +++ b/xml/System.Web.Configuration/ProfilePropertySettingsCollection.xml @@ -26,7 +26,7 @@ . The `ProfileCommon` class definition is based on the properties defined in the `properties` subsection of the `profile` section of the configuration file. An instance of this class is created for each user profile, and you can access the individual profile values in your code through the property. For more information about profile properties, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). For more information about the profile features added to [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)], see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). + The `profile` section of the configuration file specifies a schema for user profiles. At run time, the ASP.NET compilation system uses the information specified in the `profile` section to generate a class called `ProfileCommon`, which is derived from . The `ProfileCommon` class definition is based on the properties defined in the `properties` subsection of the `profile` section of the configuration file. An instance of this class is created for each user profile, and you can access the individual profile values in your code through the property. For more information about profile properties, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). For more information about the profile features added to ASP.NET 2.0, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). diff --git a/xml/System.Web.Configuration/ProfileSection.xml b/xml/System.Web.Configuration/ProfileSection.xml index 0cb4119dfaf..682970ff4a9 100644 --- a/xml/System.Web.Configuration/ProfileSection.xml +++ b/xml/System.Web.Configuration/ProfileSection.xml @@ -20,7 +20,7 @@ class provides a way to programmatically access and modify the content of the configuration file `profile` section. The `profile` section of the configuration file specifies a schema for user profiles. At run time, the ASP.NET compilation system uses the information specified in the `profile` section to generate a class called `ProfileCommon`, which is derived from . The `ProfileCommon` class definition is based on the properties defined in the `profile` section of the configuration file. The class allows you to access and modify the values for individual profiles. An instance of this class is created for each user profile, and you can access the individual profile values in your code through the property. For more information about the profile features added to [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)], see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). + The class provides a way to programmatically access and modify the content of the configuration file `profile` section. The `profile` section of the configuration file specifies a schema for user profiles. At run time, the ASP.NET compilation system uses the information specified in the `profile` section to generate a class called `ProfileCommon`, which is derived from . The `ProfileCommon` class definition is based on the properties defined in the `profile` section of the configuration file. The class allows you to access and modify the values for individual profiles. An instance of this class is created for each user profile, and you can access the individual profile values in your code through the property. For more information about the profile features added to ASP.NET 2.0, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). @@ -291,7 +291,7 @@ local Microsoft SQL Server database" /> > [!NOTE] > If you provide a type reference in the property, you can define properties in your custom types that are not defined with a `property` element. - For more information about the profile features added to [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)], see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). + For more information about the profile features added to ASP.NET 2.0, see [ASP.NET Profile Properties Overview](https://docs.microsoft.com/previous-versions/aspnet/2y3fs9xs(v=vs.100)). diff --git a/xml/System.Web.Configuration/RootProfilePropertySettingsCollection.xml b/xml/System.Web.Configuration/RootProfilePropertySettingsCollection.xml index 0dd054c9d92..6aeef3882fc 100644 --- a/xml/System.Web.Configuration/RootProfilePropertySettingsCollection.xml +++ b/xml/System.Web.Configuration/RootProfilePropertySettingsCollection.xml @@ -26,7 +26,7 @@ class is both a root-level collection and a container for a collection. These collections allow you to create named groups of more collections, each containing individual named objects. For more information about the profile features added to [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)], see [ASP.NET Profile Properties](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/at64shx3(v=vs.85)). + The class is both a root-level collection and a container for a collection. These collections allow you to create named groups of more collections, each containing individual named objects. For more information about the profile features added to ASP.NET 2.0, see [ASP.NET Profile Properties](https://docs.microsoft.com/previous-versions/dotnet/netframework-3.0/at64shx3(v=vs.85)). The property is a object that contains all the properties defined within the `properties` subsection of the `profile` section of the configuration file. diff --git a/xml/System.Web.UI/Page.xml b/xml/System.Web.UI/Page.xml index 4308a474034..37274542ca2 100644 --- a/xml/System.Web.UI/Page.xml +++ b/xml/System.Web.UI/Page.xml @@ -887,7 +887,7 @@ ## Remarks Use the property to get a object that can be used to manage, register, and add script to a Web page. For more information, see the class. - The class is new in [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)] and replaces class methods for managing scripts that are now deprecated. + The class is new in ASP.NET 2.0 and replaces class methods for managing scripts that are now deprecated. @@ -6309,7 +6309,7 @@ int year = Convert.ToInt32(Page.RouteData.Values["year"]) When this method is invoked, it iterates through the validation controls contained in the object associated with the property and invokes the validation logic for each validation control in the current validation group. The validation group is determined by the control that posted the page to the server. If no validation group is specified, then no validation group is used. > [!NOTE] -> The behavior of page validation has changed. In [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)], controls no longer call the method; they use the method instead. If you use the method on an [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)] page, validation groups are ignored and all controls are validated. +> The behavior of page validation has changed. In ASP.NET 2.0, controls no longer call the method; they use the method instead. If you use the method on an ASP.NET 2.0 page, validation groups are ignored and all controls are validated. @@ -6325,7 +6325,7 @@ int year = Convert.ToInt32(Page.RouteData.Values["year"]) ]]> - The method is not used by [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)]. When you are using [!INCLUDE[vstecasplong](~/includes/vstecasplong-md.md)], override the method to change page validation behavior. + The method is not used by ASP.NET 2.0. When you are using ASP.NET 2.0, override the method to change page validation behavior. From aef653b0a66cb153016ba365285382b4b0fa337f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:36:52 -0800 Subject: [PATCH 205/236] vstecmsbuild --- xml/Microsoft.Build.BuildEngine/BuildItem.xml | 2 +- xml/Microsoft.Build.BuildEngine/Engine.xml | 6 +++--- xml/Microsoft.Build.BuildEngine/InternalLoggerException.xml | 2 +- xml/Microsoft.Build.BuildEngine/Project.xml | 2 +- xml/Microsoft.Build.BuildEngine/Utilities.xml | 4 ++-- xml/Microsoft.Build.Framework/ILogger.xml | 2 +- xml/Microsoft.Build.Framework/OutputAttribute.xml | 2 +- xml/Microsoft.Build.Framework/RequiredRuntimeAttribute.xml | 2 +- xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml | 2 +- xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml | 2 +- xml/Microsoft.Build.Tasks/CallTarget.xml | 2 +- xml/Microsoft.Build.Tasks/CreateProperty.xml | 2 +- xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml | 2 +- xml/Microsoft.Build.Tasks/MSBuild.xml | 2 +- .../ResolveNonMSBuildProjectOutput.xml | 2 +- xml/Microsoft.Build.Tasks/SGen.xml | 2 +- xml/Microsoft.Build.Tasks/Warning.xml | 2 +- 17 files changed, 20 insertions(+), 20 deletions(-) diff --git a/xml/Microsoft.Build.BuildEngine/BuildItem.xml b/xml/Microsoft.Build.BuildEngine/BuildItem.xml index f5f1d297588..2ba14b2637a 100644 --- a/xml/Microsoft.Build.BuildEngine/BuildItem.xml +++ b/xml/Microsoft.Build.BuildEngine/BuildItem.xml @@ -655,7 +655,7 @@ The item metadata name. The item metadata value. - to treat the metadata as a literal value by escaping all [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] special characters; otherwise, . + to treat the metadata as a literal value by escaping all MSBuild special characters; otherwise, . Assigns the specified value to the specified item metadata, and optionally treats the metadata as a literal value. To be added. diff --git a/xml/Microsoft.Build.BuildEngine/Engine.xml b/xml/Microsoft.Build.BuildEngine/Engine.xml index 27a6340c0d8..0ebdb2dc3d6 100644 --- a/xml/Microsoft.Build.BuildEngine/Engine.xml +++ b/xml/Microsoft.Build.BuildEngine/Engine.xml @@ -240,9 +240,9 @@ A that represents properties to be passed to the child engine. A enumeration specifies the location of the Toolset definition. An integer that specifies the number of CPUs or cores in the system. - A string of parameters that are used to configure the [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] engine. You must format the parameters as =. The valid semicolon-separated, optional parameters are as follows: + A string of parameters that are used to configure the MSBuild engine. You must format the parameters as =. The valid semicolon-separated, optional parameters are as follows: - Indicates where the build process can find MSBuild.exe. This path enables the [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] engine to locate MSBuild.exe and start it as a local node. is the only essential parameter for a host. The default value is C:\Windows\Microsoft.Net\Framework\v3.5\\. + Indicates where the build process can find MSBuild.exe. This path enables the MSBuild engine to locate MSBuild.exe and start it as a local node. is the only essential parameter for a host. The default value is C:\Windows\Microsoft.Net\Framework\v3.5\\. Indicates whether the child nodes should remain after the build finishes, in case they can be used later by another build. The nodes are discarded automatically after one minute of non-use. The default value is . Initializes a new instance of the class. @@ -279,7 +279,7 @@ represents an [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] project. It is a container for items, properties and targets. It can load project content from in-memory XML or from an XML file, and can save to an XML file, preserving most white space and all XML comments. + A represents an MSBuild project. It is a container for items, properties and targets. It can load project content from in-memory XML or from an XML file, and can save to an XML file, preserving most white space and all XML comments. Every must be associated with an to access shared information. During a build, the object keeps track of which projects are currently building. diff --git a/xml/Microsoft.Build.BuildEngine/Utilities.xml b/xml/Microsoft.Build.BuildEngine/Utilities.xml index 63f141a6306..f5b594dc687 100644 --- a/xml/Microsoft.Build.BuildEngine/Utilities.xml +++ b/xml/Microsoft.Build.BuildEngine/Utilities.xml @@ -42,13 +42,13 @@ The string to convert. - Converts the specified string into a syntax that allows the [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] engine to interpret the character literally. + Converts the specified string into a syntax that allows the MSBuild engine to interpret the character literally. The converted value of the specified string. diff --git a/xml/Microsoft.Build.Framework/ILogger.xml b/xml/Microsoft.Build.Framework/ILogger.xml index 654ada6bbcd..7936434c193 100644 --- a/xml/Microsoft.Build.Framework/ILogger.xml +++ b/xml/Microsoft.Build.Framework/ILogger.xml @@ -28,7 +28,7 @@ , which provides default implementations of some members. diff --git a/xml/Microsoft.Build.Framework/OutputAttribute.xml b/xml/Microsoft.Build.Framework/OutputAttribute.xml index 96d8a7015dd..98a829faeeb 100644 --- a/xml/Microsoft.Build.Framework/OutputAttribute.xml +++ b/xml/Microsoft.Build.Framework/OutputAttribute.xml @@ -33,7 +33,7 @@ indicates that it has a stricter runtime requirement than a regular task. It alerts MSBuild that it may need to start a separate process for the task if the current CLR runtime version does not match the required version. > [!NOTE] -> This attribute is currently non-functional because only one version of the CLR (2.0) is capable of running either [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] version 2.0 or 3.5. +> This attribute is currently non-functional because only one version of the CLR (2.0) is capable of running either MSBuild version 2.0 or 3.5. For more information about using attributes, see [Extending Metadata Using Attributes](/dotnet/standard/attributes/). diff --git a/xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml b/xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml index 62cfb9b659a..7428182a5f6 100644 --- a/xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml +++ b/xml/Microsoft.Build.Framework/TaskFinishedEventArgs.xml @@ -232,7 +232,7 @@ MSBuild file where this task was defined. - The [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] file where the task is defined. + The MSBuild file where the task is defined. To be added. diff --git a/xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml b/xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml index b74c5174070..764aa9b0958 100644 --- a/xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml +++ b/xml/Microsoft.Build.Framework/TaskStartedEventArgs.xml @@ -196,7 +196,7 @@ MSBuild file where this task was defined. - The [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] file where the task was defined. + The MSBuild file where the task was defined. To be added. diff --git a/xml/Microsoft.Build.Tasks/CallTarget.xml b/xml/Microsoft.Build.Tasks/CallTarget.xml index 18476382b45..3647c30a8f0 100644 --- a/xml/Microsoft.Build.Tasks/CallTarget.xml +++ b/xml/Microsoft.Build.Tasks/CallTarget.xml @@ -153,7 +153,7 @@ if one target fails, you can still continue with the remaining targets. - if the [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] engine is called once per target; if the [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] engine is called once to build all targets. + if the MSBuild engine is called once per target; if the MSBuild engine is called once to build all targets. To be added. diff --git a/xml/Microsoft.Build.Tasks/CreateProperty.xml b/xml/Microsoft.Build.Tasks/CreateProperty.xml index d6d796e6747..f62ff2b7f6a 100644 --- a/xml/Microsoft.Build.Tasks/CreateProperty.xml +++ b/xml/Microsoft.Build.Tasks/CreateProperty.xml @@ -227,7 +227,7 @@ diff --git a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml index 8634fff8ecf..9c9255c33b7 100644 --- a/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml +++ b/xml/Microsoft.Build.Tasks/GenerateApplicationManifest.xml @@ -37,7 +37,7 @@ In Visual Studio 2005, the [GenerateApplicationManifest Task](/visualstudio/msbuild/generateapplicationmanifest-task) requires an `EntryPoint` when an application manifest is generated. (Assembly or native manifests do not require an `EntryPoint`.) This requirement is enforced by the build error "MSB3185: EntryPoint not specified for manifest." - In Visual Studio 2008, [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] does not issue this error when the `EntryPoint` task parameter is not specified. Instead, the \ tag is inserted as a child of the \ tag, for example, as follows. + In Visual Studio 2008, MSBuild does not issue this error when the `EntryPoint` task parameter is not specified. Instead, the \ tag is inserted as a child of the \ tag, for example, as follows. ```xml if the [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] task invokes each target in the list passed to [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] one at a time; if the [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] task invokes all targets in the list at the same time. + if the MSBuild task invokes each target in the list passed to MSBuild one at a time; if the MSBuild task invokes all targets in the list at the same time. - Project reference items that are in the [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] format. + Project reference items that are in the MSBuild format. diff --git a/xml/Microsoft.Build.Tasks/Warning.xml b/xml/Microsoft.Build.Tasks/Warning.xml index 17a516f7e26..f723a74214b 100644 --- a/xml/Microsoft.Build.Tasks/Warning.xml +++ b/xml/Microsoft.Build.Tasks/Warning.xml @@ -280,7 +280,7 @@ Error message - The warning text that [!INCLUDE[vstecmsbuild](~/includes/vstecmsbuild-md.md)] logs. + The warning text that MSBuild logs. To be added. From 03c8bd838c2fab079bc02c2bc4648a8ec2027661 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:37:12 -0800 Subject: [PATCH 206/236] vmd-exp-dev10-long --- xml/System.Web.DynamicData/FieldTemplateUserControl.xml | 2 +- xml/System.Web.DynamicData/MetaModel.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Web.DynamicData/FieldTemplateUserControl.xml b/xml/System.Web.DynamicData/FieldTemplateUserControl.xml index 18f98644e38..5abbc4a9566 100644 --- a/xml/System.Web.DynamicData/FieldTemplateUserControl.xml +++ b/xml/System.Web.DynamicData/FieldTemplateUserControl.xml @@ -90,7 +90,7 @@ public partial class ForeignKeyField : To compile the example code, you need the following: -- Visual Studio 2010 or [!INCLUDE[vwd_exp_dev10_long](~/includes/vwd-exp-dev10-long-md.md)]. +- Visual Studio 2010 or Visual Web Developer 2010 Express. - A Dynamic Data Web site. For more information, see [Walkthrough: Creating a New Dynamic Data Web Site Using Scaffolding](https://msdn.microsoft.com/library/1564aef2-9103-436a-9806-c8ad7abd616a). diff --git a/xml/System.Web.DynamicData/MetaModel.xml b/xml/System.Web.DynamicData/MetaModel.xml index af2842948db..93907b6a450 100644 --- a/xml/System.Web.DynamicData/MetaModel.xml +++ b/xml/System.Web.DynamicData/MetaModel.xml @@ -49,7 +49,7 @@ To compile the example, you need the following: -- Visual Studio 2010 or [!INCLUDE[vwd_exp_dev10_long](~/includes/vwd-exp-dev10-long-md.md)]. +- Visual Studio 2010 or Visual Web Developer 2010 Express. - A Dynamic Data Web site. For more information, see [Walkthrough: Creating a New Dynamic Data Web Site Using Scaffolding](https://msdn.microsoft.com/library/1564aef2-9103-436a-9806-c8ad7abd616a). From 4dd80f44a686bb8ff722e11f0f1685649267f667 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:37:49 -0800 Subject: [PATCH 207/236] vwd-exp-orcas-long --- xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml b/xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml index 03cccaf8f47..c210f75f583 100644 --- a/xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml +++ b/xml/System.ComponentModel.DataAnnotations/RangeAttribute.xml @@ -65,7 +65,7 @@ To compile the example, you need the following: -- Microsoft Visual Studio 2008 Service Pack 1 or [!INCLUDE[vwd_exp_orcas_long](~/includes/vwd-exp-orcas-long-md.md)] SP1. +- Microsoft Visual Studio 2008 Service Pack 1 or Visual Web Developer 2008 Express Edition SP1. - A data-driven Web site. This enables you to create a data context for the database and the class that contains the data field to customize. For more information, see `Walkthrough: Creating a New Dynamic Data Web Site using Scaffolding`. From 09df7d9a8394d15bb4582b69f77cf45887f8e684 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:38:08 -0800 Subject: [PATCH 208/236] vwprvw --- xml/System.Web/HttpContext.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Web/HttpContext.xml b/xml/System.Web/HttpContext.xml index de7de2334f2..2b63ec8198a 100644 --- a/xml/System.Web/HttpContext.xml +++ b/xml/System.Web/HttpContext.xml @@ -785,7 +785,7 @@ End Sub The method returns a global resource by using the culture that is specified in the property. > [!NOTE] -> In some editing environments, such as [!INCLUDE[vwprvw](~/includes/vwprvw-md.md)], the editor might throw a design-time exception if you use a period (.) in the global resource-key name. However, this does not affect your ability to edit or save the file, and you can ignore the error. +> In some editing environments, such as Visual Web Developer, the editor might throw a design-time exception if you use a period (.) in the global resource-key name. However, this does not affect your ability to edit or save the file, and you can ignore the error. ]]> From e5a103e299510b271aee336c014ff67f9b7e6df8 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:38:27 -0800 Subject: [PATCH 209/236] wf1 --- .../IMultiTargetingSupportService.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml b/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml index 849f5019ab9..4a5d7a0b487 100644 --- a/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml +++ b/xml/System.Activities.Presentation.Hosting/IMultiTargetingSupportService.xml @@ -18,7 +18,7 @@ ## Remarks *Multi-targeting* is the ability to find the right version of the loaded assembly that corresponds to the target .NET Framework version of the current workflow project in Visual Studio 2010. - This interface is implemented and used internally by [!INCLUDE[wf1](~/includes/wf1-md.md)] designer components to resolve .NET Framework assemblies in a multi-targeting aware fashion within the Visual Studio 2010 hosting application. The [!INCLUDE[wf1](~/includes/wf1-md.md)] designer components use the implementation of this interface only when additional assemblies need to be loaded dynamically into the editing `AppDomain`. + This interface is implemented and used internally by WF designer components to resolve .NET Framework assemblies in a multi-targeting aware fashion within the Visual Studio 2010 hosting application. The WF designer components use the implementation of this interface only when additional assemblies need to be loaded dynamically into the editing `AppDomain`. ]]> From 7d2f0643bf17537f9a0b78b47492b3ab843011d6 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:38:45 -0800 Subject: [PATCH 210/236] wfd1 --- .../IRegisterMetadata.xml | 2 +- .../AttachedProperty.xml | 2 +- .../ToolboxControl.xml | 4 ++-- .../ToolboxItemWrapper.xml | 2 +- .../DesignerView.xml | 16 ++++++++-------- .../EditingContext.xml | 2 +- .../TypeResolvingOptionsAttribute.xml | 2 +- .../WorkflowDesigner.xml | 2 +- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/xml/System.Activities.Presentation.Metadata/IRegisterMetadata.xml b/xml/System.Activities.Presentation.Metadata/IRegisterMetadata.xml index 844e6551557..b2988215434 100644 --- a/xml/System.Activities.Presentation.Metadata/IRegisterMetadata.xml +++ b/xml/System.Activities.Presentation.Metadata/IRegisterMetadata.xml @@ -16,7 +16,7 @@ types provide a way to encapsulate the association of design-time attributes to run-time types in a loosely coupled fashion. An application hosting the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] can use the interface to register the attributes for the activity. For instance, Visual Studio 2010 searches for types that implement when assemblies that contain these types are loaded in addition to also looking for types in the *.design assemblies. + types provide a way to encapsulate the association of design-time attributes to run-time types in a loosely coupled fashion. An application hosting the Windows Workflow Designer can use the interface to register the attributes for the activity. For instance, Visual Studio 2010 searches for types that implement when assemblies that contain these types are loaded in addition to also looking for types in the *.design assemblies. ]]> diff --git a/xml/System.Activities.Presentation.Model/AttachedProperty.xml b/xml/System.Activities.Presentation.Model/AttachedProperty.xml index 122371afee5..66400032670 100644 --- a/xml/System.Activities.Presentation.Model/AttachedProperty.xml +++ b/xml/System.Activities.Presentation.Model/AttachedProperty.xml @@ -19,7 +19,7 @@ is useful as items in the `View` can bind to the values and react to changes. For instance, this is the way that the selected item template is displayed (it keys off of an attached property for selection). + This is used by the Windows Workflow Designer in order to keep track of interesting pieces of data during an editing session for data that is otherwise transient, that will (mostly) be discarded at the end of an editing session. is useful as items in the `View` can bind to the values and react to changes. For instance, this is the way that the selected item template is displayed (it keys off of an attached property for selection). ]]> diff --git a/xml/System.Activities.Presentation.Toolbox/ToolboxControl.xml b/xml/System.Activities.Presentation.Toolbox/ToolboxControl.xml index e4f2ce53008..b40d595ad76 100644 --- a/xml/System.Activities.Presentation.Toolbox/ToolboxControl.xml +++ b/xml/System.Activities.Presentation.Toolbox/ToolboxControl.xml @@ -33,7 +33,7 @@ . The contains a collection of toolbox categories that hold various categories of tools that can be accessed with the property. It also is able to retrieve the with which it is associated using the property. + This class provides support for representing the toolbox controls when re-hosting the Windows Workflow Designer outside of Visual Studio. It implements . The contains a collection of toolbox categories that hold various categories of tools that can be accessed with the property. It also is able to retrieve the with which it is associated using the property. > [!WARNING] > For activities to load properly in the toolbox, the assembly that contains the activities must be loaded first. Use to load the activity type if it is contained in a different assembly; using instead will cause an exception to be thrown. @@ -85,7 +85,7 @@ System.Activities.Presentation.WorkflowDesigner - Gets or sets the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] with which this toolbox control is associated. + Gets or sets the Windows Workflow Designer with which this toolbox control is associated. The instance with which this toolbox control is associated. To be added. diff --git a/xml/System.Activities.Presentation.Toolbox/ToolboxItemWrapper.xml b/xml/System.Activities.Presentation.Toolbox/ToolboxItemWrapper.xml index bc21be2eb4d..14097f969ce 100644 --- a/xml/System.Activities.Presentation.Toolbox/ToolboxItemWrapper.xml +++ b/xml/System.Activities.Presentation.Toolbox/ToolboxItemWrapper.xml @@ -23,7 +23,7 @@ diff --git a/xml/System.Activities.Presentation.View/DesignerView.xml b/xml/System.Activities.Presentation.View/DesignerView.xml index 3a89299cb80..650fdb3a600 100644 --- a/xml/System.Activities.Presentation.View/DesignerView.xml +++ b/xml/System.Activities.Presentation.View/DesignerView.xml @@ -341,7 +341,7 @@ System.Windows.Input.ICommand - The command used to create a new on the current [!INCLUDE[wfd1](~/includes/wfd1-md.md)] surface when dragging a workflow item from the Toolbox onto the designer surface. + The command used to create a new on the current Windows Workflow Designer surface when dragging a workflow item from the Toolbox onto the designer surface. To be added. @@ -401,7 +401,7 @@ System.Windows.Input.ICommand - The command used to cycle the various UI elements of the current [!INCLUDE[wfd1](~/includes/wfd1-md.md)] surface. + The command used to cycle the various UI elements of the current Windows Workflow Designer surface. To be added. @@ -561,7 +561,7 @@ System.Windows.Input.ICommand - The command used to navigate to the selected child of a composite activity and expand it to fill the full screen of the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] surface. The context menu command initiates this action. + The command used to navigate to the selected child of a composite activity and expand it to fill the full screen of the Windows Workflow Designer surface. The context menu command initiates this action. To be added. @@ -714,7 +714,7 @@ System.Windows.Input.ICommand - The command used to navigate to the parent activity of the selected child activity and expand it to fill the full screen of the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] surface. The context menu command initiates this action. + The command used to navigate to the parent activity of the selected child activity and expand it to fill the full screen of the Windows Workflow Designer surface. The context menu command initiates this action. To be added. @@ -1598,7 +1598,7 @@ System.Windows.Input.ICommand - The command used to show or hide the argument designer. Clicking the button on the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] surface initiates this action. + The command used to show or hide the argument designer. Clicking the button on the Windows Workflow Designer surface initiates this action. (); System.Windows.Input.ICommand - The command used to show or hide the MiniMap control on the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] surface. + The command used to show or hide the MiniMap control on the Windows Workflow Designer surface. To be added. @@ -1696,7 +1696,7 @@ DesignerView dView = des.Context.Services.GetService(); System.Windows.Input.ICommand - The command used to show or hide the variable designer. Clicking the button on the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] surface initiates this action. + The command used to show or hide the variable designer. Clicking the button on the Windows Workflow Designer surface initiates this action. To be added. @@ -1833,7 +1833,7 @@ DesignerView dView = des.Context.Services.GetService(); System.Windows.Input.ICommand - The command used to zoom in on the current [!INCLUDE[wfd1](~/includes/wfd1-md.md)] surface. + The command used to zoom in on the current Windows Workflow Designer surface. To be added. diff --git a/xml/System.Activities.Presentation/EditingContext.xml b/xml/System.Activities.Presentation/EditingContext.xml index 0e3a4cb8b51..ca800441668 100644 --- a/xml/System.Activities.Presentation/EditingContext.xml +++ b/xml/System.Activities.Presentation/EditingContext.xml @@ -23,7 +23,7 @@ represents the communication boundary that is shared between the hosting application and the [!INCLUDE[wfd1](~/includes/wfd1-md.md)]. The was implemented as a concrete class for ease of use. Override and to use customized managers derived from and . + The represents the communication boundary that is shared between the hosting application and the Windows Workflow Designer. The was implemented as a concrete class for ease of use. Override and to use customized managers derived from and . ]]> diff --git a/xml/System.Activities.Presentation/TypeResolvingOptionsAttribute.xml b/xml/System.Activities.Presentation/TypeResolvingOptionsAttribute.xml index 0b3cf8288da..7ab46f2280f 100644 --- a/xml/System.Activities.Presentation/TypeResolvingOptionsAttribute.xml +++ b/xml/System.Activities.Presentation/TypeResolvingOptionsAttribute.xml @@ -108,7 +108,7 @@ System.Activities.Presentation.View.TypeResolvingOptions - Gets or sets the options used to configure how a [!INCLUDE[wfd1](~/includes/wfd1-md.md)] initializes type-resolver and type-browser dialogs to enable a user to select a type for arguments, variables, and generic type activities. + Gets or sets the options used to configure how a Windows Workflow Designer initializes type-resolver and type-browser dialogs to enable a user to select a type for arguments, variables, and generic type activities. An instance of that specifies the options available for how a [!INCLUDE[wfd2](~/includes/wfd2-md.md)] initializes type-resolver and type-browser dialogs to enable a user to select a type for arguments, variables, and generic type activities. To be added. diff --git a/xml/System.Activities.Presentation/WorkflowDesigner.xml b/xml/System.Activities.Presentation/WorkflowDesigner.xml index 04e71e21135..33006a3e082 100644 --- a/xml/System.Activities.Presentation/WorkflowDesigner.xml +++ b/xml/System.Activities.Presentation/WorkflowDesigner.xml @@ -159,7 +159,7 @@ - Indicates whether the [!INCLUDE[wfd1](~/includes/wfd1-md.md)] is in error state. + Indicates whether the Windows Workflow Designer is in error state. if the [!INCLUDE[wfd2](~/includes/wfd2-md.md)] is in error state; otherwise, . To be added. From 088fa67ec8c8df3f5e329f1a74472a243044cc00 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:41:15 -0800 Subject: [PATCH 211/236] wfd2 --- .../IWorkflowDesignerStorageService.xml | 2 +- .../TypeResolvingOptionsAttribute.xml | 2 +- xml/System.Activities.Presentation/WorkflowDesigner.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.Activities.Presentation/IWorkflowDesignerStorageService.xml b/xml/System.Activities.Presentation/IWorkflowDesignerStorageService.xml index 0928e344db7..f9e38f905e8 100644 --- a/xml/System.Activities.Presentation/IWorkflowDesignerStorageService.xml +++ b/xml/System.Activities.Presentation/IWorkflowDesignerStorageService.xml @@ -16,7 +16,7 @@ diff --git a/xml/System.Activities.Presentation/TypeResolvingOptionsAttribute.xml b/xml/System.Activities.Presentation/TypeResolvingOptionsAttribute.xml index 7ab46f2280f..02c8024db27 100644 --- a/xml/System.Activities.Presentation/TypeResolvingOptionsAttribute.xml +++ b/xml/System.Activities.Presentation/TypeResolvingOptionsAttribute.xml @@ -109,7 +109,7 @@ Gets or sets the options used to configure how a Windows Workflow Designer initializes type-resolver and type-browser dialogs to enable a user to select a type for arguments, variables, and generic type activities. - An instance of that specifies the options available for how a [!INCLUDE[wfd2](~/includes/wfd2-md.md)] initializes type-resolver and type-browser dialogs to enable a user to select a type for arguments, variables, and generic type activities. + An instance of that specifies the options available for how a Workflow Designer initializes type-resolver and type-browser dialogs to enable a user to select a type for arguments, variables, and generic type activities. To be added. diff --git a/xml/System.Activities.Presentation/WorkflowDesigner.xml b/xml/System.Activities.Presentation/WorkflowDesigner.xml index 33006a3e082..fb953bd731a 100644 --- a/xml/System.Activities.Presentation/WorkflowDesigner.xml +++ b/xml/System.Activities.Presentation/WorkflowDesigner.xml @@ -161,7 +161,7 @@ Indicates whether the Windows Workflow Designer is in error state. - if the [!INCLUDE[wfd2](~/includes/wfd2-md.md)] is in error state; otherwise, . + if the Workflow Designer is in error state; otherwise, . To be added. From 4e04c4eb39d25cd1a9dc411f348c6a800414f165 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:41:50 -0800 Subject: [PATCH 212/236] win2kfamily --- xml/System.Diagnostics/Process.xml | 2 +- .../ReplicationCursor.xml | 2 +- xml/System.DirectoryServices.Protocols/LocatorFlags.xml | 4 ++-- xml/System.DirectoryServices/DirectorySearcher.xml | 2 +- xml/System.Drawing.Text/PrivateFontCollection.xml | 2 +- xml/System.Messaging/MessageQueue.xml | 2 +- xml/System.Security.Principal/WellKnownSidType.xml | 2 +- xml/System.Windows.Forms/Clipboard.xml | 6 +++--- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/xml/System.Diagnostics/Process.xml b/xml/System.Diagnostics/Process.xml index a269ccfeed2..5545557c71f 100644 --- a/xml/System.Diagnostics/Process.xml +++ b/xml/System.Diagnostics/Process.xml @@ -4290,7 +4290,7 @@ The calling process is a member of the associated process' descendant tree. property holds an executable file name, such as Outlook, that does not include the .exe extension or the path. It is helpful for getting and manipulating all the processes that are associated with the same executable file. > [!NOTE] -> On [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)] operating systems, the property may be truncated to 15 characters if the process module information cannot be obtained. +> On Windows 2000 operating systems, the property may be truncated to 15 characters if the process module information cannot be obtained. You can call , passing it an executable file name, to retrieve an array that contains every running instance on the specified computer. You can use this array, for example, to shut down all the running instances of the executable file. diff --git a/xml/System.DirectoryServices.ActiveDirectory/ReplicationCursor.xml b/xml/System.DirectoryServices.ActiveDirectory/ReplicationCursor.xml index 918a893159b..9deb1dc30a2 100644 --- a/xml/System.DirectoryServices.ActiveDirectory/ReplicationCursor.xml +++ b/xml/System.DirectoryServices.ActiveDirectory/ReplicationCursor.xml @@ -48,7 +48,7 @@ ]]> - This property is not supported on [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)]. + This property is not supported on Windows 2000. diff --git a/xml/System.DirectoryServices.Protocols/LocatorFlags.xml b/xml/System.DirectoryServices.Protocols/LocatorFlags.xml index 476ad2867df..656c3d91664 100644 --- a/xml/System.DirectoryServices.Protocols/LocatorFlags.xml +++ b/xml/System.DirectoryServices.Protocols/LocatorFlags.xml @@ -66,7 +66,7 @@ 32 - Attempts to find a domain controller that supports directory service functions ([!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)] or later). The value is equal to 32 or 0x20. + Attempts to find a domain controller that supports directory service functions (Windows 2000 or later). The value is equal to 32 or 0x20. @@ -88,7 +88,7 @@ 16 - Requires that the returned domain controller support [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)] or later. The value is equal to 16 or 0x10. + Requires that the returned domain controller support Windows 2000 or later. The value is equal to 16 or 0x10. diff --git a/xml/System.DirectoryServices/DirectorySearcher.xml b/xml/System.DirectoryServices/DirectorySearcher.xml index d4ae2b65244..ef0e2d0f66f 100644 --- a/xml/System.DirectoryServices/DirectorySearcher.xml +++ b/xml/System.DirectoryServices/DirectorySearcher.xml @@ -1064,7 +1064,7 @@ SearchResultCollection res = src.FindAll(); ## Remarks To retrieve specific properties, add them to this collection before you begin the search. For example, `searcher.PropertiesToLoad.Add("phone");` will add the phone property to the list of properties to retrieve in the search. - The property "ADsPath" is always retrieved during the search. On [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)] and earlier operating systems, the account that performs the search must be a member of the Administrators group to retrieve the ntSecurityDescriptor property. If this is not the case, the property value that is returned for ntSecurityDescriptor will be `null`. For more information, see the [NT-Security-Descriptor](/windows/desktop/adschema/a-ntsecuritydescriptor) article. + The property "ADsPath" is always retrieved during the search. On Windows 2000 and earlier operating systems, the account that performs the search must be a member of the Administrators group to retrieve the ntSecurityDescriptor property. If this is not the case, the property value that is returned for ntSecurityDescriptor will be `null`. For more information, see the [NT-Security-Descriptor](/windows/desktop/adschema/a-ntsecuritydescriptor) article. ]]> diff --git a/xml/System.Drawing.Text/PrivateFontCollection.xml b/xml/System.Drawing.Text/PrivateFontCollection.xml index b436f77b139..418b4e4eb23 100644 --- a/xml/System.Drawing.Text/PrivateFontCollection.xml +++ b/xml/System.Drawing.Text/PrivateFontCollection.xml @@ -104,7 +104,7 @@ is not supported on operating systems before [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)]. When using a private font on operating systems before [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)], the default font, typically Microsoft Sans Serif, will be substituted. + Windows Forms applications support TrueType fonts and have limited support for OpenType fonts. If you try to use a font that is not supported, such as an unsupported OpenType font or a Bitmap font, an exception will occur. The is not supported on operating systems before Windows 2000. When using a private font on operating systems before Windows 2000, the default font, typically Microsoft Sans Serif, will be substituted. ]]> diff --git a/xml/System.Messaging/MessageQueue.xml b/xml/System.Messaging/MessageQueue.xml index cbe967a0c4a..4b305a7910d 100644 --- a/xml/System.Messaging/MessageQueue.xml +++ b/xml/System.Messaging/MessageQueue.xml @@ -60,7 +60,7 @@ class is a wrapper around Message Queuing. There are multiple versions of Message Queuing, and using the class can result in slightly different behavior, depending on the operating system you are using. For information about specific features of each version of Message Queuing, see the topic "What's New in Message Queuing" in the Platform SDK in MSDN. diff --git a/xml/System.Security.Principal/WellKnownSidType.xml b/xml/System.Security.Principal/WellKnownSidType.xml index 11163f0d21a..7a289cc6433 100644 --- a/xml/System.Security.Principal/WellKnownSidType.xml +++ b/xml/System.Security.Principal/WellKnownSidType.xml @@ -844,7 +844,7 @@ 35 - Indicates a SID that matches pre-[!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)] compatible accounts. + Indicates a SID that matches pre-Windows 2000 compatible accounts. diff --git a/xml/System.Windows.Forms/Clipboard.xml b/xml/System.Windows.Forms/Clipboard.xml index 940840e99c2..418d4f27853 100644 --- a/xml/System.Windows.Forms/Clipboard.xml +++ b/xml/System.Windows.Forms/Clipboard.xml @@ -349,7 +349,7 @@ format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)]. Otherwise, this method checks for the presence of data in the format. + This method checks for the presence of data in the format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and Windows 2000. Otherwise, this method checks for the presence of data in the format. Use this method to determine whether the Clipboard contains text data before retrieving it with the method. @@ -732,7 +732,7 @@ format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)]. Otherwise, this method returns text data in the format. + This method returns text data in the format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and Windows 2000. Otherwise, this method returns text data in the format. Use the method to determine whether the Clipboard contains text data before retrieving it with this method. @@ -1345,7 +1345,7 @@ format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and [!INCLUDE[Win2kFamily](~/includes/win2kfamily-md.md)]. Otherwise, this method adds text data in the format. + This method adds text data in the format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and Windows 2000. Otherwise, this method adds text data in the format. To retrieve text data from the Clipboard, first use the method to determine whether the Clipboard contains text data before retrieving it with the method. From e730090170b231f2f3083cc9039e46ab7ccc9c75 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:42:17 -0800 Subject: [PATCH 213/236] win7 --- xml/System.Globalization/CompareInfo.xml | 2 +- xml/System.Globalization/SortVersion.xml | 4 ++-- xml/System.Timers/Timer.xml | 2 +- .../IProcessHostPreloadClient.xml | 4 ++-- xml/System.Windows.Media/TextOptions.xml | 2 +- xml/System.Windows.Shell/JumpItem.xml | 2 +- xml/System.Windows.Shell/JumpList.xml | 4 ++-- xml/System.Windows.Shell/JumpPath.xml | 2 +- xml/System.Windows.Shell/TaskbarItemInfo.xml | 22 +++++++++---------- .../TaskbarItemProgressState.xml | 2 +- xml/System.Windows.Shell/ThumbButtonInfo.xml | 8 +++---- .../ThumbButtonInfoCollection.xml | 2 +- xml/System.Windows/Window.xml | 6 ++--- xml/ns-System.Windows.Shell.xml | 2 +- 14 files changed, 32 insertions(+), 32 deletions(-) diff --git a/xml/System.Globalization/CompareInfo.xml b/xml/System.Globalization/CompareInfo.xml index a0f79571f75..d1e553a9ea8 100644 --- a/xml/System.Globalization/CompareInfo.xml +++ b/xml/System.Globalization/CompareInfo.xml @@ -5160,7 +5160,7 @@ This method has greater overhead than other object returned by the property doesn't identify the precise Unicode version used to compare strings. It is useful only when comparing two objects to determine whether they use the same Unicode version and culture to compare strings. For more information and an example, see the reference page. diff --git a/xml/System.Globalization/SortVersion.xml b/xml/System.Globalization/SortVersion.xml index 9df4d5c8d6c..0d4bec4075c 100644 --- a/xml/System.Globalization/SortVersion.xml +++ b/xml/System.Globalization/SortVersion.xml @@ -52,7 +52,7 @@ From the .NET Framework 2.0 Service Pack 1 through the .NET Framework 4, each version of the.NET Framework has included tables that contain sort weights and data on string normalization and that are based on a particular version of Unicode. In the .NET Framework 4.5, the presence of these tables depends on the operating system: -- On [!INCLUDE[win7](~/includes/win7-md.md)] and previous versions of the Windows operating system, the tables continue to be used for comparing and ordering strings. +- On Windows 7 and previous versions of the Windows operating system, the tables continue to be used for comparing and ordering strings. - On [!INCLUDE[win8](~/includes/win8-md.md)], the .NET Framework delegates string comparison and ordering operations to the operating system. @@ -61,7 +61,7 @@ |.NET Framework version|Operating system|Unicode version| |----------------------------|----------------------|---------------------| |.NET Framework 4|All operating systems|Unicode 5.0| -|.NET Framework 4.5 and later versions of the .NET Framework|[!INCLUDE[win7](~/includes/win7-md.md)]|Unicode 5.0| +|.NET Framework 4.5 and later versions of the .NET Framework|Windows 7|Unicode 5.0| |.NET Framework 4.5 and later versions of the .NET Framework|[!INCLUDE[win8](~/includes/win8-md.md)] and later Windows operating system versions|Unicode 6.0| On [!INCLUDE[win8](~/includes/win8-md.md)], because the version of Unicode used in string comparison and ordering depends on the version of the operating system, the results of string comparison may differ even for applications that run on a specific version of the .NET Framework. diff --git a/xml/System.Timers/Timer.xml b/xml/System.Timers/Timer.xml index abf94172301..7553fe0db80 100644 --- a/xml/System.Timers/Timer.xml +++ b/xml/System.Timers/Timer.xml @@ -729,7 +729,7 @@ property to determine the frequency at which the event is fired. Because the class depends on the system clock, it has the same resolution as the system clock. This means that the event will fire at an interval defined by the resolution of the system clock if the property is less than the resolution of the system clock. The following example sets the property to 5 milliseconds. When run on a [!INCLUDE[win7](~/includes/win7-md.md)] system whose system clock has a resolution of approximately 15 milliseconds, the event fires approximately every 15 milliseconds rather than every 5 milliseconds. + You use the property to determine the frequency at which the event is fired. Because the class depends on the system clock, it has the same resolution as the system clock. This means that the event will fire at an interval defined by the resolution of the system clock if the property is less than the resolution of the system clock. The following example sets the property to 5 milliseconds. When run on a Windows 7 system whose system clock has a resolution of approximately 15 milliseconds, the event fires approximately every 15 milliseconds rather than every 5 milliseconds. [!code-csharp[System.Timers.Timer.Interval#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.timers.timer.interval/cs/interval2.cs#1)] [!code-vb[System.Timers.Timer.Interval#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.timers.timer.interval/vb/interval2.vb#1)] diff --git a/xml/System.Web.Hosting/IProcessHostPreloadClient.xml b/xml/System.Web.Hosting/IProcessHostPreloadClient.xml index 2e1a9023a3b..226dad1b9f4 100644 --- a/xml/System.Web.Hosting/IProcessHostPreloadClient.xml +++ b/xml/System.Web.Hosting/IProcessHostPreloadClient.xml @@ -19,7 +19,7 @@ This interface is intended primarily for use by WCF applications that are non-HTTP applications. ASP.NET developers who want to preload ASP.NET Web applications should use the simulated HTTP requests in IIS 7.0 combined with the `Application_Start` method in the Global.asax file. > [!NOTE] -> The type and its methods apply only to applications that run on IIS 7.0 and [!INCLUDE[win7](~/includes/win7-md.md)]. +> The type and its methods apply only to applications that run on IIS 7.0 and Windows 7. ]]> @@ -53,7 +53,7 @@ The value of `parameters` can be `null`, a zero-length array, or a populated array. > [!NOTE] -> The type and its methods apply only to applications that run on IIS 7.0 and [!INCLUDE[win7](~/includes/win7-md.md)]. +> The type and its methods apply only to applications that run on IIS 7.0 and Windows 7. ]]> diff --git a/xml/System.Windows.Media/TextOptions.xml b/xml/System.Windows.Media/TextOptions.xml index 88e7c1a5c5e..b6c6646267e 100644 --- a/xml/System.Windows.Media/TextOptions.xml +++ b/xml/System.Windows.Media/TextOptions.xml @@ -298,7 +298,7 @@ diff --git a/xml/System.Windows.Shell/JumpItem.xml b/xml/System.Windows.Shell/JumpItem.xml index a442a022d0a..677cc0b26b0 100644 --- a/xml/System.Windows.Shell/JumpItem.xml +++ b/xml/System.Windows.Shell/JumpItem.xml @@ -47,7 +47,7 @@ System.String - Gets or sets the name of the category the is grouped with in the [!INCLUDE[win7](~/includes/win7-md.md)] taskbar Jump List. + Gets or sets the name of the category the is grouped with in the Windows 7 taskbar Jump List. The name of the category the is grouped with. The default is . class provides a managed wrapper for the Jump List functionality in the [!INCLUDE[win7](~/includes/win7-md.md)] taskbar and manages the data passed to the Windows shell. The functionality exposed by the class is not available in versions of Windows earlier than [!INCLUDE[win7](~/includes/win7-md.md)]. Applications that use the class will run in other versions of Windows, but the Jump List will not be available. For more information about the Windows shell and native Jump List APIs, see [Taskbar Extensions](https://go.microsoft.com/fwlink/?LinkId=178479). + The class provides a managed wrapper for the Jump List functionality in the Windows 7 taskbar and manages the data passed to the Windows shell. The functionality exposed by the class is not available in versions of Windows earlier than Windows 7. Applications that use the class will run in other versions of Windows, but the Jump List will not be available. For more information about the Windows shell and native Jump List APIs, see [Taskbar Extensions](https://go.microsoft.com/fwlink/?LinkId=178479). The following illustration shows the Jump List for Windows Media Player, with items in the **Tasks** and **Frequent** categories. diff --git a/xml/System.Windows.Shell/JumpPath.xml b/xml/System.Windows.Shell/JumpPath.xml index 083dd106bb9..513261ddcd0 100644 --- a/xml/System.Windows.Shell/JumpPath.xml +++ b/xml/System.Windows.Shell/JumpPath.xml @@ -20,7 +20,7 @@ is a reference to a file that can be opened from a [!INCLUDE[win7](~/includes/win7-md.md)] taskbar Jump List. If your application is not registered to handle the file type of the item, the file will not appear in the Jump List. For example, if you add a to a .txt file, your application must be registered to handle .txt files. + A is a reference to a file that can be opened from a Windows 7 taskbar Jump List. If your application is not registered to handle the file type of the item, the file will not appear in the Jump List. For example, if you add a to a .txt file, your application must be registered to handle .txt files. ]]> diff --git a/xml/System.Windows.Shell/TaskbarItemInfo.xml b/xml/System.Windows.Shell/TaskbarItemInfo.xml index 5bad9efa0d1..b17d5ba2cdf 100644 --- a/xml/System.Windows.Shell/TaskbarItemInfo.xml +++ b/xml/System.Windows.Shell/TaskbarItemInfo.xml @@ -20,19 +20,19 @@ class provides a managed wrapper for [!INCLUDE[win7](~/includes/win7-md.md)] taskbar functionality. For more information about the Windows shell and native taskbar APIs, see [Taskbar Extensions](https://go.microsoft.com/fwlink/?LinkId=178479). is exposed as the dependency property on a . + The class provides a managed wrapper for Windows 7 taskbar functionality. For more information about the Windows shell and native taskbar APIs, see [Taskbar Extensions](https://go.microsoft.com/fwlink/?LinkId=178479). is exposed as the dependency property on a . - The [!INCLUDE[win7](~/includes/win7-md.md)] taskbar provides enhanced functionality that enables you to use the taskbar item to communicate status to a user and expose common tasks when the window is minimized or hidden. The functionality that is exposed by the class is unavailable in versions of Windows earlier than [!INCLUDE[win7](~/includes/win7-md.md)]. Applications that use the class can still run in earlier versions of Windows; however, these taskbar enhancements are unavailable in the earlier versions. + The Windows 7 taskbar provides enhanced functionality that enables you to use the taskbar item to communicate status to a user and expose common tasks when the window is minimized or hidden. The functionality that is exposed by the class is unavailable in versions of Windows earlier than Windows 7. Applications that use the class can still run in earlier versions of Windows; however, these taskbar enhancements are unavailable in the earlier versions. - In [!INCLUDE[win7](~/includes/win7-md.md)], some taskbar functionality might be unavailable, depending on the user's settings. For example, taskbar functionality is unavailable if Windows Aero is disabled or if the application is started with elevated permissions. Your application should provide other ways to interact with the user that do not depend on the enhanced taskbar functionality in [!INCLUDE[win7](~/includes/win7-md.md)]. + In Windows 7, some taskbar functionality might be unavailable, depending on the user's settings. For example, taskbar functionality is unavailable if Windows Aero is disabled or if the application is started with elevated permissions. Your application should provide other ways to interact with the user that do not depend on the enhanced taskbar functionality in Windows 7. - Program icons in the notification area, which is at the far right of the taskbar, are typically used to communicate application status to a user. By default, the [!INCLUDE[win7](~/includes/win7-md.md)] taskbar hides program icons in the notification area. However, you can set the property to add an image to the taskbar button to communicate status, such as online status in a messaging application. The overlay image lets users see the application status even if they cannot see the program icon in the notification area. You can also display the progress of running tasks in the taskbar button by setting the and properties. + Program icons in the notification area, which is at the far right of the taskbar, are typically used to communicate application status to a user. By default, the Windows 7 taskbar hides program icons in the notification area. However, you can set the property to add an image to the taskbar button to communicate status, such as online status in a messaging application. The overlay image lets users see the application status even if they cannot see the program icon in the notification area. You can also display the progress of running tasks in the taskbar button by setting the and properties. - The [!INCLUDE[win7](~/includes/win7-md.md)] taskbar displays a thumbnail of the application when you move the mouse pointer over the taskbar button. By default the whole application window is shown. You can specify a particular part of the window to display in the thumbnail by setting the property. You can also specify a that is displayed in a tooltip above the taskbar thumbnail. The tooltip is displayed even when the thumbnail cannot be seen because of user settings. + The Windows 7 taskbar displays a thumbnail of the application when you move the mouse pointer over the taskbar button. By default the whole application window is shown. You can specify a particular part of the window to display in the thumbnail by setting the property. You can also specify a that is displayed in a tooltip above the taskbar thumbnail. The tooltip is displayed even when the thumbnail cannot be seen because of user settings. You can add buttons to the taskbar thumbnail to provide access to common tasks without switching to the application window. For example, Window Media Player provides Play, Pause, Forward, and Back buttons that let you control media playback from the taskbar thumbnail when the application is minimized. Buttons in the taskbar thumbnail are represented by objects and are contained in the collection. - The following illustration shows the enhanced features of the [!INCLUDE[win7](~/includes/win7-md.md)] taskbar. + The following illustration shows the enhanced features of the Windows 7 taskbar. ![Taskbar Item Info Sample](~/add/media/wpfshell-taskbariteminfo.png "Taskbar Item Info Sample") Windows Taskbar Enhanced Features @@ -189,7 +189,7 @@ Windows Taskbar Description ## Remarks You can add an image to the program icon in the taskbar button to communicate application status to the user. The overlay uses a static or animated that is positioned over the bottom-right corner of the icon in the taskbar button. The overlay is not displayed if the user sets the taskbar to show small icons. - Program icons in the notification area, which is at the far right of the taskbar, are typically used to communicate application status to a user. In [!INCLUDE[win7](~/includes/win7-md.md)], program icons in the notification area are hidden by default, and are therefore, less useful for communicating status. You can use the taskbar button overlay in [!INCLUDE[win7](~/includes/win7-md.md)] to communicate status when the icon in the notification area is hidden. Your application can detect the version of Windows and provide notifications in a manner that is appropriate for the operating system. + Program icons in the notification area, which is at the far right of the taskbar, are typically used to communicate application status to a user. In Windows 7, program icons in the notification area are hidden by default, and are therefore, less useful for communicating status. You can use the taskbar button overlay in Windows 7 to communicate status when the icon in the notification area is hidden. Your application can detect the version of Windows and provide notifications in a manner that is appropriate for the operating system. Overlay images are rendered at the appropriate size. If the represents an , the appropriate bit depth is also used. @@ -260,7 +260,7 @@ Windows Taskbar Overlay property, which contains one of the enumeration values. When the is , the indicator is green. When , the indicator is yellow. When , the indicator is red. For these states, the property determines how much of the taskbar button is filled by the progress indicator. is ignored for other values of . shows a pulsing green indicator across the entire taskbar button. No indicator is shown for . + You can communicate the progress of long-running tasks by displaying a progress indicator in a Windows 7 taskbar button. The color of the indicator is determined by the property, which contains one of the enumeration values. When the is , the indicator is green. When , the indicator is yellow. When , the indicator is red. For these states, the property determines how much of the taskbar button is filled by the progress indicator. is ignored for other values of . shows a pulsing green indicator across the entire taskbar button. No indicator is shown for . The following illustration shows the taskbar progress indicator in the state. @@ -325,7 +325,7 @@ Windows Taskbar Progress Indicator ## Remarks The property is represented as a value between 0.0 and 1.0. Numbers smaller and larger are coerced to be within those bounds. is coerced to 0. - You can communicate the progress of long-running tasks by displaying a progress indicator in a [!INCLUDE[win7](~/includes/win7-md.md)] taskbar button. The color of the indicator is determined by the property, which contains one of the enumeration values. If the property is , , or , the property determines the fullness of the progress indicator. is ignored for some values of . shows a pulsing green indicator across the entire taskbar button. No indicator is shown for . + You can communicate the progress of long-running tasks by displaying a progress indicator in a Windows 7 taskbar button. The color of the indicator is determined by the property, which contains one of the enumeration values. If the property is , , or , the property determines the fullness of the progress indicator. is ignored for some values of . shows a pulsing green indicator across the entire taskbar button. No indicator is shown for . The following illustration shows the taskbar progress indicator with a of 82 percent. @@ -390,7 +390,7 @@ Windows Taskbar Progress Indicator ## Remarks You can add buttons to the taskbar thumbnail to give users access to common tasks without requiring them to switch to the application window. For example, Windows Media Player provides Play, Pause, Forward, and Back buttons that let users control media playback from the taskbar thumbnail when the application is minimized. Buttons in the taskbar thumbnail are represented by objects and are contained in the collection. - The [!INCLUDE[win7](~/includes/win7-md.md)] shell allows a maximum of seven buttons in the taskbar thumbnail. If more than seven objects are added to the , the additional objects are treated as overflow. When a button is , it does not have any visible elements, and no space is reserved for it. In this case, additional buttons from the overflow are displayed. + The Windows 7 shell allows a maximum of seven buttons in the taskbar thumbnail. If more than seven objects are added to the , the additional objects are treated as overflow. When a button is , it does not have any visible elements, and no space is reserved for it. In this case, additional buttons from the overflow are displayed. The following illustration shows the taskbar preview with a collection of two thumb buttons. @@ -452,7 +452,7 @@ Windows Taskbar Thumb Buttons property to specify a cropped area of the client window that is displayed in the thumbnail. For example, this property is useful if you want to focus the thumbnail on the window content while you exclude the application toolbars. This property cannot be used to display content in the thumbnail that is not already visible in the application window. + By default, the Windows 7 taskbar displays a scaled thumbnail of an application window's client area. You can set the property to specify a cropped area of the client window that is displayed in the thumbnail. For example, this property is useful if you want to focus the thumbnail on the window content while you exclude the application toolbars. This property cannot be used to display content in the thumbnail that is not already visible in the application window. You specify the area that is displayed in the thumbnail by setting the of the border around the area. The border starts at the edge of the client window and extends inward by the specified amount. Content inside the border is displayed in the thumbnail. diff --git a/xml/System.Windows.Shell/TaskbarItemProgressState.xml b/xml/System.Windows.Shell/TaskbarItemProgressState.xml index da285ace015..83f3dbb122f 100644 --- a/xml/System.Windows.Shell/TaskbarItemProgressState.xml +++ b/xml/System.Windows.Shell/TaskbarItemProgressState.xml @@ -19,7 +19,7 @@ property, which contains one of the enumeration values. If the is Normal, Paused, or Error, the property determines the completeness of the progress indicator. is ignored for other values of . + You can communicate the progress of long-running tasks by displaying a progress indicator in the Windows 7 taskbar. The color of the indicator is determined by the property, which contains one of the enumeration values. If the is Normal, Paused, or Error, the property determines the completeness of the progress indicator. is ignored for other values of . ]]> diff --git a/xml/System.Windows.Shell/ThumbButtonInfo.xml b/xml/System.Windows.Shell/ThumbButtonInfo.xml index cfdf8c03d5d..5d049b48315 100644 --- a/xml/System.Windows.Shell/ThumbButtonInfo.xml +++ b/xml/System.Windows.Shell/ThumbButtonInfo.xml @@ -24,11 +24,11 @@ class contains properties that describe how the [!INCLUDE[win7](~/includes/win7-md.md)] shell displays the buttons in the taskbar thumbnail. It provides a managed wrapper around the native Windows API. objects are contained in the collection. + The class contains properties that describe how the Windows 7 shell displays the buttons in the taskbar thumbnail. It provides a managed wrapper around the native Windows API. objects are contained in the collection. - The enhanced taskbar functionality is not available in versions of Windows earlier than [!INCLUDE[win7](~/includes/win7-md.md)]. In [!INCLUDE[win7](~/includes/win7-md.md)], some functionality might not be available depending on the user's settings. For example, buttons are only shown in the taskbar thumbnail when Windows Aero is enabled. Your application should provide alternate ways of interacting with the user that are not dependent on the enhanced taskbar functionality. + The enhanced taskbar functionality is not available in versions of Windows earlier than Windows 7. In Windows 7, some functionality might not be available depending on the user's settings. For example, buttons are only shown in the taskbar thumbnail when Windows Aero is enabled. Your application should provide alternate ways of interacting with the user that are not dependent on the enhanced taskbar functionality. The following illustration shows a taskbar preview with two thumb buttons that provide access to the Play and Stop commands. @@ -637,7 +637,7 @@ Windows Taskbar Thumb Buttons . [!INCLUDE[win7](~/includes/win7-md.md)] allows a maximum of seven buttons in the taskbar thumbnail. When the property is set to , the thumbnail button has no visible elements, but space is still reserved for it. When the thumbnail button is , it does not have any visible elements and no space is reserved for it. In this case, additional thumbnail buttons in the collection are displayed. + By default, the thumbnail button is . Windows 7 allows a maximum of seven buttons in the taskbar thumbnail. When the property is set to , the thumbnail button has no visible elements, but space is still reserved for it. When the thumbnail button is , it does not have any visible elements and no space is reserved for it. In this case, additional thumbnail buttons in the collection are displayed. ]]> diff --git a/xml/System.Windows.Shell/ThumbButtonInfoCollection.xml b/xml/System.Windows.Shell/ThumbButtonInfoCollection.xml index 6e8604921d9..66eeee6f4fe 100644 --- a/xml/System.Windows.Shell/ThumbButtonInfoCollection.xml +++ b/xml/System.Windows.Shell/ThumbButtonInfoCollection.xml @@ -25,7 +25,7 @@ ## Remarks is a strongly-typed that is used to support declarations in Extensible Application Markup Language (XAML). - The [!INCLUDE[win7](~/includes/win7-md.md)] shell allows a maximum of seven buttons in the taskbar preview. If more than seven objects are added to the , the additional objects are treated as overflow. When a button is , it does not have any visible elements and no space is reserved for it. In this case, additional buttons from the overflow are displayed. + The Windows 7 shell allows a maximum of seven buttons in the taskbar preview. If more than seven objects are added to the , the additional objects are treated as overflow. When a button is , it does not have any visible elements and no space is reserved for it. In this case, additional buttons from the overflow are displayed. ]]> diff --git a/xml/System.Windows/Window.xml b/xml/System.Windows/Window.xml index 884ba2e2aa0..74e84b057f6 100644 --- a/xml/System.Windows/Window.xml +++ b/xml/System.Windows/Window.xml @@ -2308,13 +2308,13 @@ System.Windows.Shell.TaskbarItemInfo - Gets or sets the [!INCLUDE[win7](~/includes/win7-md.md)] taskbar thumbnail for the . - The [!INCLUDE[win7](~/includes/win7-md.md)] taskbar thumbnail for the . + Gets or sets the Windows 7 taskbar thumbnail for the . + The Windows 7 taskbar thumbnail for the . class. + For more information about how to use the Windows 7 taskbar thumbnail, see the class. ]]> diff --git a/xml/ns-System.Windows.Shell.xml b/xml/ns-System.Windows.Shell.xml index eda2d545b39..b4304870ce6 100644 --- a/xml/ns-System.Windows.Shell.xml +++ b/xml/ns-System.Windows.Shell.xml @@ -5,7 +5,7 @@ namespace is not available in versions of Windows prior to [!INCLUDE[win7](~/includes/win7-md.md)]. In [!INCLUDE[win7](~/includes/win7-md.md)], some functionality might not be available depending on the user's settings. + The Windows 7 taskbar provides enhanced functionality that enables you to use the taskbar button to communicate status to a user and expose common tasks when the window is minimized or hidden. The functionality exposed by the types in the namespace is not available in versions of Windows prior to Windows 7. In Windows 7, some functionality might not be available depending on the user's settings. ]]> From 63e85c7bc3f82e04440fd71822dd8ca1303bee7c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:42:42 -0800 Subject: [PATCH 214/236] win8-appname-long --- xml/System.Diagnostics/Debug.xml | 2 +- xml/System.IO.Compression/BrotliStream.xml | 10 +++--- xml/System.IO.Compression/DeflateStream.xml | 12 +++---- xml/System.IO.Compression/GZipStream.xml | 12 +++---- xml/System.IO.Compression/ZipArchive.xml | 2 +- xml/System.IO.Compression/ZipArchiveEntry.xml | 2 +- xml/System.IO.Compression/ZipFile.xml | 2 +- .../ZipFileExtensions.xml | 2 +- .../IsolatedStorage.xml | 2 +- .../IsolatedStorageFile.xml | 2 +- .../IsolatedStorageFileStream.xml | 2 +- xml/System.IO.Pipes/PipeStream.xml | 8 ++--- xml/System.IO/BufferedStream.xml | 8 ++--- xml/System.IO/FileStream.xml | 14 ++++---- xml/System.IO/Stream.xml | 26 +++++++------- xml/System.Net/WebException.xml | 2 +- xml/System.Reflection/TypeInfo.xml | 6 ++-- .../NeutralResourcesLanguageAttribute.xml | 4 +-- xml/System.Resources/ResourceManager.xml | 34 +++++++++---------- .../SatelliteContractVersionAttribute.xml | 4 +-- .../WindowsRuntimeDesignerContext.xml | 2 +- .../ReturnValueNameAttribute.xml | 2 +- .../CryptoStream.xml | 2 +- 23 files changed, 81 insertions(+), 81 deletions(-) diff --git a/xml/System.Diagnostics/Debug.xml b/xml/System.Diagnostics/Debug.xml index d4bee25bc07..b3c3fafce8b 100644 --- a/xml/System.Diagnostics/Debug.xml +++ b/xml/System.Diagnostics/Debug.xml @@ -174,7 +174,7 @@ When the application runs in user interface mode, it displays a message box that shows the call stack with file and line numbers. The message box contains three buttons: **Abort**, **Retry**, and **Ignore**. Clicking the **Abort** button terminates the application. Clicking **Retry** sends you to the code in the debugger if your application is running in a debugger, or offers to open a debugger if it is not. Clicking **Ignore** continues with the next instruction in the code. > [!NOTE] -> [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps do not support modal dialog boxes, so they behave the same in user interface mode and non-user interface mode. The message is written to the active trace listeners in debugging mode, or no message is written in release mode. +> Windows 8.x Store apps do not support modal dialog boxes, so they behave the same in user interface mode and non-user interface mode. The message is written to the active trace listeners in debugging mode, or no message is written in release mode. > [!NOTE] > The display of the message box depends on the presence of the . If the is not in the collection, the message box is not displayed. The can be removed by the [<clear>](/dotnet/framework/configure-apps/file-schema/trace-debug/clear-element-for-listeners-for-trace), the [<remove>](/dotnet/framework/configure-apps/file-schema/trace-debug/remove-element-for-listeners-for-trace), or by calling the method on the property (`System.Diagnostics.Trace.Listeners.Clear()`). diff --git a/xml/System.IO.Compression/BrotliStream.xml b/xml/System.IO.Compression/BrotliStream.xml index 3dfa2e5ba36..71404b937a9 100644 --- a/xml/System.IO.Compression/BrotliStream.xml +++ b/xml/System.IO.Compression/BrotliStream.xml @@ -412,7 +412,7 @@ ## Remarks -The `DisposeAsync` method lets you perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `DisposeAsync` method lets you perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the Brotli stream by writing any changes to the backing store and closing the stream to release resources. @@ -731,7 +731,7 @@ This method read a maximum of `buffer.Length` bytes from the current stream and ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -780,7 +780,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -963,7 +963,7 @@ If the write operation is successful, the position within the Brotli stream adva ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -1012,7 +1012,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO.Compression/DeflateStream.xml b/xml/System.IO.Compression/DeflateStream.xml index 6d42b858f3b..736d6d7be7c 100644 --- a/xml/System.IO.Compression/DeflateStream.xml +++ b/xml/System.IO.Compression/DeflateStream.xml @@ -760,7 +760,7 @@ Copying begins at the current position in the current Deflate stream and does no ## Remarks -The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -859,7 +859,7 @@ Copying begins at the current position in the current Deflate stream. ## Remarks -The `DisposeAsync` method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `DisposeAsync` method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the Deflate stream by writing any changes to the backing store and closing the stream to release resources. @@ -1318,7 +1318,7 @@ This method read a maximum of `buffer.Length` bytes from the current stream and ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1372,7 +1372,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1640,7 +1640,7 @@ If the write operation is successful, the position within the Deflate stream adv ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -1694,7 +1694,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO.Compression/GZipStream.xml b/xml/System.IO.Compression/GZipStream.xml index 4b2c3637ac3..f7691cc0dda 100644 --- a/xml/System.IO.Compression/GZipStream.xml +++ b/xml/System.IO.Compression/GZipStream.xml @@ -744,7 +744,7 @@ Copying begins at the current position in the current GZip stream, and does not ## Remarks -The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -843,7 +843,7 @@ Copying begins at the current position in the current GZip stream. ## Remarks -The `DisposeAsync` method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `DisposeAsync` method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the GZip stream by writing any changes to the backing store and closing the stream to release resources. @@ -1304,7 +1304,7 @@ This method read a maximum of `buffer.Length` bytes from the current stream and ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1358,7 +1358,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1632,7 +1632,7 @@ If the write operation is successful, the position within the GZip stream advanc ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -1686,7 +1686,7 @@ If the operation is canceled before it completes, the returned task contains the ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO.Compression/ZipArchive.xml b/xml/System.IO.Compression/ZipArchive.xml index 4671dabdef3..8eca8c73489 100644 --- a/xml/System.IO.Compression/ZipArchive.xml +++ b/xml/System.IO.Compression/ZipArchive.xml @@ -51,7 +51,7 @@ When you create a new entry, the file is compressed and added to the zip package. The method enables you to specify a directory hierarchy when adding the entry. You include the relative path of the new entry within the zip package. For example, creating a new entry with a relative path of `AddedFolder\NewFile.txt` creates a compressed text file in a directory named AddedFolder. - If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access four extension methods (from the class) for the class: , , , and (available in .NET Core 2.0 and later versions). These extension methods enable you to compress and decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available for [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, you can compress and decompress files by using the or class, or you can use the [!INCLUDE[wrt](~/includes/wrt-md.md)] types [Compressor](https://go.microsoft.com/fwlink/p/?LinkID=246357) and [Decompressor](https://go.microsoft.com/fwlink/p/?LinkID=246358). + If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access four extension methods (from the class) for the class: , , , and (available in .NET Core 2.0 and later versions). These extension methods enable you to compress and decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available for Windows 8.x Store apps. In Windows 8.x Store apps, you can compress and decompress files by using the or class, or you can use the [!INCLUDE[wrt](~/includes/wrt-md.md)] types [Compressor](https://go.microsoft.com/fwlink/p/?LinkID=246357) and [Decompressor](https://go.microsoft.com/fwlink/p/?LinkID=246358). diff --git a/xml/System.IO.Compression/ZipArchiveEntry.xml b/xml/System.IO.Compression/ZipArchiveEntry.xml index 4cfd12d88e6..9d0f88678e2 100644 --- a/xml/System.IO.Compression/ZipArchiveEntry.xml +++ b/xml/System.IO.Compression/ZipArchiveEntry.xml @@ -47,7 +47,7 @@ |To open a stream to an individual file contained in a zip archive|| |Delete a file from a zip archive|| - If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access two extension methods for the class. Those methods are and , and they enable you to decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available in [!INCLUDE[win8](~/includes/win8-md.md)]. In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, you can decompress the contents of an archive by using or , or you can use the [!INCLUDE[wrt](~/includes/wrt-md.md)] types [Compressor](https://go.microsoft.com/fwlink/p/?LinkId=246357) and [Decompressor](https://go.microsoft.com/fwlink/?LinkId=246358) to compress and decompress files. + If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access two extension methods for the class. Those methods are and , and they enable you to decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available in [!INCLUDE[win8](~/includes/win8-md.md)]. In Windows 8.x Store apps, you can decompress the contents of an archive by using or , or you can use the [!INCLUDE[wrt](~/includes/wrt-md.md)] types [Compressor](https://go.microsoft.com/fwlink/p/?LinkId=246357) and [Decompressor](https://go.microsoft.com/fwlink/?LinkId=246358) to compress and decompress files. diff --git a/xml/System.IO.Compression/ZipFile.xml b/xml/System.IO.Compression/ZipFile.xml index b56d91ca397..d6c09744d39 100644 --- a/xml/System.IO.Compression/ZipFile.xml +++ b/xml/System.IO.Compression/ZipFile.xml @@ -53,7 +53,7 @@ |To open a stream to an individual file contained in a zip archive|| |Delete a file from a zip archive|| - You cannot use the or classes in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, you should use the following classes to work with compressed files. + You cannot use the or classes in Windows 8.x Store apps. In Windows 8.x Store apps, you should use the following classes to work with compressed files. - diff --git a/xml/System.IO.Compression/ZipFileExtensions.xml b/xml/System.IO.Compression/ZipFileExtensions.xml index 020353b014e..f4beae63a46 100644 --- a/xml/System.IO.Compression/ZipFileExtensions.xml +++ b/xml/System.IO.Compression/ZipFileExtensions.xml @@ -45,7 +45,7 @@ ## Remarks The class contains only static methods that extend the and classes. You do not create an instance of the class; instead, you use these methods from instances of or . - To use the extension methods, you must reference the `System.IO.Compression.FileSystem` assembly in your project. The `System.IO.Compression.FileSystem` assembly is not available in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. Therefore, the and classes (both of which are in the `System.IO.Compression.FileSystem` assembly) are not available in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, you work with compressed files by using the methods in , , , and . + To use the extension methods, you must reference the `System.IO.Compression.FileSystem` assembly in your project. The `System.IO.Compression.FileSystem` assembly is not available in Windows 8.x Store apps. Therefore, the and classes (both of which are in the `System.IO.Compression.FileSystem` assembly) are not available in Windows 8.x Store apps. In Windows 8.x Store apps, you work with compressed files by using the methods in , , , and . The class contains four methods that extend : diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorage.xml b/xml/System.IO.IsolatedStorage/IsolatedStorage.xml index 87b86bc56da..beb7a302b85 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorage.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorage.xml @@ -50,7 +50,7 @@ For information about file-based isolated storage, see the class. > [!IMPORTANT] -> Isolated storage is not available for [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. +> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. ]]> diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml b/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml index 55b9a87762e..39cae434ab6 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml @@ -62,7 +62,7 @@ This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > [!IMPORTANT] -> Isolated storage is not available for [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. +> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml b/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml index be4538a5b7c..8fd967a2d60 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml @@ -58,7 +58,7 @@ This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > [!IMPORTANT] -> Isolated storage is not available for [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. +> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. diff --git a/xml/System.IO.Pipes/PipeStream.xml b/xml/System.IO.Pipes/PipeStream.xml index 43f2c78d0af..02e87f37530 100644 --- a/xml/System.IO.Pipes/PipeStream.xml +++ b/xml/System.IO.Pipes/PipeStream.xml @@ -1528,7 +1528,7 @@ The pipe handle has not been set. (Did your method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -2190,7 +2190,7 @@ The pipe handle has not been set. (Did your method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO/BufferedStream.xml b/xml/System.IO/BufferedStream.xml index c5d7344ed9d..117320bc8a1 100644 --- a/xml/System.IO/BufferedStream.xml +++ b/xml/System.IO/BufferedStream.xml @@ -778,7 +778,7 @@ bufStream->Close(); ## Remarks -The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -885,7 +885,7 @@ This method is called by the public for reading primitive data types. ## Remarks -The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -1891,7 +1891,7 @@ If the write operation is successful, the position within the buffered stream ad ## Remarks -The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO/FileStream.xml b/xml/System.IO/FileStream.xml index a3053cfa6cf..e7bffd16e73 100644 --- a/xml/System.IO/FileStream.xml +++ b/xml/System.IO/FileStream.xml @@ -54,7 +54,7 @@ class to read from, write to, open, and close files on a file system, and to manipulate other file-related operating system handles, including pipes, standard input, and standard output. You can use the , , , and methods to perform synchronous operations, or the , , , and methods to perform asynchronous operations. Use the asynchronous methods to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. buffers input and output for better performance. + Use the class to read from, write to, open, and close files on a file system, and to manipulate other file-related operating system handles, including pipes, standard input, and standard output. You can use the , , , and methods to perform synchronous operations, or the , , , and methods to perform asynchronous operations. Use the asynchronous methods to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. buffers input and output for better performance. > [!IMPORTANT] > This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. @@ -2059,7 +2059,7 @@ See for more informat ## Remarks -The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `CopyToAsync` method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -2181,7 +2181,7 @@ For an example of copying between two streams, see the for reading primitive data types. ## Remarks -The `ReadAsync` method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -3366,7 +3366,7 @@ The following example shows how to read from a file asynchronously. ## Remarks -The `ReadAsync` method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `ReadAsync` method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -3996,7 +3996,7 @@ If the write operation is successful, the position within the file stream advanc ## Remarks -The `WriteAsync` method lets you perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. +The `WriteAsync` method lets you perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -4066,7 +4066,7 @@ If the operation is canceled before it completes, the returned task contains the method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive file operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.IO/Stream.xml b/xml/System.IO/Stream.xml index 840c8330ae2..a17fbaca178 100644 --- a/xml/System.IO/Stream.xml +++ b/xml/System.IO/Stream.xml @@ -98,9 +98,9 @@ Disposing a object flushes any buffered data, and essentially calls the method for you. also releases operating system resources such as file handles, network connections, or memory used for any internal buffering. The class provides the capability of wrapping a buffered stream around another stream in order to improve read and write performance. - Starting with the .NET Framework 4.5, the class includes async methods to simplify asynchronous operations. An async method contains `Async` in its name, such as , , , and . These methods enable you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + Starting with the .NET Framework 4.5, the class includes async methods to simplify asynchronous operations. An async method contains `Async` in its name, such as , , , and . These methods enable you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. - When used in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app, includes two extension methods: and . These methods convert a object to a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)]. You can also convert a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)] to a object by using the and methods. For more information, see [How to: Convert Between .NET Framework Streams and Windows Runtime Streams](/dotnet/standard/io/how-to-convert-between-dotnet-streams-and-winrt-streams) + When used in a Windows 8.x Store app, includes two extension methods: and . These methods convert a object to a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)]. You can also convert a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)] to a object by using the and methods. For more information, see [How to: Convert Between .NET Framework Streams and Windows Runtime Streams](/dotnet/standard/io/how-to-convert-between-dotnet-streams-and-winrt-streams) Some stream implementations perform local buffering of the underlying data to improve performance. For such streams, you can use the or method to clear any internal buffers and ensure that all data has been written to the underlying data source or repository. @@ -834,7 +834,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Copying begins at the current position in the current stream. @@ -907,7 +907,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Copying begins at the current position in the current stream. @@ -963,7 +963,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -1030,7 +1030,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. If the operation is canceled before it completes, the returned task contains the value for the property. @@ -1276,7 +1276,7 @@ method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the stream by writing any changes to the backing store and closing the stream to release resources. @@ -1987,7 +1987,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -2054,7 +2054,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -2135,7 +2135,7 @@ method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports reading. @@ -2658,7 +2658,7 @@ This member is an explicit interface member implementation. It can be used only method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -2725,7 +2725,7 @@ This member is an explicit interface member implementation. It can be used only method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. @@ -2806,7 +2806,7 @@ This member is an explicit interface member implementation. It can be used only method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. Use the property to determine whether the current instance supports writing. diff --git a/xml/System.Net/WebException.xml b/xml/System.Net/WebException.xml index fd63d7798c5..b92afca3ed6 100644 --- a/xml/System.Net/WebException.xml +++ b/xml/System.Net/WebException.xml @@ -619,7 +619,7 @@ The value of is one of the values. > [!WARNING] -> The error is not returned to [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. +> The error is not returned to Windows 8.x Store apps. diff --git a/xml/System.Reflection/TypeInfo.xml b/xml/System.Reflection/TypeInfo.xml index 616451c7181..3640b0117c7 100644 --- a/xml/System.Reflection/TypeInfo.xml +++ b/xml/System.Reflection/TypeInfo.xml @@ -81,7 +81,7 @@ ## Examples - This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. + This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a Windows 8.x Store XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. [!code-csharp[System.ReflectionWinStoreApp#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.reflectionwinstoreapp/cs/mainpage.xaml.cs#1)] [!code-vb[System.ReflectionWinStoreApp#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.reflectionwinstoreapp/vb/mainpage.xaml.vb#1)] @@ -584,7 +584,7 @@ ## Examples - This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. + This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a Windows 8.x Store XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. [!code-csharp[System.ReflectionWinStoreApp#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.reflectionwinstoreapp/cs/mainpage.xaml.cs#1)] [!code-vb[System.ReflectionWinStoreApp#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.reflectionwinstoreapp/vb/mainpage.xaml.vb#1)] @@ -701,7 +701,7 @@ type, including inherited methods and properties. To run this code, paste it into the code file for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. + This example uses the reflection types and members in the .NET for Windows 8.x Store apps subset to retrieve the methods and properties of the type, including inherited methods and properties. To run this code, paste it into the code file for a Windows 8.x Store XAML app that contains a [Windows.UI.Xaml.Controls.Textblock](xref:Windows.UI.Xaml.Controls.TextBlock) control named `textblock1`. [!code-csharp[System.ReflectionWinStoreApp#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.reflectionwinstoreapp/cs/mainpage.xaml.cs#1)] [!code-vb[System.ReflectionWinStoreApp#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.reflectionwinstoreapp/vb/mainpage.xaml.vb#1)] diff --git a/xml/System.Resources/NeutralResourcesLanguageAttribute.xml b/xml/System.Resources/NeutralResourcesLanguageAttribute.xml index b562ae936f2..35161dc7301 100644 --- a/xml/System.Resources/NeutralResourcesLanguageAttribute.xml +++ b/xml/System.Resources/NeutralResourcesLanguageAttribute.xml @@ -79,8 +79,8 @@ - If the default culture's resources are located in a satellite assembly rather than in the main app assembly, the attribute specifies the culture and the directory from which the runtime can load the resources. -## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps - In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps whose resources are loaded and retrieved by using the class, the attribute defines the neutral culture whose resources are used in the event of a failed probe. It does not specify the location of the resources. By default, uses the app's package resource index (PRI) file to locate the resources of the default culture. The neutral culture that is defined by the attribute is added to the end of the UI language list to simulate this effect. +## Windows 8.x Store Apps + In Windows 8.x Store apps whose resources are loaded and retrieved by using the class, the attribute defines the neutral culture whose resources are used in the event of a failed probe. It does not specify the location of the resources. By default, uses the app's package resource index (PRI) file to locate the resources of the default culture. The neutral culture that is defined by the attribute is added to the end of the UI language list to simulate this effect. If you load and retrieve resources by using the [!INCLUDE[wrt](~/includes/wrt-md.md)][Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class or the types in the [Windows.ApplicationModel.Resources.Core](https://go.microsoft.com/fwlink/p/?LinkId=238194) namespace, the attribute is ignored. diff --git a/xml/System.Resources/ResourceManager.xml b/xml/System.Resources/ResourceManager.xml index b56ab3fe3b7..e2a58ddd915 100644 --- a/xml/System.Resources/ResourceManager.xml +++ b/xml/System.Resources/ResourceManager.xml @@ -64,7 +64,7 @@ The class retrieves resources from a binary .resources file that is embedded in an assembly or from a standalone .resources file. If an app has been localized and localized resources have been deployed in [satellite assemblies](/dotnet/framework/resources/creating-satellite-assemblies-for-desktop-apps), it looks up culture-specific resources, provides resource fallback when a localized resource does not exist, and supports resource serialization. - For more information about creating and managing resources in desktop apps and [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, see the following sections: + For more information about creating and managing resources in desktop apps and Windows 8.x Store apps, see the following sections: - [Desktop Apps](#desktop) @@ -311,14 +311,14 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res If resources are needed for any assembly not listed under the `` node, the class probes for cultures using standard probing rules. -## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps +## Windows 8.x Store Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in Windows 8.x Store apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with Windows 8.x Store apps. To retrieve resources from Windows 8.x Store apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. - For [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, the class retrieves resources from package resource index (PRI) files. A single PRI file (the application package PRI file) contains the resources for both the default culture and any localized cultures. You use the MakePRI utility to create a PRI file from one or more resource files that are in XML resource (.resw) format. For resources that are included in a Visual Studio project, Visual Studio handles the process of creating and packaging the PRI file automatically. You can then use the .NET Framework class to access the app's or library's resources. + For Windows 8.x Store apps, the class retrieves resources from package resource index (PRI) files. A single PRI file (the application package PRI file) contains the resources for both the default culture and any localized cultures. You use the MakePRI utility to create a PRI file from one or more resource files that are in XML resource (.resw) format. For resources that are included in a Visual Studio project, Visual Studio handles the process of creating and packaging the PRI file automatically. You can then use the .NET Framework class to access the app's or library's resources. - You can instantiate a object for a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app in the same way that you do for a desktop app. + You can instantiate a object for a Windows 8.x Store app in the same way that you do for a desktop app. You can then access the resources for a particular culture by passing the name of the resource to be retrieved to the method. By default, this method returns the resource for the culture determined by the current UI culture of the thread that made the call. You can also retrieve the resources for a specific culture by passing the name of the resource and a object that represents the culture whose resource is to be retrieved to the method. If the resource for the current UI culture or the specified culture cannot be found, the resource manager uses a UI language fallback list to locate a suitable resource. @@ -512,12 +512,12 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res If you're not using Visual Studio, you can create a class with no members whose namespace and name are the same as that of the default .resources file. The example provides an illustration. -## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps +## Windows 8.x Store Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in Windows 8.x Store apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with Windows 8.x Store apps. To retrieve resources from Windows 8.x Store apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. - In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, uses the `resourceSource` parameter to infer the assembly, base name, and the namespace where the resource items can be located within the app's package resource index (PRI) file. For example, given a type named MyCompany.MyProduct.MyType that is defined in `MyAssembly`, the resource manager looks for a resource set identifier named MyAssembly and looks for a scope MyCompany.MyProduct.MyType within that resource set. The resource manager searches for resource items under the default context (current culture, current high contrast setting, and so on) within this scope. + In Windows 8.x Store apps, uses the `resourceSource` parameter to infer the assembly, base name, and the namespace where the resource items can be located within the app's package resource index (PRI) file. For example, given a type named MyCompany.MyProduct.MyType that is defined in `MyAssembly`, the resource manager looks for a resource set identifier named MyAssembly and looks for a scope MyCompany.MyProduct.MyType within that resource set. The resource manager searches for resource items under the default context (current culture, current high contrast setting, and so on) within this scope. @@ -627,12 +627,12 @@ al /out:ru-RU\Greet.resources.dll /culture:ru-RU /embed: GreetingResources.ru-RU If the resource file identified by `baseName` cannot be found in `assembly`, the method instantiates a object, but the attempt to retrieve a specific resource throws an exception, typically . For information about diagnosing the cause of the exception, see the "Handling the MissingManifestResourceException Exception" section of the class topic. -## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps +## Windows 8.x Store Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in Windows 8.x Store apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with Windows 8.x Store apps. To retrieve resources from Windows 8.x Store apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. - In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, the resource manager uses the simple name of the `assembly` parameter to look up a matching resource set in the app's package resource index (PRI) file. The `baseName` parameter is used to look up a resource item within the resource set. For example, the root name for PortableLibrary1.Resource1.de-DE.resources is PortableLibrary1.Resource1. + In Windows 8.x Store apps, the resource manager uses the simple name of the `assembly` parameter to look up a matching resource set in the app's package resource index (PRI) file. The `baseName` parameter is used to look up a resource item within the resource set. For example, the root name for PortableLibrary1.Resource1.de-DE.resources is PortableLibrary1.Resource1. @@ -1723,12 +1723,12 @@ csc GetStream.cs /resource:AppResources.resources > [!CAUTION] > This method can throw more exceptions than are listed. One reason this might occur is if a method that this method calls throws an exception. For example, a exception might be thrown if an error was made deploying or installing a satellite assembly, or a exception might be thrown if a user-defined type throws a user-defined exception when the type is deserialized. -## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps +## Windows 8.x Store Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in Windows 8.x Store apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with Windows 8.x Store apps. To retrieve resources from Windows 8.x Store apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. - In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, the method returns the value of the `name` string resource, localized for the caller's current UI culture settings. The list of cultures is derived from the operating system's preferred UI language list. If the resource manager cannot match `name`, the method returns `null`. + In Windows 8.x Store apps, the method returns the value of the `name` string resource, localized for the caller's current UI culture settings. The list of cultures is derived from the operating system's preferred UI language list. If the resource manager cannot match `name`, the method returns `null`. @@ -1838,12 +1838,12 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res > [!CAUTION] > This method can throw more exceptions than are listed. One reason this might occur is if a method that this method calls throws an exception. For example, a exception might be thrown if an error was made deploying or installing a satellite assembly, or a exception might be thrown if a user-defined type throws a user-defined exception when the type is deserialized. -## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps +## Windows 8.x Store Apps > [!IMPORTANT] -> Although the class is supported in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps. To retrieve resources from [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. +> Although the class is supported in Windows 8.x Store apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with Windows 8.x Store apps. To retrieve resources from Windows 8.x Store apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. - In [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, the method returns the value of the `name` string resource, localized for the culture specified by the `culture` parameter. If the resource is not localized for the `culture` culture, the lookup uses the entire [!INCLUDE[win8](~/includes/win8-md.md)] language fallback list, and stops after looking in the default culture. If the resource manager cannot match `name`, the method returns `null`. + In Windows 8.x Store apps, the method returns the value of the `name` string resource, localized for the culture specified by the `culture` parameter. If the resource is not localized for the `culture` culture, the lookup uses the entire [!INCLUDE[win8](~/includes/win8-md.md)] language fallback list, and stops after looking in the default culture. If the resource manager cannot match `name`, the method returns `null`. diff --git a/xml/System.Resources/SatelliteContractVersionAttribute.xml b/xml/System.Resources/SatelliteContractVersionAttribute.xml index 8fec58a1461..c025b254b62 100644 --- a/xml/System.Resources/SatelliteContractVersionAttribute.xml +++ b/xml/System.Resources/SatelliteContractVersionAttribute.xml @@ -68,8 +68,8 @@ A vendor of a shared component uses a publisher policy assembly to make a compatibility statement about a particular version of a released assembly. A publisher policy assembly is a strongly named assembly that has a name in the format `policy...`, and is registered in the [Global Assembly Cache (GAC)](/dotnet/framework/app-domains/gac). The publisher policy is generated from an XML configuration file (see the [\ Element](/dotnet/framework/configure-apps/file-schema/runtime/bindingredirect-element)) by using the [Al.exe (Assembly Linker)](/dotnet/framework/tools/al-exe-assembly-linker) tool. The Assembly Linker is used with the `/link` option to link the XML configuration file to a manifest assembly, which is then stored in the global assembly cache. The publisher policy assemblies can be used when a vendor ships a maintenance release (service pack) that contains bug fixes. -## [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] Apps - This attribute is ignored in [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] apps, because package resource index (PRI) files do not have versioning semantics. In addition, the [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] packaging model requires all resources to ship in the same package, with no possibility of redeploying satellite assemblies or PRI files. +## Windows 8.x Store Apps + This attribute is ignored in Windows 8.x Store apps, because package resource index (PRI) files do not have versioning semantics. In addition, the Windows 8.x Store packaging model requires all resources to ship in the same package, with no possibility of redeploying satellite assemblies or PRI files. ]]> diff --git a/xml/System.Runtime.DesignerServices/WindowsRuntimeDesignerContext.xml b/xml/System.Runtime.DesignerServices/WindowsRuntimeDesignerContext.xml index 8aebec92e2c..cb3bef41078 100644 --- a/xml/System.Runtime.DesignerServices/WindowsRuntimeDesignerContext.xml +++ b/xml/System.Runtime.DesignerServices/WindowsRuntimeDesignerContext.xml @@ -19,7 +19,7 @@ diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml index 3a2113a26b3..9365cc09e9e 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml @@ -36,7 +36,7 @@ attribute in Visual Basic): + In a [!INCLUDE[wrt](~/includes/wrt-md.md)] component, all the parameters of a method and the return value must have names. By default, [Winmdexp.exe (Windows Runtime Metadata Export Tool)](/dotnet/framework/tools/winmdexp-exe-windows-runtime-metadata-export-tool) gives the return value the name "value". When you use a component in a Windows 8.x Store app written in JavaScript, you can use this name to retrieve the return value. For example, suppose a component defines a method that has a return value and two `out` parameters (`ByRef` parameters with the attribute in Visual Basic): ```csharp public static int ComputeAverage([ReadOnlyArray()] int[] input, diff --git a/xml/System.Security.Cryptography/CryptoStream.xml b/xml/System.Security.Cryptography/CryptoStream.xml index 1fba4011299..e1ec2688042 100644 --- a/xml/System.Security.Cryptography/CryptoStream.xml +++ b/xml/System.Security.Cryptography/CryptoStream.xml @@ -579,7 +579,7 @@ method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a [!INCLUDE[win8_appname_long](~/includes/win8-appname-long-md.md)] app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. + The method enables you to perform a resource-intensive dispose operation without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. This method disposes the stream by writing any changes to the backing store and closing the stream to release resources. From 5d09d9b24f652482ebe56f3d44463c4561f5288f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:43:20 -0800 Subject: [PATCH 215/236] win8-appstore-long --- xml/System.Diagnostics/Debug.xml | 2 +- xml/System.IO/Directory.xml | 2 +- xml/System.IO/StreamReader.xml | 2 +- xml/System.IO/StreamWriter.xml | 2 +- xml/System/Object.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Diagnostics/Debug.xml b/xml/System.Diagnostics/Debug.xml index b3c3fafce8b..3fc0ef5cef3 100644 --- a/xml/System.Diagnostics/Debug.xml +++ b/xml/System.Diagnostics/Debug.xml @@ -167,7 +167,7 @@ By default, the method works only in debug builds. Use the method if you want to do assertions in release builds. For more information, see [Assertions in Managed Code](/visualstudio/debugger/assertions-in-managed-code). > [!IMPORTANT] -> The `Assert` methods are not available for [!INCLUDE[win8_appstore_long](~/includes/win8-appstore-long-md.md)] apps. +> The `Assert` methods are not available for Windows Store apps. Typically, the method is used to identify logic errors during program development. evaluates the condition. If the result is `false`, it sends a failure message to the collection. You can customize this behavior by adding a to, or removing one from, the collection. diff --git a/xml/System.IO/Directory.xml b/xml/System.IO/Directory.xml index b09296553ea..16e4fbdc2dd 100644 --- a/xml/System.IO/Directory.xml +++ b/xml/System.IO/Directory.xml @@ -83,7 +83,7 @@ For a list of common I/O tasks, see [Common I/O Tasks](/dotnet/standard/io/common-i-o-tasks). - and are not supported for use in [!INCLUDE[win8_appstore_long](~/includes/win8-appstore-long-md.md)] apps. For information about how to access files and folders in [!INCLUDE[win8_appstore_long](~/includes/win8-appstore-long-md.md)] apps, see [Accessing data and files (Windows Store apps)](https://msdn.microsoft.com/library/windows/apps/hh758319.aspx). + and are not supported for use in Windows Store apps. For information about how to access files and folders in Windows Store apps, see [Accessing data and files (Windows Store apps)](https://msdn.microsoft.com/library/windows/apps/hh758319.aspx). diff --git a/xml/System.IO/StreamReader.xml b/xml/System.IO/StreamReader.xml index 59222622f1d..0682f13bdca 100644 --- a/xml/System.IO/StreamReader.xml +++ b/xml/System.IO/StreamReader.xml @@ -83,7 +83,7 @@ ## Examples - The following example uses an instance of to read text from a file. The constructor used in this example is not supported for use in [!INCLUDE[win8_appstore_long](~/includes/win8-appstore-long-md.md)] Apps. + The following example uses an instance of to read text from a file. The constructor used in this example is not supported for use in Windows Store Apps. [!code-cpp[readtextfile#1](~/samples/snippets/cpp/VS_Snippets_CLR/ReadTextFile/CPP/readtextfile.cpp#1)] [!code-csharp[readtextfile#1](~/samples/snippets/csharp/VS_Snippets_CLR/ReadTextFile/CS/readtextfile.cs#1)] diff --git a/xml/System.IO/StreamWriter.xml b/xml/System.IO/StreamWriter.xml index 48d9240c7b3..b99058f1321 100644 --- a/xml/System.IO/StreamWriter.xml +++ b/xml/System.IO/StreamWriter.xml @@ -78,7 +78,7 @@ ## Examples - The following example shows how to use a object to write a file that lists the directories on the C drive, and then uses a object to read and display each directory name. A good practice is to use these objects in a `using` statement so that the unmanaged resources are correctly disposed. The `using` statement automatically calls on the object when the code that is using it has completed. The constructor used in this example is not supported for use in [!INCLUDE[win8_appstore_long](~/includes/win8-appstore-long-md.md)] Apps. + The following example shows how to use a object to write a file that lists the directories on the C drive, and then uses a object to read and display each directory name. A good practice is to use these objects in a `using` statement so that the unmanaged resources are correctly disposed. The `using` statement automatically calls on the object when the code that is using it has completed. The constructor used in this example is not supported for use in Windows Store Apps. [!code-csharp[StreamReadWrite#1](~/samples/snippets/csharp/VS_Snippets_CLR/streamreadwrite/cs/program.cs#1)] [!code-vb[StreamReadWrite#1](~/samples/snippets/visualbasic/VS_Snippets_CLR/streamreadwrite/vb/module1.vb#1)] diff --git a/xml/System/Object.xml b/xml/System/Object.xml index 20121edd976..bbbbffd4d82 100644 --- a/xml/System/Object.xml +++ b/xml/System/Object.xml @@ -1141,7 +1141,7 @@ and the interface. The if [IStringable](xref:Windows.Foundation.IStringable) is not implemented on the managed object. > [!WARNING] -> Because the common language runtime auto-implements [IStringable](xref:Windows.Foundation.IStringable) for all managed types in [!INCLUDE[win8_appstore_long](~/includes/win8-appstore-long-md.md)] apps, we recommend that you do not provide your own `IStringable` implementation. Implementing `IStringable` may result in unintended behavior when calling `ToString` from the [!INCLUDE[wrt](~/includes/wrt-md.md)], C++/CX, or JavaScript. +> Because the common language runtime auto-implements [IStringable](xref:Windows.Foundation.IStringable) for all managed types in Windows Store apps, we recommend that you do not provide your own `IStringable` implementation. Implementing `IStringable` may result in unintended behavior when calling `ToString` from the [!INCLUDE[wrt](~/includes/wrt-md.md)], C++/CX, or JavaScript. If you do choose to implement [IStringable](xref:Windows.Foundation.IStringable) in a public managed type that's exported in a [!INCLUDE[wrt](~/includes/wrt-md.md)] component, the following restrictions apply: From 73c2d2bd816390facbb85138e402d87150f1f43c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:43:40 -0800 Subject: [PATCH 216/236] win8 --- xml/System.Diagnostics/ProcessModule.xml | 2 +- xml/System.Globalization/CompareInfo.xml | 2 +- xml/System.Globalization/IdnMapping.xml | 10 +++++----- xml/System.Globalization/SortVersion.xml | 6 +++--- xml/System.IO.Compression/ZipArchiveEntry.xml | 2 +- xml/System.Resources/ResourceManager.xml | 2 +- xml/System.Web.Configuration/CompilationSection.xml | 6 +++--- .../MachineKeyCompatibilityMode.xml | 2 +- xml/System/Exception.xml | 2 +- xml/ns-System.Net.Http.xml | 2 +- 10 files changed, 18 insertions(+), 18 deletions(-) diff --git a/xml/System.Diagnostics/ProcessModule.xml b/xml/System.Diagnostics/ProcessModule.xml index c493d9db43c..019e5f057f2 100644 --- a/xml/System.Diagnostics/ProcessModule.xml +++ b/xml/System.Diagnostics/ProcessModule.xml @@ -189,7 +189,7 @@ The module's entry point is the location of the function that is called during process startup, thread startup, process shutdown, and thread shutdown. While the entry point is not the address of the DllMain function, it should be close enough for most purposes. > [!NOTE] -> Due to changes in the way that Windows loads assemblies, will always return 0 on [!INCLUDE[win8](~/includes/win8-md.md)] or [!INCLUDE[win81](~/includes/win81-md.md)] and should not be relied on for those platforms. +> Due to changes in the way that Windows loads assemblies, will always return 0 on Windows 8 or [!INCLUDE[win81](~/includes/win81-md.md)] and should not be relied on for those platforms. diff --git a/xml/System.Globalization/CompareInfo.xml b/xml/System.Globalization/CompareInfo.xml index d1e553a9ea8..e0abde4fbc8 100644 --- a/xml/System.Globalization/CompareInfo.xml +++ b/xml/System.Globalization/CompareInfo.xml @@ -5161,7 +5161,7 @@ This method has greater overhead than other object returned by the property doesn't identify the precise Unicode version used to compare strings. It is useful only when comparing two objects to determine whether they use the same Unicode version and culture to compare strings. For more information and an example, see the reference page. diff --git a/xml/System.Globalization/IdnMapping.xml b/xml/System.Globalization/IdnMapping.xml index 7aa2045e751..e9387b022c9 100644 --- a/xml/System.Globalization/IdnMapping.xml +++ b/xml/System.Globalization/IdnMapping.xml @@ -53,7 +53,7 @@ > [!IMPORTANT] > In the .NET Framework 4.5, the class supports different versions of the IDNA standard, depending on the operating system in use: > -> - When run on [!INCLUDE[win8](~/includes/win8-md.md)], it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). +> - When run on Windows 8, it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). > - When run on earlier versions of the Windows operating system, it supports the 2003 version of the standard outlined by [RFC 3490: Internationalizing Domain Names in Applications (IDNA)](https://go.microsoft.com/fwlink/?LinkId=158110). > > See [Unicode Technical Standard #46: IDNA Compatibility Processing](https://go.microsoft.com/fwlink/?LinkId=232459) for the differences in the way these standards handle particular sets of characters. @@ -164,7 +164,7 @@ A registered domain name cannot contain unassigned code points. Consequently, the default value of the property is `false`. The IDNA specification permits unassigned code points only in queries for matching strings (that is, in domain name lookup). For more information about the use of unassigned code points in domain names, see [RFC 3454, "Preparation of Internationalized Strings (stringprep)"](https://go.microsoft.com/fwlink/?LinkId=231873) and [RFC 5891, "Internationalized Domain Names in Applications (IDNA): Protocol"](https://go.microsoft.com/fwlink/?LinkId=231875). > [!IMPORTANT] -> If the property is `false`, the behavior associated with the property depends on the underlying operating system. On [!INCLUDE[win8](~/includes/win8-md.md)], the class conforms to IDNA 2008, which is based on the Unicode 6.0 standard. On previous versions of Windows, the class is based on IDNA 2003, which is based on Unicode 3.*x*. Some code points that were unassigned in IDNA 2003 have been assigned characters and are supported in IDNA 2008. For example, U+0221 was introduced in Unicode 4.0. On [!INCLUDE[win8](~/includes/win8-md.md)], it is encoded as "xn—6la". On previous versions of Windows, it throws an exception. +> If the property is `false`, the behavior associated with the property depends on the underlying operating system. On Windows 8, the class conforms to IDNA 2008, which is based on the Unicode 6.0 standard. On previous versions of Windows, the class is based on IDNA 2003, which is based on Unicode 3.*x*. Some code points that were unassigned in IDNA 2003 have been assigned characters and are supported in IDNA 2008. For example, U+0221 was introduced in Unicode 4.0. On Windows 8, it is encoded as "xn—6la". On previous versions of Windows, it throws an exception. ]]> @@ -303,7 +303,7 @@ In the .NET Framework 4.5, the class supports different versions of the IDNA standard, depending on the operating system in use: -- When run on [!INCLUDE[win8](~/includes/win8-md.md)], it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). +- When run on Windows 8, it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). - When run on earlier versions of the Windows operating system, it supports the 2003 version of the standard outlined by [RFC 3490: Internationalizing Domain Names in Applications (IDNA)](https://go.microsoft.com/fwlink/?LinkId=158110). @@ -397,7 +397,7 @@ In the .NET Framework 4.5, the class supports different versions of the IDNA standard, depending on the operating system in use: -- When run on [!INCLUDE[win8](~/includes/win8-md.md)], it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). +- When run on Windows 8, it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). - When run on earlier versions of the Windows operating system, it supports the 2003 version of the standard outlined by [RFC 3490: Internationalizing Domain Names in Applications (IDNA)](https://go.microsoft.com/fwlink/?LinkId=158110). @@ -495,7 +495,7 @@ In the .NET Framework 4.5, the class supports different versions of the IDNA standard, depending on the operating system in use: -- When run on [!INCLUDE[win8](~/includes/win8-md.md)], it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). +- When run on Windows 8, it supports the 2008 version of the IDNA standard outlined by [RFC 5891: Internationalized Domain Names in Applications (IDNA): Protocol](https://go.microsoft.com/fwlink/?LinkId=231875). - When run on earlier versions of the Windows operating system, it supports the 2003 version of the standard outlined by [RFC 3490: Internationalizing Domain Names in Applications (IDNA)](https://go.microsoft.com/fwlink/?LinkId=158110). diff --git a/xml/System.Globalization/SortVersion.xml b/xml/System.Globalization/SortVersion.xml index 0d4bec4075c..1525eab9645 100644 --- a/xml/System.Globalization/SortVersion.xml +++ b/xml/System.Globalization/SortVersion.xml @@ -54,7 +54,7 @@ - On Windows 7 and previous versions of the Windows operating system, the tables continue to be used for comparing and ordering strings. -- On [!INCLUDE[win8](~/includes/win8-md.md)], the .NET Framework delegates string comparison and ordering operations to the operating system. +- On Windows 8, the .NET Framework delegates string comparison and ordering operations to the operating system. Consequently, the result of a string comparison can depend not only on the .NET Framework version, but also on the operating system version, as the following table shows. Note that this list of supported Unicode versions applies to character comparison and sorting only; it does not apply to classification of Unicode characters by category. @@ -62,9 +62,9 @@ |----------------------------|----------------------|---------------------| |.NET Framework 4|All operating systems|Unicode 5.0| |.NET Framework 4.5 and later versions of the .NET Framework|Windows 7|Unicode 5.0| -|.NET Framework 4.5 and later versions of the .NET Framework|[!INCLUDE[win8](~/includes/win8-md.md)] and later Windows operating system versions|Unicode 6.0| +|.NET Framework 4.5 and later versions of the .NET Framework|Windows 8 and later Windows operating system versions|Unicode 6.0| - On [!INCLUDE[win8](~/includes/win8-md.md)], because the version of Unicode used in string comparison and ordering depends on the version of the operating system, the results of string comparison may differ even for applications that run on a specific version of the .NET Framework. + On Windows 8, because the version of Unicode used in string comparison and ordering depends on the version of the operating system, the results of string comparison may differ even for applications that run on a specific version of the .NET Framework. ### Sorting and string comparison in .NET Core diff --git a/xml/System.IO.Compression/ZipArchiveEntry.xml b/xml/System.IO.Compression/ZipArchiveEntry.xml index 9d0f88678e2..f80a2b6c88c 100644 --- a/xml/System.IO.Compression/ZipArchiveEntry.xml +++ b/xml/System.IO.Compression/ZipArchiveEntry.xml @@ -47,7 +47,7 @@ |To open a stream to an individual file contained in a zip archive|| |Delete a file from a zip archive|| - If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access two extension methods for the class. Those methods are and , and they enable you to decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available in [!INCLUDE[win8](~/includes/win8-md.md)]. In Windows 8.x Store apps, you can decompress the contents of an archive by using or , or you can use the [!INCLUDE[wrt](~/includes/wrt-md.md)] types [Compressor](https://go.microsoft.com/fwlink/p/?LinkId=246357) and [Decompressor](https://go.microsoft.com/fwlink/?LinkId=246358) to compress and decompress files. + If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access two extension methods for the class. Those methods are and , and they enable you to decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available in Windows 8. In Windows 8.x Store apps, you can decompress the contents of an archive by using or , or you can use the [!INCLUDE[wrt](~/includes/wrt-md.md)] types [Compressor](https://go.microsoft.com/fwlink/p/?LinkId=246357) and [Decompressor](https://go.microsoft.com/fwlink/?LinkId=246358) to compress and decompress files. diff --git a/xml/System.Resources/ResourceManager.xml b/xml/System.Resources/ResourceManager.xml index e2a58ddd915..8a701c4f8c5 100644 --- a/xml/System.Resources/ResourceManager.xml +++ b/xml/System.Resources/ResourceManager.xml @@ -1843,7 +1843,7 @@ al /out:ru-RU\Showdate.resources.dll /culture:ru-RU /embed:DateStrings.ru-RU.res > [!IMPORTANT] > Although the class is supported in Windows 8.x Store apps, we do not recommend its use. Use this class only when you develop Portable Class Library projects that can be used with Windows 8.x Store apps. To retrieve resources from Windows 8.x Store apps, use the [Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class instead. - In Windows 8.x Store apps, the method returns the value of the `name` string resource, localized for the culture specified by the `culture` parameter. If the resource is not localized for the `culture` culture, the lookup uses the entire [!INCLUDE[win8](~/includes/win8-md.md)] language fallback list, and stops after looking in the default culture. If the resource manager cannot match `name`, the method returns `null`. + In Windows 8.x Store apps, the method returns the value of the `name` string resource, localized for the culture specified by the `culture` parameter. If the resource is not localized for the `culture` culture, the lookup uses the entire Windows 8 language fallback list, and stops after looking in the default culture. If the resource manager cannot match `name`, the method returns `null`. diff --git a/xml/System.Web.Configuration/CompilationSection.xml b/xml/System.Web.Configuration/CompilationSection.xml index 0223cad6e0a..c3c344a17db 100644 --- a/xml/System.Web.Configuration/CompilationSection.xml +++ b/xml/System.Web.Configuration/CompilationSection.xml @@ -518,9 +518,9 @@ System.Boolean - Gets or sets a value that indicates whether an ASP.NET application can take advantage of [!INCLUDE[win8](~/includes/win8-md.md)] prefetch functionality. + Gets or sets a value that indicates whether an ASP.NET application can take advantage of Windows 8 prefetch functionality. - if an ASP.NET application can take advantage of [!INCLUDE[win8](~/includes/win8-md.md)] prefetch functionality; otherwise, . The default is . + if an ASP.NET application can take advantage of Windows 8 prefetch functionality; otherwise, . The default is . [!NOTE] -> The [!INCLUDE[win8](~/includes/win8-md.md)] prefetch service must be configured and running for this setting to be effective. +> The Windows 8 prefetch service must be configured and running for this setting to be effective. ]]> diff --git a/xml/System.Web.Configuration/MachineKeyCompatibilityMode.xml b/xml/System.Web.Configuration/MachineKeyCompatibilityMode.xml index d53e9cc679d..22aab22b680 100644 --- a/xml/System.Web.Configuration/MachineKeyCompatibilityMode.xml +++ b/xml/System.Web.Configuration/MachineKeyCompatibilityMode.xml @@ -84,7 +84,7 @@ 2 - Use encryption methods that are available in .NET Framework version 4.5 and later versions. Compared to the encryption methods that are used for and , the ciphertext that is generated by the default cryptographic routines is slightly smaller and is more resilient against certain classes of theoretical attacks. They also integrate with [!INCLUDE[win8](~/includes/win8-md.md)] directory key management in order to get required cryptographic keys. This option also enables you to specify custom cryptographic routines by writing a class that derives from and specifying the class name in the property. + Use encryption methods that are available in .NET Framework version 4.5 and later versions. Compared to the encryption methods that are used for and , the ciphertext that is generated by the default cryptographic routines is slightly smaller and is more resilient against certain classes of theoretical attacks. They also integrate with Windows 8 directory key management in order to get required cryptographic keys. This option also enables you to specify custom cryptographic routines by writing a class that derives from and specifying the class name in the property. The following configuration requirements apply to this option: diff --git a/xml/System/Exception.xml b/xml/System/Exception.xml index 7543484a26f..d75c2a3bd37 100644 --- a/xml/System/Exception.xml +++ b/xml/System/Exception.xml @@ -291,7 +291,7 @@ Stack Trace: [!code-vb[System.Exception.Class#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.exception.class/vb/example.vb#3)] ## Windows Runtime and .NET Framework 4.5.1 - In .NET for Windows 8.x Store apps for [!INCLUDE[win8](~/includes/win8-md.md)], some exception information is typically lost when an exception is propagated through non-.NET Framework stack frames. Starting with the .NET Framework 4.5.1 and [!INCLUDE[win81](~/includes/win81-md.md)], the common language runtime continues to use the original object that was thrown unless that exception was modified in a non-.NET Framework stack frame. + In .NET for Windows 8.x Store apps for Windows 8, some exception information is typically lost when an exception is propagated through non-.NET Framework stack frames. Starting with the .NET Framework 4.5.1 and [!INCLUDE[win81](~/includes/win81-md.md)], the common language runtime continues to use the original object that was thrown unless that exception was modified in a non-.NET Framework stack frame. diff --git a/xml/ns-System.Net.Http.xml b/xml/ns-System.Net.Http.xml index af320a8cbc4..d44819b20cd 100644 --- a/xml/ns-System.Net.Http.xml +++ b/xml/ns-System.Net.Http.xml @@ -49,7 +49,7 @@ If an app using the and namespaces intends to download large amounts of data (50 megabytes or more), then the app should stream those downloads and not use the default buffering. If the default buffering is used the client memory usage will get very large, potentially resulting in substantially reduced performance. - Classes in the and namespaces can be used to develop Windows Store apps or desktop apps. When used in a Windows Store app, classes in the and namespaces are affected by network isolation feature, part of the application security model used by the [!INCLUDE[win8](~/includes/win8-md.md)]. The appropriate network capabilities must be enabled in the app manifest for a Windows Store app for the system to allow network access by a Windows store app. For more information, see the [Network Isolation for Windows Store Apps](/dotnet/framework/network-programming/network-isolation-for-windows-store-apps). + Classes in the and namespaces can be used to develop Windows Store apps or desktop apps. When used in a Windows Store app, classes in the and namespaces are affected by network isolation feature, part of the application security model used by the Windows 8. The appropriate network capabilities must be enabled in the app manifest for a Windows Store app for the system to allow network access by a Windows store app. For more information, see the [Network Isolation for Windows Store Apps](/dotnet/framework/network-programming/network-isolation-for-windows-store-apps). ]]> From 85cc83f86ae3015f44e7a860f99ee7eea51b0da0 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:45:23 -0800 Subject: [PATCH 217/236] win81 --- xml/System.Diagnostics/ProcessModule.xml | 2 +- xml/System.Security.Cryptography/RSACryptoServiceProvider.xml | 4 ++-- xml/System/Exception.xml | 4 ++-- xml/System/Object.xml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Diagnostics/ProcessModule.xml b/xml/System.Diagnostics/ProcessModule.xml index 019e5f057f2..e68be4aac27 100644 --- a/xml/System.Diagnostics/ProcessModule.xml +++ b/xml/System.Diagnostics/ProcessModule.xml @@ -189,7 +189,7 @@ The module's entry point is the location of the function that is called during process startup, thread startup, process shutdown, and thread shutdown. While the entry point is not the address of the DllMain function, it should be close enough for most purposes. > [!NOTE] -> Due to changes in the way that Windows loads assemblies, will always return 0 on Windows 8 or [!INCLUDE[win81](~/includes/win81-md.md)] and should not be relied on for those platforms. +> Due to changes in the way that Windows loads assemblies, will always return 0 on Windows 8 or Windows 8.1 and should not be relied on for those platforms. diff --git a/xml/System.Security.Cryptography/RSACryptoServiceProvider.xml b/xml/System.Security.Cryptography/RSACryptoServiceProvider.xml index 6187891e277..32ef58810ef 100644 --- a/xml/System.Security.Cryptography/RSACryptoServiceProvider.xml +++ b/xml/System.Security.Cryptography/RSACryptoServiceProvider.xml @@ -58,7 +58,7 @@ The supports key sizes from 384 bits to 16384 bits in increments of 8 bits if you have the Microsoft Enhanced Cryptographic Provider installed. It supports key sizes from 384 bits to 512 bits in increments of 8 bits if you have the Microsoft Base Cryptographic Provider installed. - Valid key sizes are dependent on the cryptographic service provider (CSP) that is used by the instance. Windows CSPs enable keys sizes of 384 to 16384 bits for Windows versions prior to [!INCLUDE[win81](~/includes/win81-md.md)], and key sizes of 512 to 16384 bits for [!INCLUDE[win81](~/includes/win81-md.md)]. For more information, see [CryptGenKey](/windows/win32/api/wincrypt/nf-wincrypt-cryptgenkey) function in the Windows documentation. + Valid key sizes are dependent on the cryptographic service provider (CSP) that is used by the instance. Windows CSPs enable keys sizes of 384 to 16384 bits for Windows versions prior to Windows 8.1, and key sizes of 512 to 16384 bits for Windows 8.1. For more information, see [CryptGenKey](/windows/win32/api/wincrypt/nf-wincrypt-cryptgenkey) function in the Windows documentation. ## Interoperation with the Microsoft Cryptographic API (CAPI) Unlike the RSA implementation in unmanaged CAPI, the class reverses the order of an encrypted array of bytes after encryption and before decryption. By default, data encrypted by the class cannot be decrypted by the CAPI `CryptDecrypt` function and data encrypted by the CAPI `CryptEncrypt` method cannot be decrypted by the class. @@ -1337,7 +1337,7 @@ If no key is loaded via the supports key sizes from 384 bits to 16384 bits in increments of 8 bits if you have the Microsoft Enhanced Cryptographic Provider installed. It supports key sizes from 384 bits to 512 bits in increments of 8 bits if you have the Microsoft Base Cryptographic Provider installed. - Valid key sizes are dependent on the cryptographic service provider (CSP) that is used by the instance. Windows CSPs enable key sizes of 384 to 16384 bits for Windows versions prior to [!INCLUDE[win81](~/includes/win81-md.md)], and key sizes of 512 to 16384 bits for [!INCLUDE[win81](~/includes/win81-md.md)]. For more information, see [CryptGenKey](/windows/win32/api/wincrypt/nf-wincrypt-cryptgenkey) function in the Windows documentation. + Valid key sizes are dependent on the cryptographic service provider (CSP) that is used by the instance. Windows CSPs enable key sizes of 384 to 16384 bits for Windows versions prior to Windows 8.1, and key sizes of 512 to 16384 bits for Windows 8.1. For more information, see [CryptGenKey](/windows/win32/api/wincrypt/nf-wincrypt-cryptgenkey) function in the Windows documentation. The class does not allow you to change key sizes using the property. Any value written to this property will fail to update the property without error. To change the key size, use one of the constructor overloads. diff --git a/xml/System/Exception.xml b/xml/System/Exception.xml index d75c2a3bd37..8efc9b0adbc 100644 --- a/xml/System/Exception.xml +++ b/xml/System/Exception.xml @@ -291,7 +291,7 @@ Stack Trace: [!code-vb[System.Exception.Class#3](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.exception.class/vb/example.vb#3)] ## Windows Runtime and .NET Framework 4.5.1 - In .NET for Windows 8.x Store apps for Windows 8, some exception information is typically lost when an exception is propagated through non-.NET Framework stack frames. Starting with the .NET Framework 4.5.1 and [!INCLUDE[win81](~/includes/win81-md.md)], the common language runtime continues to use the original object that was thrown unless that exception was modified in a non-.NET Framework stack frame. + In .NET for Windows 8.x Store apps for Windows 8, some exception information is typically lost when an exception is propagated through non-.NET Framework stack frames. Starting with the .NET Framework 4.5.1 and Windows 8.1, the common language runtime continues to use the original object that was thrown unless that exception was modified in a non-.NET Framework stack frame. @@ -1097,7 +1097,7 @@ Stack Trace: The value of the property is included in the information returned by . The property is set only when creating an . If no message was supplied to the constructor for the current instance, the system supplies a default message that is formatted using the current system culture. ## Windows Runtime and .NET Framework 4.5.1 - Starting with the .NET Framework 4.5.1 and [!INCLUDE[win81](~/includes/win81-md.md)], the fidelity of error messages from exceptions that are propagated from Windows Runtime types and members that are not part of the .NET Framework is improved. In particular, exception messages from Visual C++ component extensions (C++/CX) are now propagated back into .NET Framework objects. + Starting with the .NET Framework 4.5.1 and Windows 8.1, the fidelity of error messages from exceptions that are propagated from Windows Runtime types and members that are not part of the .NET Framework is improved. In particular, exception messages from Visual C++ component extensions (C++/CX) are now propagated back into .NET Framework objects. diff --git a/xml/System/Object.xml b/xml/System/Object.xml index bbbbffd4d82..63ed66ffae4 100644 --- a/xml/System/Object.xml +++ b/xml/System/Object.xml @@ -1136,7 +1136,7 @@ and the interface. The [!INCLUDE[wrt](~/includes/wrt-md.md)] classes that are written in C# or Visual Basic can override the method. ### The [!INCLUDE[wrt](~/includes/wrt-md.md)] and the IStringable Interface - Starting with [!INCLUDE[win81](~/includes/win81-md.md)], the [!INCLUDE[wrt](~/includes/wrt-md.md)] includes an [IStringable](xref:Windows.Foundation.IStringable) interface whose single method, [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString), provides basic formatting support comparable to that provided by . To prevent ambiguity, you should not implement [IStringable](xref:Windows.Foundation.IStringable) on managed types. + Starting with Windows 8.1, the [!INCLUDE[wrt](~/includes/wrt-md.md)] includes an [IStringable](xref:Windows.Foundation.IStringable) interface whose single method, [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString), provides basic formatting support comparable to that provided by . To prevent ambiguity, you should not implement [IStringable](xref:Windows.Foundation.IStringable) on managed types. When managed objects are called by native code or by code written in languages such as JavaScript or C++/CX, they appear to implement [IStringable](xref:Windows.Foundation.IStringable). The common language runtime automatically routes calls from [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString) to if [IStringable](xref:Windows.Foundation.IStringable) is not implemented on the managed object. From bafa0548f1113f30ac6f2f4d8b5ed34c65afd3ff Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:47:52 -0800 Subject: [PATCH 218/236] wince --- xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml b/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml index d448a221b28..e812a08ea47 100644 --- a/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml +++ b/xml/System.Runtime.InteropServices.ComTypes/CALLCONV.xml @@ -62,7 +62,7 @@ - CC_SYSCALL is similar to CDECL in that arguments are pushed from right to left. The EAX, ECX, and EDX registers are not preserved. - These calling convention identifiers are used by the .NET Framework, the [!INCLUDE[wince](~/includes/wince-md.md)] platform, and by Automation. + These calling convention identifiers are used by the .NET Framework, the Windows Embedded CE platform, and by Automation. The common language runtime throws an exception when a COM method in native code returns an HRESULT. For more information, see [How to: Map HRESULTs and Exceptions](/dotnet/framework/interop/how-to-map-hresults-and-exceptions). From 2aca2bb56322838350a3794deca7d0e233139f1f Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:49:10 -0800 Subject: [PATCH 219/236] windowsver --- xml/Microsoft.Win32/SystemEvents.xml | 2 +- xml/System.Windows.Forms/PageSetupDialog.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/Microsoft.Win32/SystemEvents.xml b/xml/Microsoft.Win32/SystemEvents.xml index 71ae1f9c2d3..059babcae59 100644 --- a/xml/Microsoft.Win32/SystemEvents.xml +++ b/xml/Microsoft.Win32/SystemEvents.xml @@ -36,7 +36,7 @@ > Do not perform time-consuming processing on the thread that raises a system event handler because it might prevent other applications from functioning. > [!NOTE] -> Some system events might not be raised on [!INCLUDE[windowsver](~/includes/windowsver-md.md)]. Be sure to verify that your application works as expected on [!INCLUDE[windowsver](~/includes/windowsver-md.md)]. +> Some system events might not be raised on Windows Vista. Be sure to verify that your application works as expected on Windows Vista. diff --git a/xml/System.Windows.Forms/PageSetupDialog.xml b/xml/System.Windows.Forms/PageSetupDialog.xml index c4c02c30c59..d9d77865def 100644 --- a/xml/System.Windows.Forms/PageSetupDialog.xml +++ b/xml/System.Windows.Forms/PageSetupDialog.xml @@ -267,7 +267,7 @@ ## Remarks > [!NOTE] -> Setting this property to `true` has no effect if the application is running on [!INCLUDE[windowsver](~/includes/windowsver-md.md)]. The **Printer** button will not be shown. +> Setting this property to `true` has no effect if the application is running on Windows Vista. The **Printer** button will not be shown. ]]> From 36a88ca497f61a1ab352fa51f5e487256c003593 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:49:39 -0800 Subject: [PATCH 220/236] winnt4family --- xml/System.DirectoryServices/DirectoryEntry.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/System.DirectoryServices/DirectoryEntry.xml b/xml/System.DirectoryServices/DirectoryEntry.xml index 83d1a385557..c0330c54dcd 100644 --- a/xml/System.DirectoryServices/DirectoryEntry.xml +++ b/xml/System.DirectoryServices/DirectoryEntry.xml @@ -1621,7 +1621,7 @@ DirectoryEntry domain = new DirectoryEntry("LDAP://" + str); ## Remarks If the property is not initialized, calls the ADSI interface [IADs::Get](/windows/win32/api/iads/nf-iads-iads-get) method to retrieve the value from the cache. If the underling cache has not been loaded, [IADs::Get](/windows/win32/api/iads/nf-iads-iads-get) implicitly calls [IADs::GetInfo](/windows/win32/api/iads/nf-iads-iads-getinfo). This method loads the values of the supported properties that have not been set in the cache from the underlying directory store. Subsequent calls to retrieves the property values in the cache only. To control property cache loading, call . - **Note** The property is not supported for use with the Active Directory Client Extension (DSClient) for [!INCLUDE[WinNt4Family](~/includes/winnt4family-md.md)]. + **Note** The property is not supported for use with the Active Directory Client Extension (DSClient) for Windows NT 4.0. ]]> From 4051219f3687219d6a1766c79d2754fae5c81da1 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:50:17 -0800 Subject: [PATCH 221/236] winxp --- xml/System.Net.Security/SslStream.xml | 2 +- xml/System.Windows.Forms/FileDialog.xml | 6 +++--- xml/System.Windows.Forms/FileDialogCustomPlace.xml | 2 +- .../FileDialogCustomPlacesCollection.xml | 2 +- xml/System/DateTime.xml | 10 +++++----- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/xml/System.Net.Security/SslStream.xml b/xml/System.Net.Security/SslStream.xml index cb96ba4eaac..d85ac9e196e 100644 --- a/xml/System.Net.Security/SslStream.xml +++ b/xml/System.Net.Security/SslStream.xml @@ -2584,7 +2584,7 @@ ## Remarks A value of is required for the property when the enumeration value is used to construct a instance. - [!INCLUDE[winxpsvr](~/includes/winxpsvr-md.md)] and [!INCLUDE[winxp](~/includes/winxp-md.md)] do not support the value. So even if the value is used to construct the instance, the property will be . The value is only returned on Windows Vista and later. + [!INCLUDE[winxpsvr](~/includes/winxpsvr-md.md)] and Windows XP do not support the value. So even if the value is used to construct the instance, the property will be . The value is only returned on Windows Vista and later. diff --git a/xml/System.Windows.Forms/FileDialog.xml b/xml/System.Windows.Forms/FileDialog.xml index 2be4c196fa6..a3fc63d0978 100644 --- a/xml/System.Windows.Forms/FileDialog.xml +++ b/xml/System.Windows.Forms/FileDialog.xml @@ -170,9 +170,9 @@ class will have a [!INCLUDE[winxp](~/includes/winxp-md.md)]-style appearance and behavior on [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)]. + If this property is `false`, the class will have a Windows XP-style appearance and behavior on [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)]. - On [!INCLUDE[winxp](~/includes/winxp-md.md)], this property does not have any effect. + On Windows XP, this property does not have any effect. ]]> @@ -335,7 +335,7 @@ diff --git a/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml b/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml index 2beac70b091..bebd16e4aef 100644 --- a/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml +++ b/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml @@ -30,7 +30,7 @@ value represents either an ambiguous or an invalid time in the local time zone, the method returns `false`. - On [!INCLUDE[winxp](~/includes/winxp-md.md)] systems, the method recognizes only the current adjustment rule when determining whether the current instance is a daylight saving time. As a result, the method may not accurately report whether the current instance is a daylight saving time for periods before the current adjustment rule came into effect. + On Windows XP systems, the method recognizes only the current adjustment rule when determining whether the current instance is a daylight saving time. As a result, the method may not accurately report whether the current instance is a daylight saving time for periods before the current adjustment rule came into effect. ]]> @@ -7520,7 +7520,7 @@ In general, the ticks represent the time according to the time zone specified by The local time is equal to the Coordinated Universal Time (UTC) time plus the UTC offset. For more information about the UTC offset, see . The conversion also takes into account the daylight saving time rule that applies to the time represented by the current object. > [!IMPORTANT] -> On [!INCLUDE[winxp](~/includes/winxp-md.md)] systems, the method recognizes only the current adjustment rule when converting from UTC to local time. As a result, conversions for periods before the current adjustment rule came into effect may not accurately reflect the difference between UTC and local time. +> On Windows XP systems, the method recognizes only the current adjustment rule when converting from UTC to local time. As a result, conversions for periods before the current adjustment rule came into effect may not accurately reflect the difference between UTC and local time. Starting with the .NET Framework version 2.0, the value returned by the method is determined by the property of the current object. The following table describes the possible results. @@ -8326,7 +8326,7 @@ The value of the current object is formatted using the pa The Coordinated Universal Time (UTC) is equal to the local time minus the UTC offset. For more information about the UTC offset, see . The conversion also takes into account the daylight saving time rule that applies to the time represented by the current object. > [!IMPORTANT] -> On [!INCLUDE[winxp](~/includes/winxp-md.md)] systems, the method recognizes only the current adjustment rule when converting from local time to UTC. As a result, conversions for periods before the current adjustment rule came into effect may not accurately reflect the difference between local time and UTC. +> On Windows XP systems, the method recognizes only the current adjustment rule when converting from local time to UTC. As a result, conversions for periods before the current adjustment rule came into effect may not accurately reflect the difference between local time and UTC. Starting with the .NET Framework version 2.0, the value returned by the method is determined by the property of the current object. The following table describes the possible results. @@ -8360,9 +8360,9 @@ The value of the current object is formatted using the pa The method is sometimes used to convert a local time to UTC. The method is then called to restore the original local time. However, if the original time represents an invalid time in the local time zone, the two local time values will not be equal. For additional information and an example, see the method. - On [!INCLUDE[winxp](~/includes/winxp-md.md)] systems, the method recognizes only the current adjustment rule for the local time zone, which it applies to all dates, including down-level dates (that is, dates that are earlier than the starting date of the current adjustment rule). Applications running on [!INCLUDE[winxp](~/includes/winxp-md.md)] that require historically accurate local date and time calculations must work around this behavior by using the method to retrieve a object that corresponds to the local time zone and calling its method. + On Windows XP systems, the method recognizes only the current adjustment rule for the local time zone, which it applies to all dates, including down-level dates (that is, dates that are earlier than the starting date of the current adjustment rule). Applications running on Windows XP that require historically accurate local date and time calculations must work around this behavior by using the method to retrieve a object that corresponds to the local time zone and calling its method. - The following example illustrates the difference between the and methods on a [!INCLUDE[winxp](~/includes/winxp-md.md)] system in the U.S. Pacific Time zone. The first two method calls apply the current time zone adjustment rule (which went into effect in 2007) to a date in 2006. The current adjustment rule provides for the transition to daylight saving time on the second Sunday of March; the previous rule, which was in effect in 2006, provided for the transition to daylight saving time to occur on the first Sunday of April. Only the third method call accurately performs this historical date and time conversion. + The following example illustrates the difference between the and methods on a Windows XP system in the U.S. Pacific Time zone. The first two method calls apply the current time zone adjustment rule (which went into effect in 2007) to a date in 2006. The current adjustment rule provides for the transition to daylight saving time on the second Sunday of March; the previous rule, which was in effect in 2006, provided for the transition to daylight saving time to occur on the first Sunday of April. Only the third method call accurately performs this historical date and time conversion. [!code-csharp[System.DateTime.ToUniversalTime#1](~/samples/snippets/csharp/VS_Snippets_CLR_System/system.datetime.touniversaltime/cs/touniversaltime.cs#1)] [!code-vb[System.DateTime.ToUniversalTime#1](~/samples/snippets/visualbasic/VS_Snippets_CLR_System/system.datetime.touniversaltime/vb/touniversaltime.vb#1)] From ae6c071bb827489abf6b45aa1419830d518ac126 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:50:50 -0800 Subject: [PATCH 222/236] winxpsvr --- xml/System.DirectoryServices.ActiveDirectory/Forest.xml | 2 +- xml/System.IdentityModel/RsaSignatureCookieTransform.xml | 2 +- xml/System.Net.Security/SslStream.xml | 2 +- xml/System.Windows.Forms/FileDialogCustomPlace.xml | 2 +- xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.DirectoryServices.ActiveDirectory/Forest.xml b/xml/System.DirectoryServices.ActiveDirectory/Forest.xml index 5d6be0d87e2..ea0be894607 100644 --- a/xml/System.DirectoryServices.ActiveDirectory/Forest.xml +++ b/xml/System.DirectoryServices.ActiveDirectory/Forest.xml @@ -1225,7 +1225,7 @@ diff --git a/xml/System.IdentityModel/RsaSignatureCookieTransform.xml b/xml/System.IdentityModel/RsaSignatureCookieTransform.xml index 719ca03a9df..31858c1da6e 100644 --- a/xml/System.IdentityModel/RsaSignatureCookieTransform.xml +++ b/xml/System.IdentityModel/RsaSignatureCookieTransform.xml @@ -216,7 +216,7 @@ property to "SHA1". diff --git a/xml/System.Net.Security/SslStream.xml b/xml/System.Net.Security/SslStream.xml index d85ac9e196e..8c0260c27f7 100644 --- a/xml/System.Net.Security/SslStream.xml +++ b/xml/System.Net.Security/SslStream.xml @@ -2584,7 +2584,7 @@ ## Remarks A value of is required for the property when the enumeration value is used to construct a instance. - [!INCLUDE[winxpsvr](~/includes/winxpsvr-md.md)] and Windows XP do not support the value. So even if the value is used to construct the instance, the property will be . The value is only returned on Windows Vista and later. + Windows Server 2003 and Windows XP do not support the value. So even if the value is used to construct the instance, the property will be . The value is only returned on Windows Vista and later. diff --git a/xml/System.Windows.Forms/FileDialogCustomPlace.xml b/xml/System.Windows.Forms/FileDialogCustomPlace.xml index 569f500d5e7..e0682513606 100644 --- a/xml/System.Windows.Forms/FileDialogCustomPlace.xml +++ b/xml/System.Windows.Forms/FileDialogCustomPlace.xml @@ -29,7 +29,7 @@ ## Remarks The default open and save dialog boxes on [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] have an area on the left side of the dialog box titled **Favorite Links**. This area is called custom places. This class represents a custom place. - On Windows XP or [!INCLUDE[winxpsvr](~/includes/winxpsvr-md.md)], this class does not have any effect. + On Windows XP or Windows Server 2003, this class does not have any effect. ]]> diff --git a/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml b/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml index bebd16e4aef..5301b130958 100644 --- a/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml +++ b/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml @@ -30,7 +30,7 @@ Date: Wed, 24 Feb 2021 14:51:08 -0800 Subject: [PATCH 223/236] vinprlhext --- xml/System.Windows.Forms/FileDialog.xml | 8 ++++---- xml/System.Windows.Forms/FileDialogCustomPlace.xml | 14 +++++++------- .../FileDialogCustomPlacesCollection.xml | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/xml/System.Windows.Forms/FileDialog.xml b/xml/System.Windows.Forms/FileDialog.xml index a3fc63d0978..bd9d09cf8bc 100644 --- a/xml/System.Windows.Forms/FileDialog.xml +++ b/xml/System.Windows.Forms/FileDialog.xml @@ -163,14 +163,14 @@ System.Boolean - Gets or sets a value indicating whether this instance should automatically upgrade appearance and behavior when running on [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)]. + Gets or sets a value indicating whether this instance should automatically upgrade appearance and behavior when running on Windows Vista. - if this instance should automatically upgrade appearance and behavior when running on [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)]; otherwise, . The default is . + if this instance should automatically upgrade appearance and behavior when running on Windows Vista; otherwise, . The default is . class will have a Windows XP-style appearance and behavior on [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)]. + If this property is `false`, the class will have a Windows XP-style appearance and behavior on Windows Vista. On Windows XP, this property does not have any effect. @@ -808,7 +808,7 @@ For more information about creating dynamic paths, see the class overview. - On [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)], if is set to a full file name instead of just a directory path, the initial directory will default either to the application path, or to the directory from which the user last selected a file. + On Windows Vista, if is set to a full file name instead of just a directory path, the initial directory will default either to the application path, or to the directory from which the user last selected a file. diff --git a/xml/System.Windows.Forms/FileDialogCustomPlace.xml b/xml/System.Windows.Forms/FileDialogCustomPlace.xml index e0682513606..c051a0076e3 100644 --- a/xml/System.Windows.Forms/FileDialogCustomPlace.xml +++ b/xml/System.Windows.Forms/FileDialogCustomPlace.xml @@ -27,7 +27,7 @@ - A that represents a [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder. - Initializes a new instance of the class with a custom place identified by a [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder GUID. + A that represents a Windows Vista Known Folder. + Initializes a new instance of the class with a custom place identified by a Windows Vista Known Folder GUID. System.Guid - Gets or sets the [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder GUID for the custom place. - A that indicates the [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder for the custom place. If the custom place was specified with a folder path, then an empty GUID is returned. For a list of the available [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folders, see [Known Folder GUIDs for File Dialog Custom Places](/dotnet/framework/winforms/controls/known-folder-guids-for-file-dialog-custom-places) or the KnownFolders.h file in the Windows SDK. + Gets or sets the Windows Vista Known Folder GUID for the custom place. + A that indicates the Windows Vista Known Folder for the custom place. If the custom place was specified with a folder path, then an empty GUID is returned. For a list of the available Windows Vista Known Folders, see [Known Folder GUIDs for File Dialog Custom Places](/dotnet/framework/winforms/controls/known-folder-guids-for-file-dialog-custom-places) or the KnownFolders.h file in the Windows SDK. To be added. @@ -173,7 +173,7 @@ Gets or sets the folder path to the custom place. - A folder path to the custom place. If the custom place was specified with a [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder GUID, then an empty string is returned. + A folder path to the custom place. If the custom place was specified with a Windows Vista Known Folder GUID, then an empty string is returned. To be added. diff --git a/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml b/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml index 5301b130958..f13f6247699 100644 --- a/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml +++ b/xml/System.Windows.Forms/FileDialogCustomPlacesCollection.xml @@ -108,7 +108,7 @@ - A that represents a [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folder. + A that represents a Windows Vista Known Folder. Adds a custom place to the collection. and is not a system or application wide change. - The folders are positioned in the custom places in the order that they are added to the . The last one added will be at the top. If you add a custom place to the collection that does not exist on the computer running the application, the custom place will not be shown. GUIDs are case-insensitive. For a list of the available [!INCLUDE[wiprlhext](~/includes/wiprlhext-md.md)] Known Folders, see [Known Folder GUIDs for File Dialog Custom Places](/dotnet/framework/winforms/controls/known-folder-guids-for-file-dialog-custom-places) or the KnownFolders.h file in the Windows SDK. + The folders are positioned in the custom places in the order that they are added to the . The last one added will be at the top. If you add a custom place to the collection that does not exist on the computer running the application, the custom place will not be shown. GUIDs are case-insensitive. For a list of the available Windows Vista Known Folders, see [Known Folder GUIDs for File Dialog Custom Places](/dotnet/framework/winforms/controls/known-folder-guids-for-file-dialog-custom-places) or the KnownFolders.h file in the Windows SDK. From e5a8329666cc48c8093565407254cc2dde530f31 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:52:03 -0800 Subject: [PATCH 224/236] wpfdesigner-current-long --- xml/System.Windows.Controls/DataGrid.xml | 2 +- xml/System.Windows/DependencyProperty.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xml/System.Windows.Controls/DataGrid.xml b/xml/System.Windows.Controls/DataGrid.xml index f2e469a43e6..04030249b0d 100644 --- a/xml/System.Windows.Controls/DataGrid.xml +++ b/xml/System.Windows.Controls/DataGrid.xml @@ -111,7 +111,7 @@ ## Examples - The following example shows how to bind a to a and use column auto-generation. The is populated by using the method of a from a . For more information, see [Creating a DataSet](/dotnet/framework/data/adonet/dataset-datatable-dataview/creating-a-dataset) and [Populating a DataSet from a DataAdapter](/dotnet/framework/data/adonet/populating-a-dataset-from-a-dataadapter). To use the [!INCLUDE[wpfdesigner_current_long](~/includes/wpfdesigner-current-long-md.md)], see [Bind WPF controls to data in Visual Studio](/visualstudio/data-tools/bind-wpf-controls-to-data-in-visual-studio). + The following example shows how to bind a to a and use column auto-generation. The is populated by using the method of a from a . For more information, see [Creating a DataSet](/dotnet/framework/data/adonet/dataset-datatable-dataview/creating-a-dataset) and [Populating a DataSet from a DataAdapter](/dotnet/framework/data/adonet/populating-a-dataset-from-a-dataadapter). To use the WPF Designer for Visual Studio, see [Bind WPF controls to data in Visual Studio](/visualstudio/data-tools/bind-wpf-controls-to-data-in-visual-studio). [!code-xaml[DataGrid1#1](~/samples/snippets/csharp/VS_Snippets_Wpf/datagrid1/csharp/window1.xaml#1)] diff --git a/xml/System.Windows/DependencyProperty.xml b/xml/System.Windows/DependencyProperty.xml index d7ac1b68337..861365b0cf9 100644 --- a/xml/System.Windows/DependencyProperty.xml +++ b/xml/System.Windows/DependencyProperty.xml @@ -51,7 +51,7 @@ - The property reports information to WPF, such as whether changing a property value should require the layout system to recompose the visuals for an element. -- The property receives support in the [!INCLUDE[wpfdesigner_current_long](~/includes/wpfdesigner-current-long-md.md)]. For example, the property can be edited in the **Properties** window. +- The property receives support in the WPF Designer for Visual Studio. For example, the property can be edited in the **Properties** window. To learn more about dependency properties, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). If you want properties on your custom types to support the capabilities in the preceding list, you should create a dependency property. To learn how to create custom dependency properties, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties). From d49706270f3a25084c66b6441e944454b0d06bbc Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:52:28 -0800 Subject: [PATCH 225/236] wrt --- xml/System.IO.Compression/ZipArchive.xml | 2 +- xml/System.IO.Compression/ZipArchiveEntry.xml | 2 +- .../IsolatedStorage.xml | 2 +- .../IsolatedStorageFile.xml | 2 +- .../IsolatedStorageFileStream.xml | 2 +- xml/System.IO/Stream.xml | 2 +- xml/System.Reflection/AssemblyContentType.xml | 2 +- xml/System.Reflection/TypeAttributes.xml | 2 +- .../NeutralResourcesLanguageAttribute.xml | 2 +- .../WindowsRuntimeDesignerContext.xml | 2 +- .../DefaultInterfaceAttribute.xml | 4 +-- .../EventRegistrationToken.xml | 2 +- .../IActivationFactory.xml | 4 +-- .../ReadOnlyArrayAttribute.xml | 4 +-- .../ReturnValueNameAttribute.xml | 4 +-- .../WindowsRuntimeMarshal.xml | 32 +++++++++---------- .../WindowsRuntimeMetadata.xml | 6 ++-- .../WriteOnlyArrayAttribute.xml | 4 +-- .../ComInterfaceType.xml | 2 +- .../Marshal.xml | 16 +++++----- .../UnmanagedType.xml | 4 +-- xml/System/Object.xml | 28 ++++++++-------- xml/System/ValueType.xml | 10 +++--- 23 files changed, 70 insertions(+), 70 deletions(-) diff --git a/xml/System.IO.Compression/ZipArchive.xml b/xml/System.IO.Compression/ZipArchive.xml index 8eca8c73489..db35ee15069 100644 --- a/xml/System.IO.Compression/ZipArchive.xml +++ b/xml/System.IO.Compression/ZipArchive.xml @@ -51,7 +51,7 @@ When you create a new entry, the file is compressed and added to the zip package. The method enables you to specify a directory hierarchy when adding the entry. You include the relative path of the new entry within the zip package. For example, creating a new entry with a relative path of `AddedFolder\NewFile.txt` creates a compressed text file in a directory named AddedFolder. - If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access four extension methods (from the class) for the class: , , , and (available in .NET Core 2.0 and later versions). These extension methods enable you to compress and decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available for Windows 8.x Store apps. In Windows 8.x Store apps, you can compress and decompress files by using the or class, or you can use the [!INCLUDE[wrt](~/includes/wrt-md.md)] types [Compressor](https://go.microsoft.com/fwlink/p/?LinkID=246357) and [Decompressor](https://go.microsoft.com/fwlink/p/?LinkID=246358). + If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access four extension methods (from the class) for the class: , , , and (available in .NET Core 2.0 and later versions). These extension methods enable you to compress and decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available for Windows 8.x Store apps. In Windows 8.x Store apps, you can compress and decompress files by using the or class, or you can use the Windows Runtime types [Compressor](https://go.microsoft.com/fwlink/p/?LinkID=246357) and [Decompressor](https://go.microsoft.com/fwlink/p/?LinkID=246358). diff --git a/xml/System.IO.Compression/ZipArchiveEntry.xml b/xml/System.IO.Compression/ZipArchiveEntry.xml index f80a2b6c88c..280ba9fce57 100644 --- a/xml/System.IO.Compression/ZipArchiveEntry.xml +++ b/xml/System.IO.Compression/ZipArchiveEntry.xml @@ -47,7 +47,7 @@ |To open a stream to an individual file contained in a zip archive|| |Delete a file from a zip archive|| - If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access two extension methods for the class. Those methods are and , and they enable you to decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available in Windows 8. In Windows 8.x Store apps, you can decompress the contents of an archive by using or , or you can use the [!INCLUDE[wrt](~/includes/wrt-md.md)] types [Compressor](https://go.microsoft.com/fwlink/p/?LinkId=246357) and [Decompressor](https://go.microsoft.com/fwlink/?LinkId=246358) to compress and decompress files. + If you reference the `System.IO.Compression.FileSystem` assembly in your project, you can access two extension methods for the class. Those methods are and , and they enable you to decompress the contents of the entry to a file. The `System.IO.Compression.FileSystem` assembly is not available in Windows 8. In Windows 8.x Store apps, you can decompress the contents of an archive by using or , or you can use the Windows Runtime types [Compressor](https://go.microsoft.com/fwlink/p/?LinkId=246357) and [Decompressor](https://go.microsoft.com/fwlink/?LinkId=246358) to compress and decompress files. diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorage.xml b/xml/System.IO.IsolatedStorage/IsolatedStorage.xml index beb7a302b85..ae4a3f41a98 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorage.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorage.xml @@ -50,7 +50,7 @@ For information about file-based isolated storage, see the class. > [!IMPORTANT] -> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. +> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the Windows Runtime API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. ]]> diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml b/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml index 39cae434ab6..ec837e5adab 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorageFile.xml @@ -62,7 +62,7 @@ This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > [!IMPORTANT] -> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. +> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the Windows Runtime API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. diff --git a/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml b/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml index 8fd967a2d60..90280c010e3 100644 --- a/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml +++ b/xml/System.IO.IsolatedStorage/IsolatedStorageFileStream.xml @@ -58,7 +58,7 @@ This type implements the interface. When you have finished using the type, you should dispose of it either directly or indirectly. To dispose of the type directly, call its method in a `try`/`catch` block. To dispose of it indirectly, use a language construct such as `using` (in C#) or `Using` (in Visual Basic). For more information, see the "Using an Object that Implements IDisposable" section in the interface topic. > [!IMPORTANT] -> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the [!INCLUDE[wrt](~/includes/wrt-md.md)] API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. +> Isolated storage is not available for Windows 8.x Store apps. Instead, use the application data classes in the `Windows.Storage` namespaces included in the Windows Runtime API to store local data and files. For more information, see [Application data](https://go.microsoft.com/fwlink/?LinkId=229175) in the Windows Dev Center. diff --git a/xml/System.IO/Stream.xml b/xml/System.IO/Stream.xml index a17fbaca178..aa3cf316c1f 100644 --- a/xml/System.IO/Stream.xml +++ b/xml/System.IO/Stream.xml @@ -100,7 +100,7 @@ Starting with the .NET Framework 4.5, the class includes async methods to simplify asynchronous operations. An async method contains `Async` in its name, such as , , , and . These methods enable you to perform resource-intensive I/O operations without blocking the main thread. This performance consideration is particularly important in a Windows 8.x Store app or desktop app where a time-consuming stream operation can block the UI thread and make your app appear as if it is not working. The async methods are used in conjunction with the `async` and `await` keywords in Visual Basic and C#. - When used in a Windows 8.x Store app, includes two extension methods: and . These methods convert a object to a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)]. You can also convert a stream in the [!INCLUDE[wrt](~/includes/wrt-md.md)] to a object by using the and methods. For more information, see [How to: Convert Between .NET Framework Streams and Windows Runtime Streams](/dotnet/standard/io/how-to-convert-between-dotnet-streams-and-winrt-streams) + When used in a Windows 8.x Store app, includes two extension methods: and . These methods convert a object to a stream in the Windows Runtime. You can also convert a stream in the Windows Runtime to a object by using the and methods. For more information, see [How to: Convert Between .NET Framework Streams and Windows Runtime Streams](/dotnet/standard/io/how-to-convert-between-dotnet-streams-and-winrt-streams) Some stream implementations perform local buffering of the underlying data to improve performance. For such streams, you can use the or method to clear any internal buffers and ensure that all data has been written to the underlying data source or repository. diff --git a/xml/System.Reflection/AssemblyContentType.xml b/xml/System.Reflection/AssemblyContentType.xml index 48a0ead3cb6..7c0fcf48bd3 100644 --- a/xml/System.Reflection/AssemblyContentType.xml +++ b/xml/System.Reflection/AssemblyContentType.xml @@ -131,7 +131,7 @@ 1 - The assembly contains [!INCLUDE[wrt](~/includes/wrt-md.md)] code. + The assembly contains Windows Runtime code. diff --git a/xml/System.Reflection/TypeAttributes.xml b/xml/System.Reflection/TypeAttributes.xml index ca42fe637de..1f0d2f5881a 100644 --- a/xml/System.Reflection/TypeAttributes.xml +++ b/xml/System.Reflection/TypeAttributes.xml @@ -1331,7 +1331,7 @@ 16384 - Specifies a [!INCLUDE[wrt](~/includes/wrt-md.md)] type. + Specifies a Windows Runtime type. diff --git a/xml/System.Resources/NeutralResourcesLanguageAttribute.xml b/xml/System.Resources/NeutralResourcesLanguageAttribute.xml index 35161dc7301..2d245210416 100644 --- a/xml/System.Resources/NeutralResourcesLanguageAttribute.xml +++ b/xml/System.Resources/NeutralResourcesLanguageAttribute.xml @@ -82,7 +82,7 @@ ## Windows 8.x Store Apps In Windows 8.x Store apps whose resources are loaded and retrieved by using the class, the attribute defines the neutral culture whose resources are used in the event of a failed probe. It does not specify the location of the resources. By default, uses the app's package resource index (PRI) file to locate the resources of the default culture. The neutral culture that is defined by the attribute is added to the end of the UI language list to simulate this effect. - If you load and retrieve resources by using the [!INCLUDE[wrt](~/includes/wrt-md.md)][Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class or the types in the [Windows.ApplicationModel.Resources.Core](https://go.microsoft.com/fwlink/p/?LinkId=238194) namespace, the attribute is ignored. + If you load and retrieve resources by using the Windows Runtime[Windows.ApplicationModel.Resources.ResourceLoader](https://go.microsoft.com/fwlink/p/?LinkId=238182) class or the types in the [Windows.ApplicationModel.Resources.Core](https://go.microsoft.com/fwlink/p/?LinkId=238194) namespace, the attribute is ignored. diff --git a/xml/System.Runtime.DesignerServices/WindowsRuntimeDesignerContext.xml b/xml/System.Runtime.DesignerServices/WindowsRuntimeDesignerContext.xml index cb3bef41078..981a6448ed5 100644 --- a/xml/System.Runtime.DesignerServices/WindowsRuntimeDesignerContext.xml +++ b/xml/System.Runtime.DesignerServices/WindowsRuntimeDesignerContext.xml @@ -51,7 +51,7 @@ The paths to search. The name of the context. - Initializes a new instance of the class, specifying the set of paths to search for third-party [!INCLUDE[wrt](~/includes/wrt-md.md)] types and for managed assemblies, and specifying the name of the context. + Initializes a new instance of the class, specifying the set of paths to search for third-party Windows Runtime types and for managed assemblies, and specifying the name of the context. To be added. The current application domain is not the default application domain. diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/DefaultInterfaceAttribute.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/DefaultInterfaceAttribute.xml index 571741c9916..9a0a50554c6 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/DefaultInterfaceAttribute.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/DefaultInterfaceAttribute.xml @@ -36,9 +36,9 @@ structure only if you use native [!INCLUDE[wrt](~/includes/wrt-md.md)] techniques to add and remove event handlers for [!INCLUDE[wrt](~/includes/wrt-md.md)] events. If you use the syntax that is provided by the C# or Visual Basic languages to add and remove event handlers, is an implementation detail handled by the compilers. + Use the structure only if you use native Windows Runtime techniques to add and remove event handlers for Windows Runtime events. If you use the syntax that is provided by the C# or Visual Basic languages to add and remove event handlers, is an implementation detail handled by the compilers. ]]> diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/IActivationFactory.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/IActivationFactory.xml index a9daf9394a3..8df26a4c89f 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/IActivationFactory.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/IActivationFactory.xml @@ -57,8 +57,8 @@ - Returns a new instance of the [!INCLUDE[wrt](~/includes/wrt-md.md)] class that is created by the interface. - The new instance of the [!INCLUDE[wrt](~/includes/wrt-md.md)] class. + Returns a new instance of the Windows Runtime class that is created by the interface. + The new instance of the Windows Runtime class. To be added. diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/ReadOnlyArrayAttribute.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/ReadOnlyArrayAttribute.xml index dd37f13cf6c..8648efa3561 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/ReadOnlyArrayAttribute.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/ReadOnlyArrayAttribute.xml @@ -36,7 +36,7 @@ attribute if you intend the contents of the array to be used for input only. @@ -47,7 +47,7 @@ > [!IMPORTANT] > Parameters that have the attribute behave differently depending on whether the caller is written in native code or managed code. If the caller is native code (JavaScript or Visual C++ component extensions), the array is copied when the call crosses the application binary interface (ABI) boundary. Elements are converted if necessary. Therefore, any accidental changes the method makes to an input-only array are not visible to the caller. > -> If the caller is managed code, the array is not copied. The original array is available to the called method, as it would be in any method call in the .NET Framework. Array contents are mutable in .NET Framework code, so any changes the method makes to the array are visible to the caller. This is important to remember because it affects unit tests written for a [!INCLUDE[wrt](~/includes/wrt-md.md)] component. If the tests are written in managed code, the contents of an array will appear to be mutable during testing. +> If the caller is managed code, the array is not copied. The original array is available to the called method, as it would be in any method call in the .NET Framework. Array contents are mutable in .NET Framework code, so any changes the method makes to the array are visible to the caller. This is important to remember because it affects unit tests written for a Windows Runtime component. If the tests are written in managed code, the contents of an array will appear to be mutable during testing. Applying this attribute to a parameter that has the or attribute causes an error when the module is exported. Applying the attribute to an `out` parameter also causes an error. diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml index 9365cc09e9e..680665df066 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/ReturnValueNameAttribute.xml @@ -36,7 +36,7 @@ attribute in Visual Basic): + In a Windows Runtime component, all the parameters of a method and the return value must have names. By default, [Winmdexp.exe (Windows Runtime Metadata Export Tool)](/dotnet/framework/tools/winmdexp-exe-windows-runtime-metadata-export-tool) gives the return value the name "value". When you use a component in a Windows 8.x Store app written in JavaScript, you can use this name to retrieve the return value. For example, suppose a component defines a method that has a return value and two `out` parameters (`ByRef` parameters with the attribute in Visual Basic): ```csharp public static int ComputeAverage([ReadOnlyArray()] int[] input, @@ -147,7 +147,7 @@ End Function System.String - Gets the name that was specified for the return value of a method in a [!INCLUDE[wrt](~/includes/wrt-md.md)] component. + Gets the name that was specified for the return value of a method in a Windows Runtime component. The name of the method's return value. To be added. diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/WindowsRuntimeMarshal.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/WindowsRuntimeMarshal.xml index 4713b39ff98..63734873503 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/WindowsRuntimeMarshal.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/WindowsRuntimeMarshal.xml @@ -69,10 +69,10 @@ The type of the delegate that represents the event handler. - A delegate that represents the method that adds event handlers to the [!INCLUDE[wrt](~/includes/wrt-md.md)] event. - A delegate that represents the method that removes event handlers from the [!INCLUDE[wrt](~/includes/wrt-md.md)] event. + A delegate that represents the method that adds event handlers to the Windows Runtime event. + A delegate that represents the method that removes event handlers from the Windows Runtime event. A delegate the represents the event handler that is added. - Adds the specified event handler to a [!INCLUDE[wrt](~/includes/wrt-md.md)] event. + Adds the specified event handler to a Windows Runtime event. To be added. is . @@ -117,9 +117,9 @@ The address of the [HSTRING](https://go.microsoft.com/fwlink/p/?LinkId=246451) to free. - Frees the specified [!INCLUDE[wrt](~/includes/wrt-md.md)][HSTRING](https://go.microsoft.com/fwlink/p/?LinkId=246451). + Frees the specified Windows Runtime[HSTRING](https://go.microsoft.com/fwlink/p/?LinkId=246451). To be added. - The [!INCLUDE[wrt](~/includes/wrt-md.md)] is not supported on the current version of the operating system. + The Windows Runtime is not supported on the current version of the operating system. @@ -157,8 +157,8 @@ - The [!INCLUDE[wrt](~/includes/wrt-md.md)] type to get the activation factory interface for. - Returns an object that implements the activation factory interface for the specified [!INCLUDE[wrt](~/includes/wrt-md.md)] type. + The Windows Runtime type to get the activation factory interface for. + Returns an object that implements the activation factory interface for the specified Windows Runtime type. An object that implements the activation factory interface. - does not represent a [!INCLUDE[wrt](~/includes/wrt-md.md)] type (that is, belonging to the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself or defined in a [!INCLUDE[wrt](~/includes/wrt-md.md)] component). + does not represent a Windows Runtime type (that is, belonging to the Windows Runtime itself or defined in a Windows Runtime component). -or- The object specified for was not provided by the common language runtime type system. is . - The specified [!INCLUDE[wrt](~/includes/wrt-md.md)] class is not properly registered. For example, the .winmd file was located, but the [!INCLUDE[wrt](~/includes/wrt-md.md)] failed to locate the implementation. + The specified Windows Runtime class is not properly registered. For example, the .winmd file was located, but the Windows Runtime failed to locate the implementation. @@ -214,10 +214,10 @@ An unmanaged pointer to the [HSTRING](https://go.microsoft.com/fwlink/p/?LinkId=246451) to copy. - Returns a managed string that contains a copy of the specified [!INCLUDE[wrt](~/includes/wrt-md.md)][HSTRING](https://go.microsoft.com/fwlink/p/?LinkId=246451). + Returns a managed string that contains a copy of the specified Windows Runtime[HSTRING](https://go.microsoft.com/fwlink/p/?LinkId=246451). A managed string that contains a copy of the HSTRING if is not ; otherwise, . To be added. - The [!INCLUDE[wrt](~/includes/wrt-md.md)] is not supported on the current version of the operating system. + The Windows Runtime is not supported on the current version of the operating system. @@ -254,7 +254,7 @@ - A delegate that represents the method that removes event handlers from the [!INCLUDE[wrt](~/includes/wrt-md.md)] event. + A delegate that represents the method that removes event handlers from the Windows Runtime event. Removes all the event handlers that can be removed by using the specified method. To be added. @@ -300,9 +300,9 @@ The type of the delegate that represents the event handler. - A delegate that represents the method that removes event handlers from the [!INCLUDE[wrt](~/includes/wrt-md.md)] event. + A delegate that represents the method that removes event handlers from the Windows Runtime event. The event handler that is removed. - Removes the specified event handler from a [!INCLUDE[wrt](~/includes/wrt-md.md)] event. + Removes the specified event handler from a Windows Runtime event. To be added. is . @@ -343,7 +343,7 @@ The managed string to copy. - Allocates a [!INCLUDE[wrt](~/includes/wrt-md.md)][HSTRING](https://go.microsoft.com/fwlink/p/?LinkId=246451) and copies the specified managed string to it. + Allocates a Windows Runtime[HSTRING](https://go.microsoft.com/fwlink/p/?LinkId=246451) and copies the specified managed string to it. An unmanaged pointer to the new HSTRING, or if is . - The [!INCLUDE[wrt](~/includes/wrt-md.md)] is not supported on the current version of the operating system. + The Windows Runtime is not supported on the current version of the operating system. is . diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/WindowsRuntimeMetadata.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/WindowsRuntimeMetadata.xml index 33ef342da02..2f1e07cab5f 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/WindowsRuntimeMetadata.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/WindowsRuntimeMetadata.xml @@ -20,7 +20,7 @@ [!NOTE] > Sub-namespaces don't imply containment. That is, namespace A.B isn't contained in namespace A. @@ -155,7 +155,7 @@ ]]> - The operating system version does not support the [!INCLUDE[wrt](~/includes/wrt-md.md)]. + The operating system version does not support the Windows Runtime. is . @@ -201,7 +201,7 @@ ]]> - The operating system version does not support the [!INCLUDE[wrt](~/includes/wrt-md.md)]. + The operating system version does not support the Windows Runtime. is . diff --git a/xml/System.Runtime.InteropServices.WindowsRuntime/WriteOnlyArrayAttribute.xml b/xml/System.Runtime.InteropServices.WindowsRuntime/WriteOnlyArrayAttribute.xml index b845bc64c18..abb8ec0ad14 100644 --- a/xml/System.Runtime.InteropServices.WindowsRuntime/WriteOnlyArrayAttribute.xml +++ b/xml/System.Runtime.InteropServices.WindowsRuntime/WriteOnlyArrayAttribute.xml @@ -36,7 +36,7 @@ attribute if you intend the contents of the array to be used for input only. @@ -47,7 +47,7 @@ > [!IMPORTANT] > Parameters that have the attribute behave differently depending on whether the caller is written in native code or managed code. If the caller is native code (JavaScript or Visual C++ component extensions), the called method can't make any assumptions about the contents of the original array. For example, the array the method receives might not be initialized, or might contain default values. The method is expected to set the values of all the elements in the array. > -> If the caller is managed code, the caller's original array is passed to the called method, as it would be in any method call in the .NET Framework. Array contents are mutable in managed code, so the method can selectively read and change those values. This is important to remember because it affects unit tests written for a [!INCLUDE[wrt](~/includes/wrt-md.md)] component. If the tests are written in managed code, the contents of an array will appear to be mutable during testing, and the results are likely to be different if the method is called from native code later. +> If the caller is managed code, the caller's original array is passed to the called method, as it would be in any method call in the .NET Framework. Array contents are mutable in managed code, so the method can selectively read and change those values. This is important to remember because it affects unit tests written for a Windows Runtime component. If the tests are written in managed code, the contents of an array will appear to be mutable during testing, and the results are likely to be different if the method is called from native code later. Applying this attribute to an `out` parameter or to a parameter that has the attribute causes an error when the module is exported. Applying the attribute to a parameter that has the attribute causes an error unless the parameter also has the Visual Basic `ByRef` modifier. In that case, the attribute is redundant but allowed. diff --git a/xml/System.Runtime.InteropServices/ComInterfaceType.xml b/xml/System.Runtime.InteropServices/ComInterfaceType.xml index 4f27f29ad2f..5edb2081349 100644 --- a/xml/System.Runtime.InteropServices/ComInterfaceType.xml +++ b/xml/System.Runtime.InteropServices/ComInterfaceType.xml @@ -200,7 +200,7 @@ 3 - Indicates that an interface is exposed to COM as a [!INCLUDE[wrt](~/includes/wrt-md.md)] interface. + Indicates that an interface is exposed to COM as a Windows Runtime interface. diff --git a/xml/System.Runtime.InteropServices/Marshal.xml b/xml/System.Runtime.InteropServices/Marshal.xml index 5305ed761b8..fd8a125c8cd 100644 --- a/xml/System.Runtime.InteropServices/Marshal.xml +++ b/xml/System.Runtime.InteropServices/Marshal.xml @@ -1864,7 +1864,7 @@ ]]> - is a [!INCLUDE[wrt](~/includes/wrt-md.md)] object. + is a Windows Runtime object. @@ -1933,7 +1933,7 @@ ]]> - is a [!INCLUDE[wrt](~/includes/wrt-md.md)] object. + is a Windows Runtime object. @@ -2019,7 +2019,7 @@ -or- - is a [!INCLUDE[wrt](~/includes/wrt-md.md)] type. + is a Windows Runtime type. The parameter is . cannot be converted to the destination type because it does not support all required interfaces. @@ -2104,7 +2104,7 @@ -or- - is a [!INCLUDE[wrt](~/includes/wrt-md.md)] type. + is a Windows Runtime type. cannot be converted to the because it does not support all required interfaces. @@ -3120,7 +3120,7 @@ -or- - is a [!INCLUDE[wrt](~/includes/wrt-md.md)] object. + is a Windows Runtime object. @@ -4142,7 +4142,7 @@ -or- - is a [!INCLUDE[wrt](~/includes/wrt-md.md)] type. + is a Windows Runtime type. A type library is registered for the assembly that contains the type, but the type definition cannot be found. @@ -5197,7 +5197,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET -or- - is a [!INCLUDE[wrt](~/includes/wrt-md.md)] type. + is a Windows Runtime type. @@ -9432,7 +9432,7 @@ There is a difference in the behavior of the `GetLastWin32Error` method on .NET -or- - is a [!INCLUDE[wrt](~/includes/wrt-md.md)] object. + is a Windows Runtime object. diff --git a/xml/System.Runtime.InteropServices/UnmanagedType.xml b/xml/System.Runtime.InteropServices/UnmanagedType.xml index 5d0ade85d80..ff96042dac2 100644 --- a/xml/System.Runtime.InteropServices/UnmanagedType.xml +++ b/xml/System.Runtime.InteropServices/UnmanagedType.xml @@ -538,7 +538,7 @@ 47 - A [!INCLUDE[wrt](~/includes/wrt-md.md)] string. You can use this member on the data type. + A Windows Runtime string. You can use this member on the data type. @@ -792,7 +792,7 @@ 46 - A [!INCLUDE[wrt](~/includes/wrt-md.md)] interface pointer. You can use this member on the data type. + A Windows Runtime interface pointer. You can use this member on the data type. diff --git a/xml/System/Object.xml b/xml/System/Object.xml index 63ed66ffae4..3f009f186f5 100644 --- a/xml/System/Object.xml +++ b/xml/System/Object.xml @@ -226,11 +226,11 @@ Because the class is the base class for all types in the .NET Framework, the method provides the default equality comparison for all other types. However, types often override the method to implement value equality. For more information, see the Notes for Callers and Notes for Inheritors sections. -## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method overload on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and currently don't implement an method. However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. +## Notes for the Windows Runtime + When you call the method overload on a class in the Windows Runtime, it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the Windows Runtime (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the Windows Runtime don't inherit , and currently don't implement an method. However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. > [!NOTE] -> [!INCLUDE[wrt](~/includes/wrt-md.md)] classes that are written in C# or Visual Basic can override the method overload. +> Windows Runtime classes that are written in C# or Visual Basic can override the method overload. ## Notes for Callers Derived classes frequently override the method to implement value equality. In addition, types also frequently provide an additional strongly typed overload to the `Equals` method, typically by implementing the interface. When you call the `Equals` method to test for equality, you should know whether the current instance overrides and understand how a particular call to an `Equals` method is resolved. Otherwise, you may be performing a test for equality that is different from what you intended, and the method may return an unexpected value. @@ -648,11 +648,11 @@ and the interface. The , you can specify a hash code provider by supplying an implementation to one of the overloads of the class constructor. -## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and currently don't implement a . However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. +## Notes for the Windows Runtime + When you call the method on a class in the Windows Runtime, it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the Windows Runtime (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the Windows Runtime don't inherit , and currently don't implement a . However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. > [!NOTE] -> [!INCLUDE[wrt](~/includes/wrt-md.md)] classes that are written in C# or Visual Basic can override the method. +> Windows Runtime classes that are written in C# or Visual Basic can override the method. @@ -1127,23 +1127,23 @@ and the interface. The -## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method on a class in the [!INCLUDE[wrt](~/includes/wrt-md.md)], it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the [!INCLUDE[wrt](~/includes/wrt-md.md)] don't inherit , and don't always implement a . However, they always appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides a default behavior for these methods. +## Notes for the Windows Runtime + When you call the method on a class in the Windows Runtime, it provides the default behavior for classes that don't override . This is part of the support that the .NET Framework provides for the Windows Runtime (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Classes in the Windows Runtime don't inherit , and don't always implement a . However, they always appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides a default behavior for these methods. - Starting with .NET Framework 4.5.1, the common language runtime uses [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString) on a [!INCLUDE[wrt](~/includes/wrt-md.md)] object before falling back to the default implementation of . + Starting with .NET Framework 4.5.1, the common language runtime uses [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString) on a Windows Runtime object before falling back to the default implementation of . > [!NOTE] -> [!INCLUDE[wrt](~/includes/wrt-md.md)] classes that are written in C# or Visual Basic can override the method. +> Windows Runtime classes that are written in C# or Visual Basic can override the method. -### The [!INCLUDE[wrt](~/includes/wrt-md.md)] and the IStringable Interface - Starting with Windows 8.1, the [!INCLUDE[wrt](~/includes/wrt-md.md)] includes an [IStringable](xref:Windows.Foundation.IStringable) interface whose single method, [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString), provides basic formatting support comparable to that provided by . To prevent ambiguity, you should not implement [IStringable](xref:Windows.Foundation.IStringable) on managed types. +### The Windows Runtime and the IStringable Interface + Starting with Windows 8.1, the Windows Runtime includes an [IStringable](xref:Windows.Foundation.IStringable) interface whose single method, [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString), provides basic formatting support comparable to that provided by . To prevent ambiguity, you should not implement [IStringable](xref:Windows.Foundation.IStringable) on managed types. When managed objects are called by native code or by code written in languages such as JavaScript or C++/CX, they appear to implement [IStringable](xref:Windows.Foundation.IStringable). The common language runtime automatically routes calls from [IStringable.ToString](xref:Windows.Foundation.IStringable.ToString) to if [IStringable](xref:Windows.Foundation.IStringable) is not implemented on the managed object. > [!WARNING] -> Because the common language runtime auto-implements [IStringable](xref:Windows.Foundation.IStringable) for all managed types in Windows Store apps, we recommend that you do not provide your own `IStringable` implementation. Implementing `IStringable` may result in unintended behavior when calling `ToString` from the [!INCLUDE[wrt](~/includes/wrt-md.md)], C++/CX, or JavaScript. +> Because the common language runtime auto-implements [IStringable](xref:Windows.Foundation.IStringable) for all managed types in Windows Store apps, we recommend that you do not provide your own `IStringable` implementation. Implementing `IStringable` may result in unintended behavior when calling `ToString` from the Windows Runtime, C++/CX, or JavaScript. - If you do choose to implement [IStringable](xref:Windows.Foundation.IStringable) in a public managed type that's exported in a [!INCLUDE[wrt](~/includes/wrt-md.md)] component, the following restrictions apply: + If you do choose to implement [IStringable](xref:Windows.Foundation.IStringable) in a public managed type that's exported in a Windows Runtime component, the following restrictions apply: - You can define the [IStringable](xref:Windows.Foundation.IStringable) interface only in a "class implements" relationship, as follows: diff --git a/xml/System/ValueType.xml b/xml/System/ValueType.xml index 6a9889d69f6..6b4237e0430 100644 --- a/xml/System/ValueType.xml +++ b/xml/System/ValueType.xml @@ -171,8 +171,8 @@ > [!TIP] > Particularly if your value type contains fields that are reference types, you should override the method. This can improve performance and enable you to more closely represent the meaning of equality for the type. -## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. +## Notes for the Windows Runtime + When you call the method on a Windows Runtime structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the Windows Runtime (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Windows Runtime structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the Windows Runtime itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. @@ -239,8 +239,8 @@ For more information, see , and . -## Notes for the [!INCLUDE[wrt](~/includes/wrt-md.md)] - When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. +## Notes for the Windows Runtime + When you call the method on a Windows Runtime structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the Windows Runtime (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Windows Runtime structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the Windows Runtime itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. @@ -308,7 +308,7 @@ Note that, although enumeration types are also value types, they derive from the class, which overrides . ## Notes for the Windows Runtime - When you call the method on a [!INCLUDE[wrt](~/includes/wrt-md.md)] structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the [!INCLUDE[wrt](~/includes/wrt-md.md)] (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). [!INCLUDE[wrt](~/includes/wrt-md.md)] structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the [!INCLUDE[wrt](~/includes/wrt-md.md)] itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. + When you call the method on a Windows Runtime structure, it provides the default behavior for value types that don't override . This is part of the support that the .NET Framework provides for the Windows Runtime (see [.NET Framework Support for Windows Store Apps and Windows Runtime](/dotnet/standard/cross-platform/support-for-windows-store-apps-and-windows-runtime)). Windows Runtime structures can't override , even if they're written with C# or Visual Basic, because they can't have methods. (In addition, structures in the Windows Runtime itself don't inherit .) However, they appear to have , , and methods when you use them in your C# or Visual Basic code, and the .NET Framework provides the default behavior for these methods. ]]> From 3d42abb330c2146354239de8ceeb142cb7caaaa6 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:53:00 -0800 Subject: [PATCH 226/236] ws2003 --- xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml | 2 +- xml/System.ServiceModel.Configuration/TcpTransportElement.xml | 2 +- xml/System.ServiceModel/AuditLogLocation.xml | 2 +- xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml b/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml index 783625f5729..8ab677babe8 100644 --- a/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml +++ b/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml @@ -736,7 +736,7 @@ ## Remarks This property enables Teredo for the underlying TCP socket. For more information, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). - This property is applicable only on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and [!INCLUDE[ws2003](~/includes/ws2003-md.md)]. [!INCLUDE[wv](~/includes/wv-md.md)] has a machine-wide configuration option for Teredo, so when running [!INCLUDE[wv](~/includes/wv-md.md)], this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). + This property is applicable only on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and Windows Server 2003. [!INCLUDE[wv](~/includes/wv-md.md)] has a machine-wide configuration option for Teredo, so when running [!INCLUDE[wv](~/includes/wv-md.md)], this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). diff --git a/xml/System.ServiceModel.Configuration/TcpTransportElement.xml b/xml/System.ServiceModel.Configuration/TcpTransportElement.xml index 76481a18585..a2d90eb028b 100644 --- a/xml/System.ServiceModel.Configuration/TcpTransportElement.xml +++ b/xml/System.ServiceModel.Configuration/TcpTransportElement.xml @@ -364,7 +364,7 @@ ## Remarks This property enables Teredo for the underlying TCP socket. For more information, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). - This property is only applicable on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and [!INCLUDE[ws2003](~/includes/ws2003-md.md)]. [!INCLUDE[wv](~/includes/wv-md.md)] has a machine-wide configuration option for Teredo, so when running [!INCLUDE[wv](~/includes/wv-md.md)], this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). + This property is only applicable on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and Windows Server 2003. [!INCLUDE[wv](~/includes/wv-md.md)] has a machine-wide configuration option for Teredo, so when running [!INCLUDE[wv](~/includes/wv-md.md)], this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). ]]> diff --git a/xml/System.ServiceModel/AuditLogLocation.xml b/xml/System.ServiceModel/AuditLogLocation.xml index 3c3ab43091e..307d5c074c1 100644 --- a/xml/System.ServiceModel/AuditLogLocation.xml +++ b/xml/System.ServiceModel/AuditLogLocation.xml @@ -91,7 +91,7 @@ 0 - Specifies the default location, which is determined by the operating system. If writing to the Security log is supported (such as on [!INCLUDE[wv](~/includes/wv-md.md)] and [!INCLUDE[ws2003](~/includes/ws2003-md.md)] and later platforms), the default log location is the Security log. Otherwise (such as in [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)]), the default log location is the Application log. + Specifies the default location, which is determined by the operating system. If writing to the Security log is supported (such as on [!INCLUDE[wv](~/includes/wv-md.md)] and Windows Server 2003 and later platforms), the default log location is the Security log. Otherwise (such as in [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)]), the default log location is the Application log. diff --git a/xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml b/xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml index 6a409244055..7123dc5bc5d 100644 --- a/xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml +++ b/xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml @@ -24,7 +24,7 @@ For encryption to work, the property must be set to . - Only RC4Stream is supported on [!INCLUDE[ws2003](~/includes/ws2003-md.md)] and [!INCLUDE[wxp](~/includes/wxp-md.md)]. + Only RC4Stream is supported on Windows Server 2003 and [!INCLUDE[wxp](~/includes/wxp-md.md)]. ]]> From ae8d8d9c51c3c43f34b5a04d0acd9b41e8a2e0f1 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:53:37 -0800 Subject: [PATCH 227/236] wv --- xml/System.ServiceModel.Channels/MsmqBindingElementBase.xml | 6 +++--- .../TcpTransportBindingElement.xml | 2 +- .../MsmqBindingElementBase.xml | 4 ++-- .../TcpTransportElement.xml | 2 +- xml/System.ServiceModel/AuditLogLocation.xml | 2 +- xml/System.ServiceModel/MsmqBindingBase.xml | 4 ++-- xml/System.ServiceModel/MsmqSecureHashAlgorithm.xml | 2 +- xml/System.ServiceModel/ReceiveErrorHandling.xml | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/xml/System.ServiceModel.Channels/MsmqBindingElementBase.xml b/xml/System.ServiceModel.Channels/MsmqBindingElementBase.xml index ccc9cd2056f..8ec87f63315 100644 --- a/xml/System.ServiceModel.Channels/MsmqBindingElementBase.xml +++ b/xml/System.ServiceModel.Channels/MsmqBindingElementBase.xml @@ -68,7 +68,7 @@ If is set to or , then must be set to `null`. If is not `null`, then must be set to . - The property can be set only on operating systems starting with [!INCLUDE[wv](~/includes/wv-md.md)]. + The property can be set only on operating systems starting with Windows Vista. ]]> @@ -281,7 +281,7 @@ . `MaxRetryCycles` specifies the number of retry cycles and does not include the initial attempt to send the message. An attempt to deliver a message is made a maximum of (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) times. For example, if ReceiveRetryCount = 0 and MaxRetryCycles is 1, there is a maximum of two attempts to deliver the message. This property is used only on operating systems starting with [!INCLUDE[wv](~/includes/wv-md.md)]. + A retry cycle is when a message is transferred from the retry queue to the application queue to attempt delivery to the application. Messages are placed in the retry queue after failing a number of immediate retries as specified by . `MaxRetryCycles` specifies the number of retry cycles and does not include the initial attempt to send the message. An attempt to deliver a message is made a maximum of (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) times. For example, if ReceiveRetryCount = 0 and MaxRetryCycles is 1, there is a maximum of two attempts to deliver the message. This property is used only on operating systems starting with Windows Vista. ]]> @@ -468,7 +468,7 @@ property). If all attempts fail, the message is placed back in the retry queue. This property specifies how long the message remains in the retry queue before it is transferred to the application queue for another retry cycle. This property can only be used on operating systems starting with [!INCLUDE[wv](~/includes/wv-md.md)]. + A single retry cycle makes repeated attempts to deliver a message to the receiving application (specified by the property). If all attempts fail, the message is placed back in the retry queue. This property specifies how long the message remains in the retry queue before it is transferred to the application queue for another retry cycle. This property can only be used on operating systems starting with Windows Vista. ]]> diff --git a/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml b/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml index 8ab677babe8..1ca7a0c6a9a 100644 --- a/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml +++ b/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml @@ -736,7 +736,7 @@ ## Remarks This property enables Teredo for the underlying TCP socket. For more information, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). - This property is applicable only on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and Windows Server 2003. [!INCLUDE[wv](~/includes/wv-md.md)] has a machine-wide configuration option for Teredo, so when running [!INCLUDE[wv](~/includes/wv-md.md)], this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). + This property is applicable only on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and Windows Server 2003. Windows Vista has a machine-wide configuration option for Teredo, so when running Windows Vista, this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). diff --git a/xml/System.ServiceModel.Configuration/MsmqBindingElementBase.xml b/xml/System.ServiceModel.Configuration/MsmqBindingElementBase.xml index 27a5893cfab..6839a7a9f4a 100644 --- a/xml/System.ServiceModel.Configuration/MsmqBindingElementBase.xml +++ b/xml/System.ServiceModel.Configuration/MsmqBindingElementBase.xml @@ -350,7 +350,7 @@ . specifies the number of retry cycles and does not include the initial attempt to send the message. An attempt to deliver a message is made a maximum of (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) times. For example, if ReceiveRetryCount = 0 and MaxRetryCycles is 1, there is a maximum of two attempts to deliver the message. This property is available starting with the [!INCLUDE[wv](~/includes/wv-md.md)] operating system. + A *retry cycle* is when a message is transferred from the retry queue to the application queue to attempt delivery to the application. Messages are placed in the retry queue after failing a number of immediate retries as specified by . specifies the number of retry cycles and does not include the initial attempt to send the message. An attempt to deliver a message is made a maximum of (1 + MaxRetryCycles) * (ReceiveRetryCount + 1) times. For example, if ReceiveRetryCount = 0 and MaxRetryCycles is 1, there is a maximum of two attempts to deliver the message. This property is available starting with the Windows Vista operating system. ]]> @@ -561,7 +561,7 @@ property). If all attempts fail, the message is placed back in the retry queue. This property specifies how long the message remains in the retry queue before it is transferred to the application queue for another retry cycle. This property is available starting with the [!INCLUDE[wv](~/includes/wv-md.md)] or later operating systems. + A single retry cycle makes repeated attempts to deliver a message to the receiving application (specified by the property). If all attempts fail, the message is placed back in the retry queue. This property specifies how long the message remains in the retry queue before it is transferred to the application queue for another retry cycle. This property is available starting with the Windows Vista or later operating systems. ]]> diff --git a/xml/System.ServiceModel.Configuration/TcpTransportElement.xml b/xml/System.ServiceModel.Configuration/TcpTransportElement.xml index a2d90eb028b..0b2d62ff856 100644 --- a/xml/System.ServiceModel.Configuration/TcpTransportElement.xml +++ b/xml/System.ServiceModel.Configuration/TcpTransportElement.xml @@ -364,7 +364,7 @@ ## Remarks This property enables Teredo for the underlying TCP socket. For more information, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). - This property is only applicable on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and Windows Server 2003. [!INCLUDE[wv](~/includes/wv-md.md)] has a machine-wide configuration option for Teredo, so when running [!INCLUDE[wv](~/includes/wv-md.md)], this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). + This property is only applicable on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and Windows Server 2003. Windows Vista has a machine-wide configuration option for Teredo, so when running Windows Vista, this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). ]]> diff --git a/xml/System.ServiceModel/AuditLogLocation.xml b/xml/System.ServiceModel/AuditLogLocation.xml index 307d5c074c1..b2861a2ba27 100644 --- a/xml/System.ServiceModel/AuditLogLocation.xml +++ b/xml/System.ServiceModel/AuditLogLocation.xml @@ -91,7 +91,7 @@ 0 - Specifies the default location, which is determined by the operating system. If writing to the Security log is supported (such as on [!INCLUDE[wv](~/includes/wv-md.md)] and Windows Server 2003 and later platforms), the default log location is the Security log. Otherwise (such as in [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)]), the default log location is the Application log. + Specifies the default location, which is determined by the operating system. If writing to the Security log is supported (such as on Windows Vista and Windows Server 2003 and later platforms), the default log location is the Security log. Otherwise (such as in [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)]), the default log location is the Application log. diff --git a/xml/System.ServiceModel/MsmqBindingBase.xml b/xml/System.ServiceModel/MsmqBindingBase.xml index 951af017ea1..883950d7c93 100644 --- a/xml/System.ServiceModel/MsmqBindingBase.xml +++ b/xml/System.ServiceModel/MsmqBindingBase.xml @@ -369,9 +369,9 @@ When this property is set to , the poison message is dropped. - When this property is set to , a negative acknowledgement is sent to the client and the poison message is removed from the queue. This option is available only on Message Queuing 4.0 and requires [!INCLUDE[wv](~/includes/wv-md.md)]. + When this property is set to , a negative acknowledgement is sent to the client and the poison message is removed from the queue. This option is available only on Message Queuing 4.0 and requires Windows Vista. - When set to , the poison message is moved to the final poison subqueue. This option is only available on Message Queuing 4.0 and requires [!INCLUDE[wv](~/includes/wv-md.md)]. + When set to , the poison message is moved to the final poison subqueue. This option is only available on Message Queuing 4.0 and requires Windows Vista. ]]> diff --git a/xml/System.ServiceModel/MsmqSecureHashAlgorithm.xml b/xml/System.ServiceModel/MsmqSecureHashAlgorithm.xml index 377059cd29e..4a05bcaa3ca 100644 --- a/xml/System.ServiceModel/MsmqSecureHashAlgorithm.xml +++ b/xml/System.ServiceModel/MsmqSecureHashAlgorithm.xml @@ -22,7 +22,7 @@ ## Remarks Message Queuing can secure messages by signing them. The class is an enumeration that contains the hashing algorithms that Message Queuing can use to sign messages. - Sha256 and Sha512 are supported only on [!INCLUDE[wv](~/includes/wv-md.md)]. + Sha256 and Sha512 are supported only on Windows Vista. ]]> diff --git a/xml/System.ServiceModel/ReceiveErrorHandling.xml b/xml/System.ServiceModel/ReceiveErrorHandling.xml index 4b4ed7ab449..90fa0a7c0cf 100644 --- a/xml/System.ServiceModel/ReceiveErrorHandling.xml +++ b/xml/System.ServiceModel/ReceiveErrorHandling.xml @@ -20,7 +20,7 @@ is thrown. The exception contains the `LookupId` of the MSMQ message that can be used to move the message out of the way using System.Messaging API. Certain values of the enumeration such as `Reject` and `Move` are only available on [!INCLUDE[wv](~/includes/wv-md.md)]. You control poison message handling by setting the property to one of the values of this enumeration. + A *poison message* is a message that fails repeated attempts to deliver to the application. This is applicable only when using a Message Queuing (MSMQ)-based binding. The default value is `Fault`, which faults the listener and therefore the ServiceHost. In the case where the service was to fault because of a poison message, a is thrown. The exception contains the `LookupId` of the MSMQ message that can be used to move the message out of the way using System.Messaging API. Certain values of the enumeration such as `Reject` and `Move` are only available on Windows Vista. You control poison message handling by setting the property to one of the values of this enumeration. From 32db3f6ee1bd5d2add4f0e44c1a548bf8a319157 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:56:57 -0800 Subject: [PATCH 228/236] wxp --- xml/System.ServiceModel.Channels/SecurityBindingElement.xml | 4 ++-- xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.ServiceModel.Channels/SecurityBindingElement.xml b/xml/System.ServiceModel.Channels/SecurityBindingElement.xml index a8a74a170ef..317051fece5 100644 --- a/xml/System.ServiceModel.Channels/SecurityBindingElement.xml +++ b/xml/System.ServiceModel.Channels/SecurityBindingElement.xml @@ -1248,7 +1248,7 @@ Otherwise, a is returned, with set to `false`. > [!NOTE] -> When impersonation is required on [!INCLUDE[wxp](~/includes/wxp-md.md)], use a secure session without a security context token. When security context tokens are used with impersonation an is thrown. For more information, see [Unsupported Scenarios](/dotnet/framework/wcf/feature-details/unsupported-scenarios). For more information about secure sessions, see [Secure Sessions](/dotnet/framework/wcf/feature-details/secure-sessions). +> When impersonation is required on Windows XP, use a secure session without a security context token. When security context tokens are used with impersonation an is thrown. For more information, see [Unsupported Scenarios](/dotnet/framework/wcf/feature-details/unsupported-scenarios). For more information about secure sessions, see [Secure Sessions](/dotnet/framework/wcf/feature-details/secure-sessions). @@ -1308,7 +1308,7 @@ Otherwise, a is returned, with set to `false`. > [!NOTE] -> When impersonation is required on [!INCLUDE[wxp](~/includes/wxp-md.md)], use a secure session without a security context token. When security context tokens are used with impersonation an is thrown. For more information, see [Unsupported Scenarios](/dotnet/framework/wcf/feature-details/unsupported-scenarios). For more information about secure sessions, see [Secure Sessions](/dotnet/framework/wcf/feature-details/secure-sessions). +> When impersonation is required on Windows XP, use a secure session without a security context token. When security context tokens are used with impersonation an is thrown. For more information, see [Unsupported Scenarios](/dotnet/framework/wcf/feature-details/unsupported-scenarios). For more information about secure sessions, see [Secure Sessions](/dotnet/framework/wcf/feature-details/secure-sessions). ]]> diff --git a/xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml b/xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml index 7123dc5bc5d..be2baf5e433 100644 --- a/xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml +++ b/xml/System.ServiceModel/MsmqEncryptionAlgorithm.xml @@ -24,7 +24,7 @@ For encryption to work, the property must be set to . - Only RC4Stream is supported on Windows Server 2003 and [!INCLUDE[wxp](~/includes/wxp-md.md)]. + Only RC4Stream is supported on Windows Server 2003 and Windows XP. ]]> From 11572e2b7d7a397758a7a812ffc99cd232c34739 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:57:19 -0800 Subject: [PATCH 229/236] wxpsp2 --- xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml | 2 +- xml/System.ServiceModel.Configuration/TcpTransportElement.xml | 2 +- xml/System.ServiceModel/AuditLogLocation.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml b/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml index 1ca7a0c6a9a..f1a57ff4595 100644 --- a/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml +++ b/xml/System.ServiceModel.Channels/TcpTransportBindingElement.xml @@ -736,7 +736,7 @@ ## Remarks This property enables Teredo for the underlying TCP socket. For more information, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). - This property is applicable only on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and Windows Server 2003. Windows Vista has a machine-wide configuration option for Teredo, so when running Windows Vista, this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). + This property is applicable only on Windows XP SP2 and Windows Server 2003. Windows Vista has a machine-wide configuration option for Teredo, so when running Windows Vista, this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96649). diff --git a/xml/System.ServiceModel.Configuration/TcpTransportElement.xml b/xml/System.ServiceModel.Configuration/TcpTransportElement.xml index 0b2d62ff856..dc053f7562d 100644 --- a/xml/System.ServiceModel.Configuration/TcpTransportElement.xml +++ b/xml/System.ServiceModel.Configuration/TcpTransportElement.xml @@ -364,7 +364,7 @@ ## Remarks This property enables Teredo for the underlying TCP socket. For more information, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). - This property is only applicable on [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)] and Windows Server 2003. Windows Vista has a machine-wide configuration option for Teredo, so when running Windows Vista, this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). + This property is only applicable on Windows XP SP2 and Windows Server 2003. Windows Vista has a machine-wide configuration option for Teredo, so when running Windows Vista, this property is ignored. Teredo requires that the client and service machines both have the Microsoft IPv6 stack installed and correctly configured for Teredo usage. For more information about configuring Teredo, see [Teredo Overview](https://go.microsoft.com/fwlink/?LinkId=96651). ]]> diff --git a/xml/System.ServiceModel/AuditLogLocation.xml b/xml/System.ServiceModel/AuditLogLocation.xml index b2861a2ba27..3eeae053afd 100644 --- a/xml/System.ServiceModel/AuditLogLocation.xml +++ b/xml/System.ServiceModel/AuditLogLocation.xml @@ -91,7 +91,7 @@ 0 - Specifies the default location, which is determined by the operating system. If writing to the Security log is supported (such as on Windows Vista and Windows Server 2003 and later platforms), the default log location is the Security log. Otherwise (such as in [!INCLUDE[wxpsp2](~/includes/wxpsp2-md.md)]), the default log location is the Application log. + Specifies the default location, which is determined by the operating system. If writing to the Security log is supported (such as on Windows Vista and Windows Server 2003 and later platforms), the default log location is the Security log. Otherwise (such as in Windows XP SP2), the default log location is the Application log. From c92d26fc3c4d2a54b23b0b88acffb963cc373d2b Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 14:57:42 -0800 Subject: [PATCH 230/236] xaml2009 --- xml/System.Xaml/XamlLanguage.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Xaml/XamlLanguage.xml b/xml/System.Xaml/XamlLanguage.xml index b8d1e4813e3..82d7aed84f6 100644 --- a/xml/System.Xaml/XamlLanguage.xml +++ b/xml/System.Xaml/XamlLanguage.xml @@ -100,7 +100,7 @@ @@ -334,7 +334,7 @@ @@ -501,7 +501,7 @@ @@ -973,7 +973,7 @@ . + `Reference` is a XAML2009 feature for referencing another object node in the markup. The implementation for .NET Framework XAML Services is found in . ]]> From a1ee9be35fc7bb07060c39a511dee2bdee2926dc Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 15:11:39 -0800 Subject: [PATCH 231/236] tlasharptla-iptc --- xml/System.Windows.Media.Imaging/BitmapMetadata.xml | 10 +++++----- .../BitmapMetadataBlob.xml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml index af9a753fda6..c15ca7e8754 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadata.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadata.xml @@ -31,7 +31,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but is not necessary to display the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), International Press Telecommunications Council (IPTC), and Extensible Metadata Platform (XMP). If a is exposed by a that is obtained by using a , it is read-only by default and mutable operations will throw an exception. If it is exposed by a that wraps another , it is mutable on construction. @@ -433,7 +433,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), International Press Telecommunications Council (IPTC), and Extensible Metadata Platform (XMP). ]]> @@ -691,7 +691,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), International Press Telecommunications Council (IPTC), and Extensible Metadata Platform (XMP). @@ -910,7 +910,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), International Press Telecommunications Council (IPTC), and Extensible Metadata Platform (XMP). ]]> @@ -960,7 +960,7 @@ ## Remarks Metadata that is associated with an image is data that describes the image but that is not necessary for display of the image. Each supported bitmap image format handles metadata differently, but the facility for reading and writing metadata is the same. - Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), [!INCLUDE[TLA#tla_iptc](~/includes/tlasharptla-iptc-md.md)], and Extensible Metadata Platform (XMP). + Windows Presentation Foundation (WPF) supports the following image metadata schemas: Exchangeable image file (Exif), tEXt (PNG Textual Data), image file directory (IFD), International Press Telecommunications Council (IPTC), and Extensible Metadata Platform (XMP). diff --git a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml index 7b399c15945..8cd4d29eb9d 100644 --- a/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml +++ b/xml/System.Windows.Media.Imaging/BitmapMetadataBlob.xml @@ -21,7 +21,7 @@ From 8aacec6aca5ba010f3b5f02be51d9cb6c7ba4a4c Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 15:12:12 -0800 Subject: [PATCH 232/236] winxpfamily --- xml/System.Windows.Forms/Clipboard.xml | 6 +++--- xml/System.Windows.Forms/ListViewItem.xml | 24 +++++++++++------------ xml/System.Windows.Forms/PrintDialog.xml | 2 +- xml/System.Windows.Forms/ProgressBar.xml | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/xml/System.Windows.Forms/Clipboard.xml b/xml/System.Windows.Forms/Clipboard.xml index 418d4f27853..0f8e535ae4f 100644 --- a/xml/System.Windows.Forms/Clipboard.xml +++ b/xml/System.Windows.Forms/Clipboard.xml @@ -349,7 +349,7 @@ format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and Windows 2000. Otherwise, this method checks for the presence of data in the format. + This method checks for the presence of data in the format on Windows XP Home Edition, Windows XP Professional, Windows Server 2003 and Windows 2000. Otherwise, this method checks for the presence of data in the format. Use this method to determine whether the Clipboard contains text data before retrieving it with the method. @@ -732,7 +732,7 @@ format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and Windows 2000. Otherwise, this method returns text data in the format. + This method returns text data in the format on Windows XP Home Edition, Windows XP Professional, Windows Server 2003 and Windows 2000. Otherwise, this method returns text data in the format. Use the method to determine whether the Clipboard contains text data before retrieving it with this method. @@ -1345,7 +1345,7 @@ format on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and Windows 2000. Otherwise, this method adds text data in the format. + This method adds text data in the format on Windows XP Home Edition, Windows XP Professional, Windows Server 2003 and Windows 2000. Otherwise, this method adds text data in the format. To retrieve text data from the Clipboard, first use the method to determine whether the Clipboard contains text data before retrieving it with the method. diff --git a/xml/System.Windows.Forms/ListViewItem.xml b/xml/System.Windows.Forms/ListViewItem.xml index bce79bec13e..eeeea0852ec 100644 --- a/xml/System.Windows.Forms/ListViewItem.xml +++ b/xml/System.Windows.Forms/ListViewItem.xml @@ -241,7 +241,7 @@ This version of the constructor allows you to specify the group to which an item belongs. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. ]]> @@ -372,7 +372,7 @@ This version of the constructor allows you to specify the group to which an item belongs. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. The text of the should not exceed 259 characters or unexpected behavior could occur. @@ -471,7 +471,7 @@ This version of the constructor allows you to specify the group to which an item belongs. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. ]]> @@ -578,7 +578,7 @@ This version of the constructor allows you to specify the group to which an item belongs. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. The text of the should not exceed 259 characters or unexpected behavior could occur. @@ -622,7 +622,7 @@ The `imageKey` parameter specifies an image in the associated with the owning control, which can be accessed with the property. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. The text of the should not exceed 259 characters or unexpected behavior could occur. @@ -661,7 +661,7 @@ This version of the constructor allows you to specify the group to which an item belongs. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. ]]> @@ -703,7 +703,7 @@ The `imageKey` parameter specifies an image in the associated with the owning control, which can be accessed with the property. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. ]]> @@ -740,7 +740,7 @@ This version of the constructor is useful when you create objects before adding them to a object (for example, to indicate special formatting or to use the subitems in multiple items). It also allows you to specify the group to which an item belongs. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. ]]> @@ -783,7 +783,7 @@ The `imageKey` parameter specifies an image in the associated with the owning control, which can be accessed with the property. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. ]]> @@ -911,7 +911,7 @@ This version of the constructor allows you to specify the group to which an item belongs. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. ]]> @@ -961,7 +961,7 @@ The `imageKey` parameter specifies an image in the associated with the owning control, which can be accessed with the property. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. ]]> @@ -1565,7 +1565,7 @@ ListViewItem1.Font = New Font(ListViewItem1.Font, _ Use this property to set the group to which an item belongs. You can also set the group in the constructor, or you can use this property to modify the group membership at run time. If you set this property to `null` and there are groups in the collection, the item will appear in the default group, which has the header label "DefaultGroupSystem.Windows.Forms". The default group is not contained in the collection, and cannot be altered. It is primarily useful in debugging to ensure that all items have been properly added to groups. > [!NOTE] -> groups are only available on Windows XP and the Windows Server 2003 family ([!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)]). For more information, see the overview topic. +> groups are only available on Windows XP and the Windows Server 2003 family (Windows XP Home Edition, Windows XP Professional, Windows Server 2003). For more information, see the overview topic. diff --git a/xml/System.Windows.Forms/PrintDialog.xml b/xml/System.Windows.Forms/PrintDialog.xml index 0820d40ddc3..8eeec64515e 100644 --- a/xml/System.Windows.Forms/PrintDialog.xml +++ b/xml/System.Windows.Forms/PrintDialog.xml @@ -597,7 +597,7 @@ System.Boolean - Gets or sets a value indicating whether the dialog should be shown in the Windows XP style for systems running [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] or later. + Gets or sets a value indicating whether the dialog should be shown in the Windows XP style for systems running Windows XP Home Edition, Windows XP Professional, Windows Server 2003 or later. to indicate the dialog should be shown with the Windows XP style, otherwise . The default is . diff --git a/xml/System.Windows.Forms/ProgressBar.xml b/xml/System.Windows.Forms/ProgressBar.xml index fa4874bf230..32e2e04eb8a 100644 --- a/xml/System.Windows.Forms/ProgressBar.xml +++ b/xml/System.Windows.Forms/ProgressBar.xml @@ -61,7 +61,7 @@ There are a number of ways to modify the value displayed by the other than changing the property directly. You can use the property to specify a specific value to increment the property by, and then call the method to increment the value. To vary the increment value, you can use the method and specify a value with which to increment the property. > [!NOTE] -> and changes for the will not be honored when visual styles are enabled on [!INCLUDE[WinXpFamily](~/includes/winxpfamily-md.md)] and above. +> and changes for the will not be honored when visual styles are enabled on Windows XP Home Edition, Windows XP Professional, Windows Server 2003 and above. From a23ac9d822177ba0eb4ff71fda6950c29f5703a9 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 15:17:55 -0800 Subject: [PATCH 233/236] Deleting md files with contents with length 50-80 chars --- includes/tlasharptla-iptc-md.md | 1 - includes/winxpfamily-md.md | 1 - 2 files changed, 2 deletions(-) delete mode 100644 includes/tlasharptla-iptc-md.md delete mode 100644 includes/winxpfamily-md.md diff --git a/includes/tlasharptla-iptc-md.md b/includes/tlasharptla-iptc-md.md deleted file mode 100644 index ee25250a1cf..00000000000 --- a/includes/tlasharptla-iptc-md.md +++ /dev/null @@ -1 +0,0 @@ -International Press Telecommunications Council (IPTC) \ No newline at end of file diff --git a/includes/winxpfamily-md.md b/includes/winxpfamily-md.md deleted file mode 100644 index 6cb77eb13b5..00000000000 --- a/includes/winxpfamily-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows XP Home Edition, Windows XP Professional, Windows Server 2003 \ No newline at end of file From dc2de0fc3e7af10179167c13867b5a7d98e5da35 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 15:35:41 -0800 Subject: [PATCH 234/236] Deleting md files with contents with length up to 50 chars --- includes/ado-whidbey-long-md.md | 1 - includes/adonet-edm-md.md | 1 - includes/adonet-ef-md.md | 1 - includes/ajax-current-short-md.md | 1 - includes/compact-md.md | 1 - includes/cpp-iter-arg-md.md | 1 - includes/csprcslong-md.md | 1 - includes/desktop-appname-md.md | 1 - includes/dnprdnext-md.md | 1 - includes/dnprdnlong-md.md | 1 - includes/dnprdnshort-md.md | 1 - includes/dp-id-field-label-md.md | 1 - includes/esql-md.md | 1 - includes/iisver-md.md | 1 - includes/infocard-md.md | 1 - includes/linq-dataset-md.md | 1 - includes/ndptecclick-md.md | 1 - includes/ndptecgdi-md.md | 1 - includes/ndptecgdiplus-md.md | 1 - includes/net-client-v40-long-md.md | 1 - includes/net-core-md.md | 1 - includes/net-native-md.md | 1 - includes/net-portable-md.md | 1 - includes/net-v10-short-md.md | 1 - includes/net-v11-long-md.md | 1 - includes/net-v11-short-md.md | 1 - includes/net-v20sp1-long-md.md | 1 - includes/net-v20sp1-short-md.md | 1 - includes/net-v30-long-md.md | 1 - includes/net-v30-short-md.md | 1 - includes/net-v35-long-md.md | 1 - includes/net-v35-short-md.md | 1 - includes/net-v35sp1-long-md.md | 1 - includes/net-v35sp1-short-md.md | 1 - includes/net-v40-long-md.md | 1 - includes/net-v40-short-md.md | 1 - includes/net-v45-md.md | 1 - includes/net-v451-md.md | 1 - includes/net-v452-md.md | 1 - includes/net-v46-md.md | 1 - includes/net-v461-md.md | 1 - includes/net-v462-md.md | 1 - includes/net-v463-md.md | 1 - includes/net-win8-profile-md.md | 1 - includes/netfx35-long-md.md | 1 - includes/netfx35-short-md.md | 1 - includes/netfx40-long-md.md | 1 - includes/netfx40-short-md.md | 1 - includes/ofprword-md.md | 1 - includes/sil3-first-md.md | 1 - includes/silverlight-md.md | 1 - includes/sqltecxlinq-md.md | 1 - includes/sqprsqlong-md.md | 1 - includes/ss2k-md.md | 1 - includes/ssastoria-md.md | 1 - includes/ssew-md.md | 1 - includes/sskatmai-r2-md.md | 1 - includes/ssodatashort-md.md | 1 - includes/tla2sharptla-2d-md.md | 1 - includes/tla2sharptla-3d-md.md | 1 - includes/tla2sharptla-baml-md.md | 1 - includes/tla2sharptla-bpp-md.md | 1 - includes/tla2sharptla-caf-md.md | 1 - includes/tla2sharptla-clr-md.md | 1 - includes/tla2sharptla-com-md.md | 1 - includes/tla2sharptla-dpi-md.md | 1 - includes/tla2sharptla-dx-md.md | 1 - includes/tla2sharptla-exif-md.md | 1 - includes/tla2sharptla-gui-md.md | 1 - includes/tla2sharptla-html-md.md | 1 - includes/tla2sharptla-idsharpplural-md.md | 1 - includes/tla2sharptla-ie6-md.md | 1 - includes/tla2sharptla-ie7-md.md | 1 - includes/tla2sharptla-iegeneric-md.md | 1 - includes/tla2sharptla-mime-md.md | 1 - includes/tla2sharptla-net-md.md | 1 - includes/tla2sharptla-netframewkattr-md.md | 1 - includes/tla2sharptla-opentype-md.md | 1 - includes/tla2sharptla-passport-md.md | 1 - includes/tla2sharptla-png-md.md | 1 - includes/tla2sharptla-riff-md.md | 1 - includes/tla2sharptla-sdk-md.md | 1 - includes/tla2sharptla-tiff-md.md | 1 - includes/tla2sharptla-titlexaml-md.md | 1 - includes/tla2sharptla-tpc-md.md | 1 - includes/tla2sharptla-ui-md.md | 1 - includes/tla2sharptla-uiautomation-md.md | 1 - includes/tla2sharptla-url-md.md | 1 - includes/tla2sharptla-wdp-md.md | 1 - includes/tla2sharptla-win32-md.md | 1 - includes/tla2sharptla-winclient-md.md | 1 - includes/tla2sharptla-winvista-md.md | 1 - includes/tla2sharptla-wpf-md.md | 1 - includes/tla2sharptla-xaml-md.md | 1 - includes/tla2sharptla-xbap-md.md | 1 - includes/tla2sharptla-xbapsharpplural-md.md | 1 - includes/tla2sharptla-xml-md.md | 1 - includes/tla2sharptla-xps-md.md | 1 - includes/tla2sharptla-xrml-md.md | 1 - includes/tlasharptla-2d-md.md | 1 - includes/tlasharptla-3d-md.md | 1 - includes/tlasharptla-aa-md.md | 1 - includes/tlasharptla-adonet-md.md | 1 - includes/tlasharptla-aero-md.md | 1 - includes/tlasharptla-argb-md.md | 1 - includes/tlasharptla-ascii-md.md | 1 - includes/tlasharptla-baml-md.md | 1 - includes/tlasharptla-bmp-md.md | 1 - includes/tlasharptla-bpp-md.md | 1 - includes/tlasharptla-caf-md.md | 1 - includes/tlasharptla-cas-md.md | 1 - includes/tlasharptla-clickonce-md.md | 1 - includes/tlasharptla-clr-md.md | 1 - includes/tlasharptla-com-md.md | 1 - includes/tlasharptla-dhtml-md.md | 1 - includes/tlasharptla-dipixel-md.md | 1 - includes/tlasharptla-dipixelsharpplural-md.md | 1 - includes/tlasharptla-dll-md.md | 1 - includes/tlasharptla-dpi-md.md | 1 - includes/tlasharptla-emf-md.md | 1 - includes/tlasharptla-exif-md.md | 1 - includes/tlasharptla-gdi-md.md | 1 - includes/tlasharptla-gif-md.md | 1 - includes/tlasharptla-gui-md.md | 1 - includes/tlasharptla-html-md.md | 1 - includes/tlasharptla-icc-md.md | 1 - includes/tlasharptla-icm-md.md | 1 - includes/tlasharptla-id-md.md | 1 - includes/tlasharptla-idsharpplural-md.md | 1 - includes/tlasharptla-ie-md.md | 1 - includes/tlasharptla-ie6-md.md | 1 - includes/tlasharptla-ie7-md.md | 1 - includes/tlasharptla-iegeneric-md.md | 1 - includes/tlasharptla-ifd-md.md | 1 - includes/tlasharptla-ime-md.md | 1 - includes/tlasharptla-isf-md.md | 1 - includes/tlasharptla-isv-md.md | 1 - includes/tlasharptla-jpeg-md.md | 1 - includes/tlasharptla-jpegorg-md.md | 1 - includes/tlasharptla-longhorn-md.md | 1 - includes/tlasharptla-mdi-md.md | 1 - includes/tlasharptla-mime-md.md | 1 - includes/tlasharptla-msbuild-md.md | 1 - includes/tlasharptla-mswin-md.md | 1 - includes/tlasharptla-net-md.md | 1 - includes/tlasharptla-netframewkattr-md.md | 1 - includes/tlasharptla-opentype-md.md | 1 - includes/tlasharptla-outlook-md.md | 1 - includes/tlasharptla-passport-md.md | 1 - includes/tlasharptla-png-md.md | 1 - includes/tlasharptla-riff-md.md | 1 - includes/tlasharptla-rtf-md.md | 1 - includes/tlasharptla-sha1-md.md | 1 - includes/tlasharptla-tiff-md.md | 1 - includes/tlasharptla-titlewinclient-md.md | 1 - includes/tlasharptla-titlexaml-md.md | 1 - includes/tlasharptla-tpc-md.md | 1 - includes/tlasharptla-ui-md.md | 1 - includes/tlasharptla-uiautomation-md.md | 1 - includes/tlasharptla-uiautomationsharpinitcap-md.md | 1 - includes/tlasharptla-unc-md.md | 1 - includes/tlasharptla-unicode-md.md | 1 - includes/tlasharptla-url-md.md | 1 - includes/tlasharptla-visualstu-md.md | 1 - includes/tlasharptla-wdp-md.md | 1 - includes/tlasharptla-win-md.md | 1 - includes/tlasharptla-win32-md.md | 1 - includes/tlasharptla-winclient-md.md | 1 - includes/tlasharptla-winexpl-md.md | 1 - includes/tlasharptla-winforms-md.md | 1 - includes/tlasharptla-winfxwebapp-md.md | 1 - includes/tlasharptla-winvista-md.md | 1 - includes/tlasharptla-wmp-md.md | 1 - includes/tlasharptla-word-md.md | 1 - includes/tlasharptla-wys-md.md | 1 - includes/tlasharptla-xaml-md.md | 1 - includes/tlasharptla-xbap-md.md | 1 - includes/tlasharptla-xbapsharpplural-md.md | 1 - includes/tlasharptla-xl-md.md | 1 - includes/tlasharptla-xml-md.md | 1 - includes/tlasharptla-xmldom-md.md | 1 - includes/tlasharptla-xmp-md.md | 1 - includes/tlasharptla-xps-md.md | 1 - includes/tlasharptla-xrml-md.md | 1 - includes/tlasharptla-xsd-md.md | 1 - includes/tsql-md.md | 1 - includes/vb-orcas-long-md.md | 1 - includes/vbprvbext-md.md | 1 - includes/vbprvblong-md.md | 1 - includes/vbtecdlinq-md.md | 1 - includes/vbteclinq-md.md | 1 - includes/vbteclinqext-md.md | 1 - includes/vcprvc-md.md | 1 - includes/vcprvclong-md.md | 1 - includes/vs-dev10-long-md.md | 1 - includes/vs-orcas-ext-md.md | 1 - includes/vs-orcas-long-md.md | 1 - includes/vs-ordesigner-long-md.md | 1 - includes/vs-ordesigner-short-md.md | 1 - includes/vs2010-md.md | 1 - includes/vsprvsext-md.md | 1 - includes/vsprvslong-md.md | 1 - includes/vstecado-md.md | 1 - includes/vstecasp-md.md | 1 - includes/vstecasplong-md.md | 1 - includes/vstecmsbuild-md.md | 1 - includes/vwd-exp-dev10-long-md.md | 1 - includes/vwd-exp-orcas-long-md.md | 1 - includes/vwprvw-md.md | 1 - includes/wf1-md.md | 1 - includes/wfd1-md.md | 1 - includes/wfd2-md.md | 1 - includes/win2kfamily-md.md | 1 - includes/win7-md.md | 1 - includes/win8-appname-long-md.md | 1 - includes/win8-appstore-long-md.md | 1 - includes/win8-md.md | 1 - includes/win81-md.md | 1 - includes/wince-md.md | 1 - includes/windowsver-md.md | 1 - includes/winnt4family-md.md | 1 - includes/winxp-md.md | 1 - includes/winxpsvr-md.md | 1 - includes/wiprlhext-md.md | 1 - includes/wpfdesigner-current-long-md.md | 1 - includes/wrt-md.md | 1 - includes/ws2003-md.md | 1 - includes/wv-md.md | 1 - includes/wxp-md.md | 1 - includes/wxpsp2-md.md | 1 - includes/xaml2009-md.md | 1 - 231 files changed, 231 deletions(-) delete mode 100644 includes/ado-whidbey-long-md.md delete mode 100644 includes/adonet-edm-md.md delete mode 100644 includes/adonet-ef-md.md delete mode 100644 includes/ajax-current-short-md.md delete mode 100644 includes/compact-md.md delete mode 100644 includes/cpp-iter-arg-md.md delete mode 100644 includes/csprcslong-md.md delete mode 100644 includes/desktop-appname-md.md delete mode 100644 includes/dnprdnext-md.md delete mode 100644 includes/dnprdnlong-md.md delete mode 100644 includes/dnprdnshort-md.md delete mode 100644 includes/dp-id-field-label-md.md delete mode 100644 includes/esql-md.md delete mode 100644 includes/iisver-md.md delete mode 100644 includes/infocard-md.md delete mode 100644 includes/linq-dataset-md.md delete mode 100644 includes/ndptecclick-md.md delete mode 100644 includes/ndptecgdi-md.md delete mode 100644 includes/ndptecgdiplus-md.md delete mode 100644 includes/net-client-v40-long-md.md delete mode 100644 includes/net-core-md.md delete mode 100644 includes/net-native-md.md delete mode 100644 includes/net-portable-md.md delete mode 100644 includes/net-v10-short-md.md delete mode 100644 includes/net-v11-long-md.md delete mode 100644 includes/net-v11-short-md.md delete mode 100644 includes/net-v20sp1-long-md.md delete mode 100644 includes/net-v20sp1-short-md.md delete mode 100644 includes/net-v30-long-md.md delete mode 100644 includes/net-v30-short-md.md delete mode 100644 includes/net-v35-long-md.md delete mode 100644 includes/net-v35-short-md.md delete mode 100644 includes/net-v35sp1-long-md.md delete mode 100644 includes/net-v35sp1-short-md.md delete mode 100644 includes/net-v40-long-md.md delete mode 100644 includes/net-v40-short-md.md delete mode 100644 includes/net-v45-md.md delete mode 100644 includes/net-v451-md.md delete mode 100644 includes/net-v452-md.md delete mode 100644 includes/net-v46-md.md delete mode 100644 includes/net-v461-md.md delete mode 100644 includes/net-v462-md.md delete mode 100644 includes/net-v463-md.md delete mode 100644 includes/net-win8-profile-md.md delete mode 100644 includes/netfx35-long-md.md delete mode 100644 includes/netfx35-short-md.md delete mode 100644 includes/netfx40-long-md.md delete mode 100644 includes/netfx40-short-md.md delete mode 100644 includes/ofprword-md.md delete mode 100644 includes/sil3-first-md.md delete mode 100644 includes/silverlight-md.md delete mode 100644 includes/sqltecxlinq-md.md delete mode 100644 includes/sqprsqlong-md.md delete mode 100644 includes/ss2k-md.md delete mode 100644 includes/ssastoria-md.md delete mode 100644 includes/ssew-md.md delete mode 100644 includes/sskatmai-r2-md.md delete mode 100644 includes/ssodatashort-md.md delete mode 100644 includes/tla2sharptla-2d-md.md delete mode 100644 includes/tla2sharptla-3d-md.md delete mode 100644 includes/tla2sharptla-baml-md.md delete mode 100644 includes/tla2sharptla-bpp-md.md delete mode 100644 includes/tla2sharptla-caf-md.md delete mode 100644 includes/tla2sharptla-clr-md.md delete mode 100644 includes/tla2sharptla-com-md.md delete mode 100644 includes/tla2sharptla-dpi-md.md delete mode 100644 includes/tla2sharptla-dx-md.md delete mode 100644 includes/tla2sharptla-exif-md.md delete mode 100644 includes/tla2sharptla-gui-md.md delete mode 100644 includes/tla2sharptla-html-md.md delete mode 100644 includes/tla2sharptla-idsharpplural-md.md delete mode 100644 includes/tla2sharptla-ie6-md.md delete mode 100644 includes/tla2sharptla-ie7-md.md delete mode 100644 includes/tla2sharptla-iegeneric-md.md delete mode 100644 includes/tla2sharptla-mime-md.md delete mode 100644 includes/tla2sharptla-net-md.md delete mode 100644 includes/tla2sharptla-netframewkattr-md.md delete mode 100644 includes/tla2sharptla-opentype-md.md delete mode 100644 includes/tla2sharptla-passport-md.md delete mode 100644 includes/tla2sharptla-png-md.md delete mode 100644 includes/tla2sharptla-riff-md.md delete mode 100644 includes/tla2sharptla-sdk-md.md delete mode 100644 includes/tla2sharptla-tiff-md.md delete mode 100644 includes/tla2sharptla-titlexaml-md.md delete mode 100644 includes/tla2sharptla-tpc-md.md delete mode 100644 includes/tla2sharptla-ui-md.md delete mode 100644 includes/tla2sharptla-uiautomation-md.md delete mode 100644 includes/tla2sharptla-url-md.md delete mode 100644 includes/tla2sharptla-wdp-md.md delete mode 100644 includes/tla2sharptla-win32-md.md delete mode 100644 includes/tla2sharptla-winclient-md.md delete mode 100644 includes/tla2sharptla-winvista-md.md delete mode 100644 includes/tla2sharptla-wpf-md.md delete mode 100644 includes/tla2sharptla-xaml-md.md delete mode 100644 includes/tla2sharptla-xbap-md.md delete mode 100644 includes/tla2sharptla-xbapsharpplural-md.md delete mode 100644 includes/tla2sharptla-xml-md.md delete mode 100644 includes/tla2sharptla-xps-md.md delete mode 100644 includes/tla2sharptla-xrml-md.md delete mode 100644 includes/tlasharptla-2d-md.md delete mode 100644 includes/tlasharptla-3d-md.md delete mode 100644 includes/tlasharptla-aa-md.md delete mode 100644 includes/tlasharptla-adonet-md.md delete mode 100644 includes/tlasharptla-aero-md.md delete mode 100644 includes/tlasharptla-argb-md.md delete mode 100644 includes/tlasharptla-ascii-md.md delete mode 100644 includes/tlasharptla-baml-md.md delete mode 100644 includes/tlasharptla-bmp-md.md delete mode 100644 includes/tlasharptla-bpp-md.md delete mode 100644 includes/tlasharptla-caf-md.md delete mode 100644 includes/tlasharptla-cas-md.md delete mode 100644 includes/tlasharptla-clickonce-md.md delete mode 100644 includes/tlasharptla-clr-md.md delete mode 100644 includes/tlasharptla-com-md.md delete mode 100644 includes/tlasharptla-dhtml-md.md delete mode 100644 includes/tlasharptla-dipixel-md.md delete mode 100644 includes/tlasharptla-dipixelsharpplural-md.md delete mode 100644 includes/tlasharptla-dll-md.md delete mode 100644 includes/tlasharptla-dpi-md.md delete mode 100644 includes/tlasharptla-emf-md.md delete mode 100644 includes/tlasharptla-exif-md.md delete mode 100644 includes/tlasharptla-gdi-md.md delete mode 100644 includes/tlasharptla-gif-md.md delete mode 100644 includes/tlasharptla-gui-md.md delete mode 100644 includes/tlasharptla-html-md.md delete mode 100644 includes/tlasharptla-icc-md.md delete mode 100644 includes/tlasharptla-icm-md.md delete mode 100644 includes/tlasharptla-id-md.md delete mode 100644 includes/tlasharptla-idsharpplural-md.md delete mode 100644 includes/tlasharptla-ie-md.md delete mode 100644 includes/tlasharptla-ie6-md.md delete mode 100644 includes/tlasharptla-ie7-md.md delete mode 100644 includes/tlasharptla-iegeneric-md.md delete mode 100644 includes/tlasharptla-ifd-md.md delete mode 100644 includes/tlasharptla-ime-md.md delete mode 100644 includes/tlasharptla-isf-md.md delete mode 100644 includes/tlasharptla-isv-md.md delete mode 100644 includes/tlasharptla-jpeg-md.md delete mode 100644 includes/tlasharptla-jpegorg-md.md delete mode 100644 includes/tlasharptla-longhorn-md.md delete mode 100644 includes/tlasharptla-mdi-md.md delete mode 100644 includes/tlasharptla-mime-md.md delete mode 100644 includes/tlasharptla-msbuild-md.md delete mode 100644 includes/tlasharptla-mswin-md.md delete mode 100644 includes/tlasharptla-net-md.md delete mode 100644 includes/tlasharptla-netframewkattr-md.md delete mode 100644 includes/tlasharptla-opentype-md.md delete mode 100644 includes/tlasharptla-outlook-md.md delete mode 100644 includes/tlasharptla-passport-md.md delete mode 100644 includes/tlasharptla-png-md.md delete mode 100644 includes/tlasharptla-riff-md.md delete mode 100644 includes/tlasharptla-rtf-md.md delete mode 100644 includes/tlasharptla-sha1-md.md delete mode 100644 includes/tlasharptla-tiff-md.md delete mode 100644 includes/tlasharptla-titlewinclient-md.md delete mode 100644 includes/tlasharptla-titlexaml-md.md delete mode 100644 includes/tlasharptla-tpc-md.md delete mode 100644 includes/tlasharptla-ui-md.md delete mode 100644 includes/tlasharptla-uiautomation-md.md delete mode 100644 includes/tlasharptla-uiautomationsharpinitcap-md.md delete mode 100644 includes/tlasharptla-unc-md.md delete mode 100644 includes/tlasharptla-unicode-md.md delete mode 100644 includes/tlasharptla-url-md.md delete mode 100644 includes/tlasharptla-visualstu-md.md delete mode 100644 includes/tlasharptla-wdp-md.md delete mode 100644 includes/tlasharptla-win-md.md delete mode 100644 includes/tlasharptla-win32-md.md delete mode 100644 includes/tlasharptla-winclient-md.md delete mode 100644 includes/tlasharptla-winexpl-md.md delete mode 100644 includes/tlasharptla-winforms-md.md delete mode 100644 includes/tlasharptla-winfxwebapp-md.md delete mode 100644 includes/tlasharptla-winvista-md.md delete mode 100644 includes/tlasharptla-wmp-md.md delete mode 100644 includes/tlasharptla-word-md.md delete mode 100644 includes/tlasharptla-wys-md.md delete mode 100644 includes/tlasharptla-xaml-md.md delete mode 100644 includes/tlasharptla-xbap-md.md delete mode 100644 includes/tlasharptla-xbapsharpplural-md.md delete mode 100644 includes/tlasharptla-xl-md.md delete mode 100644 includes/tlasharptla-xml-md.md delete mode 100644 includes/tlasharptla-xmldom-md.md delete mode 100644 includes/tlasharptla-xmp-md.md delete mode 100644 includes/tlasharptla-xps-md.md delete mode 100644 includes/tlasharptla-xrml-md.md delete mode 100644 includes/tlasharptla-xsd-md.md delete mode 100644 includes/tsql-md.md delete mode 100644 includes/vb-orcas-long-md.md delete mode 100644 includes/vbprvbext-md.md delete mode 100644 includes/vbprvblong-md.md delete mode 100644 includes/vbtecdlinq-md.md delete mode 100644 includes/vbteclinq-md.md delete mode 100644 includes/vbteclinqext-md.md delete mode 100644 includes/vcprvc-md.md delete mode 100644 includes/vcprvclong-md.md delete mode 100644 includes/vs-dev10-long-md.md delete mode 100644 includes/vs-orcas-ext-md.md delete mode 100644 includes/vs-orcas-long-md.md delete mode 100644 includes/vs-ordesigner-long-md.md delete mode 100644 includes/vs-ordesigner-short-md.md delete mode 100644 includes/vs2010-md.md delete mode 100644 includes/vsprvsext-md.md delete mode 100644 includes/vsprvslong-md.md delete mode 100644 includes/vstecado-md.md delete mode 100644 includes/vstecasp-md.md delete mode 100644 includes/vstecasplong-md.md delete mode 100644 includes/vstecmsbuild-md.md delete mode 100644 includes/vwd-exp-dev10-long-md.md delete mode 100644 includes/vwd-exp-orcas-long-md.md delete mode 100644 includes/vwprvw-md.md delete mode 100644 includes/wf1-md.md delete mode 100644 includes/wfd1-md.md delete mode 100644 includes/wfd2-md.md delete mode 100644 includes/win2kfamily-md.md delete mode 100644 includes/win7-md.md delete mode 100644 includes/win8-appname-long-md.md delete mode 100644 includes/win8-appstore-long-md.md delete mode 100644 includes/win8-md.md delete mode 100644 includes/win81-md.md delete mode 100644 includes/wince-md.md delete mode 100644 includes/windowsver-md.md delete mode 100644 includes/winnt4family-md.md delete mode 100644 includes/winxp-md.md delete mode 100644 includes/winxpsvr-md.md delete mode 100644 includes/wiprlhext-md.md delete mode 100644 includes/wpfdesigner-current-long-md.md delete mode 100644 includes/wrt-md.md delete mode 100644 includes/ws2003-md.md delete mode 100644 includes/wv-md.md delete mode 100644 includes/wxp-md.md delete mode 100644 includes/wxpsp2-md.md delete mode 100644 includes/xaml2009-md.md diff --git a/includes/ado-whidbey-long-md.md b/includes/ado-whidbey-long-md.md deleted file mode 100644 index 84e4a3f81cb..00000000000 --- a/includes/ado-whidbey-long-md.md +++ /dev/null @@ -1 +0,0 @@ -ADO.NET 2.0 \ No newline at end of file diff --git a/includes/adonet-edm-md.md b/includes/adonet-edm-md.md deleted file mode 100644 index 9671f3d5827..00000000000 --- a/includes/adonet-edm-md.md +++ /dev/null @@ -1 +0,0 @@ -Entity Data Model \ No newline at end of file diff --git a/includes/adonet-ef-md.md b/includes/adonet-ef-md.md deleted file mode 100644 index 5153cabe4fa..00000000000 --- a/includes/adonet-ef-md.md +++ /dev/null @@ -1 +0,0 @@ -Entity Framework \ No newline at end of file diff --git a/includes/ajax-current-short-md.md b/includes/ajax-current-short-md.md deleted file mode 100644 index 1f2bba75f75..00000000000 --- a/includes/ajax-current-short-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Ajax \ No newline at end of file diff --git a/includes/compact-md.md b/includes/compact-md.md deleted file mode 100644 index f09d3f50950..00000000000 --- a/includes/compact-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Compact Framework \ No newline at end of file diff --git a/includes/cpp-iter-arg-md.md b/includes/cpp-iter-arg-md.md deleted file mode 100644 index e6f7748d475..00000000000 --- a/includes/cpp-iter-arg-md.md +++ /dev/null @@ -1 +0,0 @@ -The type of an element in the controlled sequence. \ No newline at end of file diff --git a/includes/csprcslong-md.md b/includes/csprcslong-md.md deleted file mode 100644 index 0190f9c8971..00000000000 --- a/includes/csprcslong-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual C# 2005 \ No newline at end of file diff --git a/includes/desktop-appname-md.md b/includes/desktop-appname-md.md deleted file mode 100644 index 8714ca25df6..00000000000 --- a/includes/desktop-appname-md.md +++ /dev/null @@ -1 +0,0 @@ -desktop \ No newline at end of file diff --git a/includes/dnprdnext-md.md b/includes/dnprdnext-md.md deleted file mode 100644 index a85e933d2f6..00000000000 --- a/includes/dnprdnext-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 2.0 \ No newline at end of file diff --git a/includes/dnprdnlong-md.md b/includes/dnprdnlong-md.md deleted file mode 100644 index a85e933d2f6..00000000000 --- a/includes/dnprdnlong-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 2.0 \ No newline at end of file diff --git a/includes/dnprdnshort-md.md b/includes/dnprdnshort-md.md deleted file mode 100644 index 578b265eda1..00000000000 --- a/includes/dnprdnshort-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework \ No newline at end of file diff --git a/includes/dp-id-field-label-md.md b/includes/dp-id-field-label-md.md deleted file mode 100644 index 543d051fb3a..00000000000 --- a/includes/dp-id-field-label-md.md +++ /dev/null @@ -1 +0,0 @@ -Dependency property identifier field: \ No newline at end of file diff --git a/includes/esql-md.md b/includes/esql-md.md deleted file mode 100644 index 454e7fd1848..00000000000 --- a/includes/esql-md.md +++ /dev/null @@ -1 +0,0 @@ -Entity SQL \ No newline at end of file diff --git a/includes/iisver-md.md b/includes/iisver-md.md deleted file mode 100644 index 67f5b1fa851..00000000000 --- a/includes/iisver-md.md +++ /dev/null @@ -1 +0,0 @@ -IIS 7.0 \ No newline at end of file diff --git a/includes/infocard-md.md b/includes/infocard-md.md deleted file mode 100644 index 4c1f24ace17..00000000000 --- a/includes/infocard-md.md +++ /dev/null @@ -1 +0,0 @@ -CardSpace \ No newline at end of file diff --git a/includes/linq-dataset-md.md b/includes/linq-dataset-md.md deleted file mode 100644 index 7cb495733db..00000000000 --- a/includes/linq-dataset-md.md +++ /dev/null @@ -1 +0,0 @@ -LINQ to DataSet \ No newline at end of file diff --git a/includes/ndptecclick-md.md b/includes/ndptecclick-md.md deleted file mode 100644 index 9354b8371a8..00000000000 --- a/includes/ndptecclick-md.md +++ /dev/null @@ -1 +0,0 @@ -ClickOnce \ No newline at end of file diff --git a/includes/ndptecgdi-md.md b/includes/ndptecgdi-md.md deleted file mode 100644 index dca1dfd7aac..00000000000 --- a/includes/ndptecgdi-md.md +++ /dev/null @@ -1 +0,0 @@ -GDI \ No newline at end of file diff --git a/includes/ndptecgdiplus-md.md b/includes/ndptecgdiplus-md.md deleted file mode 100644 index 5b0edbf8453..00000000000 --- a/includes/ndptecgdiplus-md.md +++ /dev/null @@ -1 +0,0 @@ -GDI+ \ No newline at end of file diff --git a/includes/net-client-v40-long-md.md b/includes/net-client-v40-long-md.md deleted file mode 100644 index 6eb2fced46b..00000000000 --- a/includes/net-client-v40-long-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4 Client Profile \ No newline at end of file diff --git a/includes/net-core-md.md b/includes/net-core-md.md deleted file mode 100644 index f53daf1278b..00000000000 --- a/includes/net-core-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Core \ No newline at end of file diff --git a/includes/net-native-md.md b/includes/net-native-md.md deleted file mode 100644 index e4b04f97331..00000000000 --- a/includes/net-native-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Native \ No newline at end of file diff --git a/includes/net-portable-md.md b/includes/net-portable-md.md deleted file mode 100644 index 27b84cba069..00000000000 --- a/includes/net-portable-md.md +++ /dev/null @@ -1 +0,0 @@ -Portable Class Library \ No newline at end of file diff --git a/includes/net-v10-short-md.md b/includes/net-v10-short-md.md deleted file mode 100644 index 2fa845562a3..00000000000 --- a/includes/net-v10-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 1.0 \ No newline at end of file diff --git a/includes/net-v11-long-md.md b/includes/net-v11-long-md.md deleted file mode 100644 index cee1774a1ff..00000000000 --- a/includes/net-v11-long-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 1.1 \ No newline at end of file diff --git a/includes/net-v11-short-md.md b/includes/net-v11-short-md.md deleted file mode 100644 index cee1774a1ff..00000000000 --- a/includes/net-v11-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 1.1 \ No newline at end of file diff --git a/includes/net-v20sp1-long-md.md b/includes/net-v20sp1-long-md.md deleted file mode 100644 index 8c0ce41f6b4..00000000000 --- a/includes/net-v20sp1-long-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 2.0 Service Pack 1 \ No newline at end of file diff --git a/includes/net-v20sp1-short-md.md b/includes/net-v20sp1-short-md.md deleted file mode 100644 index 9cf1b8e62db..00000000000 --- a/includes/net-v20sp1-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 2.0 SP1 \ No newline at end of file diff --git a/includes/net-v30-long-md.md b/includes/net-v30-long-md.md deleted file mode 100644 index 8ed710fd7bf..00000000000 --- a/includes/net-v30-long-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 3.0 \ No newline at end of file diff --git a/includes/net-v30-short-md.md b/includes/net-v30-short-md.md deleted file mode 100644 index 8ed710fd7bf..00000000000 --- a/includes/net-v30-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 3.0 \ No newline at end of file diff --git a/includes/net-v35-long-md.md b/includes/net-v35-long-md.md deleted file mode 100644 index 8c423191688..00000000000 --- a/includes/net-v35-long-md.md +++ /dev/null @@ -1 +0,0 @@ - .NET Framework 3.5 diff --git a/includes/net-v35-short-md.md b/includes/net-v35-short-md.md deleted file mode 100644 index 3b3e17628c7..00000000000 --- a/includes/net-v35-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 3.5 \ No newline at end of file diff --git a/includes/net-v35sp1-long-md.md b/includes/net-v35sp1-long-md.md deleted file mode 100644 index a4bbf5adf40..00000000000 --- a/includes/net-v35sp1-long-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 3.5 Service Pack 1 \ No newline at end of file diff --git a/includes/net-v35sp1-short-md.md b/includes/net-v35sp1-short-md.md deleted file mode 100644 index 0f46ca34db3..00000000000 --- a/includes/net-v35sp1-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 3.5 SP1 \ No newline at end of file diff --git a/includes/net-v40-long-md.md b/includes/net-v40-long-md.md deleted file mode 100644 index a6ccdbf9fb7..00000000000 --- a/includes/net-v40-long-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4 \ No newline at end of file diff --git a/includes/net-v40-short-md.md b/includes/net-v40-short-md.md deleted file mode 100644 index a6ccdbf9fb7..00000000000 --- a/includes/net-v40-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4 \ No newline at end of file diff --git a/includes/net-v45-md.md b/includes/net-v45-md.md deleted file mode 100644 index 7b4bf0fb0dc..00000000000 --- a/includes/net-v45-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4.5 \ No newline at end of file diff --git a/includes/net-v451-md.md b/includes/net-v451-md.md deleted file mode 100644 index 81ec8b4536e..00000000000 --- a/includes/net-v451-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4.5.1 \ No newline at end of file diff --git a/includes/net-v452-md.md b/includes/net-v452-md.md deleted file mode 100644 index 5db8902ca2f..00000000000 --- a/includes/net-v452-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4.5.2 \ No newline at end of file diff --git a/includes/net-v46-md.md b/includes/net-v46-md.md deleted file mode 100644 index f091db4a79c..00000000000 --- a/includes/net-v46-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4.6 \ No newline at end of file diff --git a/includes/net-v461-md.md b/includes/net-v461-md.md deleted file mode 100644 index f12ccd97aa6..00000000000 --- a/includes/net-v461-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4.6.1 \ No newline at end of file diff --git a/includes/net-v462-md.md b/includes/net-v462-md.md deleted file mode 100644 index 5386eb0cfae..00000000000 --- a/includes/net-v462-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4.6.2 \ No newline at end of file diff --git a/includes/net-v463-md.md b/includes/net-v463-md.md deleted file mode 100644 index 1d73e3cdcca..00000000000 --- a/includes/net-v463-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4.7 \ No newline at end of file diff --git a/includes/net-win8-profile-md.md b/includes/net-win8-profile-md.md deleted file mode 100644 index 4a9dc2f8dcf..00000000000 --- a/includes/net-win8-profile-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET for Windows 8.x Store apps \ No newline at end of file diff --git a/includes/netfx35-long-md.md b/includes/netfx35-long-md.md deleted file mode 100644 index 137eaf9672c..00000000000 --- a/includes/netfx35-long-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework version 3.5 \ No newline at end of file diff --git a/includes/netfx35-short-md.md b/includes/netfx35-short-md.md deleted file mode 100644 index 3b3e17628c7..00000000000 --- a/includes/netfx35-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 3.5 \ No newline at end of file diff --git a/includes/netfx40-long-md.md b/includes/netfx40-long-md.md deleted file mode 100644 index 159059ada1c..00000000000 --- a/includes/netfx40-long-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework version 4 \ No newline at end of file diff --git a/includes/netfx40-short-md.md b/includes/netfx40-short-md.md deleted file mode 100644 index a6ccdbf9fb7..00000000000 --- a/includes/netfx40-short-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework 4 \ No newline at end of file diff --git a/includes/ofprword-md.md b/includes/ofprword-md.md deleted file mode 100644 index 4c0765a254f..00000000000 --- a/includes/ofprword-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Word \ No newline at end of file diff --git a/includes/sil3-first-md.md b/includes/sil3-first-md.md deleted file mode 100644 index 5734e289b38..00000000000 --- a/includes/sil3-first-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Silverlight 3 \ No newline at end of file diff --git a/includes/silverlight-md.md b/includes/silverlight-md.md deleted file mode 100644 index df62f960fed..00000000000 --- a/includes/silverlight-md.md +++ /dev/null @@ -1 +0,0 @@ -Silverlight \ No newline at end of file diff --git a/includes/sqltecxlinq-md.md b/includes/sqltecxlinq-md.md deleted file mode 100644 index 2034e69937a..00000000000 --- a/includes/sqltecxlinq-md.md +++ /dev/null @@ -1 +0,0 @@ -LINQ to XML \ No newline at end of file diff --git a/includes/sqprsqlong-md.md b/includes/sqprsqlong-md.md deleted file mode 100644 index f2d5b72816d..00000000000 --- a/includes/sqprsqlong-md.md +++ /dev/null @@ -1 +0,0 @@ -SQL Server 2005 \ No newline at end of file diff --git a/includes/ss2k-md.md b/includes/ss2k-md.md deleted file mode 100644 index 3fe9a5c1949..00000000000 --- a/includes/ss2k-md.md +++ /dev/null @@ -1 +0,0 @@ -SQL Server 2000 \ No newline at end of file diff --git a/includes/ssastoria-md.md b/includes/ssastoria-md.md deleted file mode 100644 index 7ccf532a05d..00000000000 --- a/includes/ssastoria-md.md +++ /dev/null @@ -1 +0,0 @@ -WCF Data Services \ No newline at end of file diff --git a/includes/ssew-md.md b/includes/ssew-md.md deleted file mode 100644 index d3ab3d9099e..00000000000 --- a/includes/ssew-md.md +++ /dev/null @@ -1 +0,0 @@ -SQL Server Compact 3.5 \ No newline at end of file diff --git a/includes/sskatmai-r2-md.md b/includes/sskatmai-r2-md.md deleted file mode 100644 index 16f111e6b9c..00000000000 --- a/includes/sskatmai-r2-md.md +++ /dev/null @@ -1 +0,0 @@ -SQL Server 2008 R2 \ No newline at end of file diff --git a/includes/ssodatashort-md.md b/includes/ssodatashort-md.md deleted file mode 100644 index 52fc7f5729f..00000000000 --- a/includes/ssodatashort-md.md +++ /dev/null @@ -1 +0,0 @@ -OData \ No newline at end of file diff --git a/includes/tla2sharptla-2d-md.md b/includes/tla2sharptla-2d-md.md deleted file mode 100644 index 23190149962..00000000000 --- a/includes/tla2sharptla-2d-md.md +++ /dev/null @@ -1 +0,0 @@ -2-D \ No newline at end of file diff --git a/includes/tla2sharptla-3d-md.md b/includes/tla2sharptla-3d-md.md deleted file mode 100644 index a8b112e9f71..00000000000 --- a/includes/tla2sharptla-3d-md.md +++ /dev/null @@ -1 +0,0 @@ -3-D \ No newline at end of file diff --git a/includes/tla2sharptla-baml-md.md b/includes/tla2sharptla-baml-md.md deleted file mode 100644 index e45e928c49a..00000000000 --- a/includes/tla2sharptla-baml-md.md +++ /dev/null @@ -1 +0,0 @@ -BAML \ No newline at end of file diff --git a/includes/tla2sharptla-bpp-md.md b/includes/tla2sharptla-bpp-md.md deleted file mode 100644 index 315a6682a8a..00000000000 --- a/includes/tla2sharptla-bpp-md.md +++ /dev/null @@ -1 +0,0 @@ -BPP \ No newline at end of file diff --git a/includes/tla2sharptla-caf-md.md b/includes/tla2sharptla-caf-md.md deleted file mode 100644 index cbbf1fee287..00000000000 --- a/includes/tla2sharptla-caf-md.md +++ /dev/null @@ -1 +0,0 @@ -Annotations Framework \ No newline at end of file diff --git a/includes/tla2sharptla-clr-md.md b/includes/tla2sharptla-clr-md.md deleted file mode 100644 index 24584f2c1f2..00000000000 --- a/includes/tla2sharptla-clr-md.md +++ /dev/null @@ -1 +0,0 @@ -CLR \ No newline at end of file diff --git a/includes/tla2sharptla-com-md.md b/includes/tla2sharptla-com-md.md deleted file mode 100644 index 2ce1fe653b3..00000000000 --- a/includes/tla2sharptla-com-md.md +++ /dev/null @@ -1 +0,0 @@ -COM \ No newline at end of file diff --git a/includes/tla2sharptla-dpi-md.md b/includes/tla2sharptla-dpi-md.md deleted file mode 100644 index 98a0f7fb82e..00000000000 --- a/includes/tla2sharptla-dpi-md.md +++ /dev/null @@ -1 +0,0 @@ -dpi \ No newline at end of file diff --git a/includes/tla2sharptla-dx-md.md b/includes/tla2sharptla-dx-md.md deleted file mode 100644 index 71d221e075a..00000000000 --- a/includes/tla2sharptla-dx-md.md +++ /dev/null @@ -1 +0,0 @@ -DirectX \ No newline at end of file diff --git a/includes/tla2sharptla-exif-md.md b/includes/tla2sharptla-exif-md.md deleted file mode 100644 index 3e484bc7a73..00000000000 --- a/includes/tla2sharptla-exif-md.md +++ /dev/null @@ -1 +0,0 @@ -Exif \ No newline at end of file diff --git a/includes/tla2sharptla-gui-md.md b/includes/tla2sharptla-gui-md.md deleted file mode 100644 index 70fac1bcb13..00000000000 --- a/includes/tla2sharptla-gui-md.md +++ /dev/null @@ -1 +0,0 @@ -GUI \ No newline at end of file diff --git a/includes/tla2sharptla-html-md.md b/includes/tla2sharptla-html-md.md deleted file mode 100644 index 3225efc49a9..00000000000 --- a/includes/tla2sharptla-html-md.md +++ /dev/null @@ -1 +0,0 @@ -HTML \ No newline at end of file diff --git a/includes/tla2sharptla-idsharpplural-md.md b/includes/tla2sharptla-idsharpplural-md.md deleted file mode 100644 index 609a8712ba6..00000000000 --- a/includes/tla2sharptla-idsharpplural-md.md +++ /dev/null @@ -1 +0,0 @@ -IDs \ No newline at end of file diff --git a/includes/tla2sharptla-ie6-md.md b/includes/tla2sharptla-ie6-md.md deleted file mode 100644 index e880d15a013..00000000000 --- a/includes/tla2sharptla-ie6-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Internet Explorer 6 \ No newline at end of file diff --git a/includes/tla2sharptla-ie7-md.md b/includes/tla2sharptla-ie7-md.md deleted file mode 100644 index 95495b465f0..00000000000 --- a/includes/tla2sharptla-ie7-md.md +++ /dev/null @@ -1 +0,0 @@ -Internet Explorer 7 \ No newline at end of file diff --git a/includes/tla2sharptla-iegeneric-md.md b/includes/tla2sharptla-iegeneric-md.md deleted file mode 100644 index 44bb34c8f97..00000000000 --- a/includes/tla2sharptla-iegeneric-md.md +++ /dev/null @@ -1 +0,0 @@ -Internet Explorer \ No newline at end of file diff --git a/includes/tla2sharptla-mime-md.md b/includes/tla2sharptla-mime-md.md deleted file mode 100644 index 59664a72a19..00000000000 --- a/includes/tla2sharptla-mime-md.md +++ /dev/null @@ -1 +0,0 @@ -MIME \ No newline at end of file diff --git a/includes/tla2sharptla-net-md.md b/includes/tla2sharptla-net-md.md deleted file mode 100644 index d49ef201e75..00000000000 --- a/includes/tla2sharptla-net-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET \ No newline at end of file diff --git a/includes/tla2sharptla-netframewkattr-md.md b/includes/tla2sharptla-netframewkattr-md.md deleted file mode 100644 index ee303926c37..00000000000 --- a/includes/tla2sharptla-netframewkattr-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework attribute \ No newline at end of file diff --git a/includes/tla2sharptla-opentype-md.md b/includes/tla2sharptla-opentype-md.md deleted file mode 100644 index fad0b0bfa09..00000000000 --- a/includes/tla2sharptla-opentype-md.md +++ /dev/null @@ -1 +0,0 @@ -OpenType \ No newline at end of file diff --git a/includes/tla2sharptla-passport-md.md b/includes/tla2sharptla-passport-md.md deleted file mode 100644 index 46ca96f199f..00000000000 --- a/includes/tla2sharptla-passport-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Live ID \ No newline at end of file diff --git a/includes/tla2sharptla-png-md.md b/includes/tla2sharptla-png-md.md deleted file mode 100644 index 67461379f1f..00000000000 --- a/includes/tla2sharptla-png-md.md +++ /dev/null @@ -1 +0,0 @@ -PNG \ No newline at end of file diff --git a/includes/tla2sharptla-riff-md.md b/includes/tla2sharptla-riff-md.md deleted file mode 100644 index a71100636e8..00000000000 --- a/includes/tla2sharptla-riff-md.md +++ /dev/null @@ -1 +0,0 @@ -RIFF \ No newline at end of file diff --git a/includes/tla2sharptla-sdk-md.md b/includes/tla2sharptla-sdk-md.md deleted file mode 100644 index bb3427d9181..00000000000 --- a/includes/tla2sharptla-sdk-md.md +++ /dev/null @@ -1 +0,0 @@ -SDK \ No newline at end of file diff --git a/includes/tla2sharptla-tiff-md.md b/includes/tla2sharptla-tiff-md.md deleted file mode 100644 index 915ecc800dd..00000000000 --- a/includes/tla2sharptla-tiff-md.md +++ /dev/null @@ -1 +0,0 @@ -TIFF \ No newline at end of file diff --git a/includes/tla2sharptla-titlexaml-md.md b/includes/tla2sharptla-titlexaml-md.md deleted file mode 100644 index 7d3d6afaedc..00000000000 --- a/includes/tla2sharptla-titlexaml-md.md +++ /dev/null @@ -1 +0,0 @@ -XAML \ No newline at end of file diff --git a/includes/tla2sharptla-tpc-md.md b/includes/tla2sharptla-tpc-md.md deleted file mode 100644 index 834bcfc55be..00000000000 --- a/includes/tla2sharptla-tpc-md.md +++ /dev/null @@ -1 +0,0 @@ -Tablet PC \ No newline at end of file diff --git a/includes/tla2sharptla-ui-md.md b/includes/tla2sharptla-ui-md.md deleted file mode 100644 index f599d5c5cad..00000000000 --- a/includes/tla2sharptla-ui-md.md +++ /dev/null @@ -1 +0,0 @@ -UI \ No newline at end of file diff --git a/includes/tla2sharptla-uiautomation-md.md b/includes/tla2sharptla-uiautomation-md.md deleted file mode 100644 index c8f4954a9c8..00000000000 --- a/includes/tla2sharptla-uiautomation-md.md +++ /dev/null @@ -1 +0,0 @@ -UI Automation \ No newline at end of file diff --git a/includes/tla2sharptla-url-md.md b/includes/tla2sharptla-url-md.md deleted file mode 100644 index e6a755c451b..00000000000 --- a/includes/tla2sharptla-url-md.md +++ /dev/null @@ -1 +0,0 @@ -URL \ No newline at end of file diff --git a/includes/tla2sharptla-wdp-md.md b/includes/tla2sharptla-wdp-md.md deleted file mode 100644 index 42498a289c9..00000000000 --- a/includes/tla2sharptla-wdp-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Media Photo \ No newline at end of file diff --git a/includes/tla2sharptla-win32-md.md b/includes/tla2sharptla-win32-md.md deleted file mode 100644 index df14f554429..00000000000 --- a/includes/tla2sharptla-win32-md.md +++ /dev/null @@ -1 +0,0 @@ -Win32 \ No newline at end of file diff --git a/includes/tla2sharptla-winclient-md.md b/includes/tla2sharptla-winclient-md.md deleted file mode 100644 index 92826b01ec3..00000000000 --- a/includes/tla2sharptla-winclient-md.md +++ /dev/null @@ -1 +0,0 @@ -WPF \ No newline at end of file diff --git a/includes/tla2sharptla-winvista-md.md b/includes/tla2sharptla-winvista-md.md deleted file mode 100644 index 394a749f72d..00000000000 --- a/includes/tla2sharptla-winvista-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Vista \ No newline at end of file diff --git a/includes/tla2sharptla-wpf-md.md b/includes/tla2sharptla-wpf-md.md deleted file mode 100644 index 92826b01ec3..00000000000 --- a/includes/tla2sharptla-wpf-md.md +++ /dev/null @@ -1 +0,0 @@ -WPF \ No newline at end of file diff --git a/includes/tla2sharptla-xaml-md.md b/includes/tla2sharptla-xaml-md.md deleted file mode 100644 index 7d3d6afaedc..00000000000 --- a/includes/tla2sharptla-xaml-md.md +++ /dev/null @@ -1 +0,0 @@ -XAML \ No newline at end of file diff --git a/includes/tla2sharptla-xbap-md.md b/includes/tla2sharptla-xbap-md.md deleted file mode 100644 index 6d0f65efa85..00000000000 --- a/includes/tla2sharptla-xbap-md.md +++ /dev/null @@ -1 +0,0 @@ -XBAP \ No newline at end of file diff --git a/includes/tla2sharptla-xbapsharpplural-md.md b/includes/tla2sharptla-xbapsharpplural-md.md deleted file mode 100644 index 63dc7de84d0..00000000000 --- a/includes/tla2sharptla-xbapsharpplural-md.md +++ /dev/null @@ -1 +0,0 @@ -XBAPs \ No newline at end of file diff --git a/includes/tla2sharptla-xml-md.md b/includes/tla2sharptla-xml-md.md deleted file mode 100644 index f86a2f5fe92..00000000000 --- a/includes/tla2sharptla-xml-md.md +++ /dev/null @@ -1 +0,0 @@ -XML \ No newline at end of file diff --git a/includes/tla2sharptla-xps-md.md b/includes/tla2sharptla-xps-md.md deleted file mode 100644 index bc32e60a990..00000000000 --- a/includes/tla2sharptla-xps-md.md +++ /dev/null @@ -1 +0,0 @@ -XPS \ No newline at end of file diff --git a/includes/tla2sharptla-xrml-md.md b/includes/tla2sharptla-xrml-md.md deleted file mode 100644 index cceedef6a85..00000000000 --- a/includes/tla2sharptla-xrml-md.md +++ /dev/null @@ -1 +0,0 @@ -XrML \ No newline at end of file diff --git a/includes/tlasharptla-2d-md.md b/includes/tlasharptla-2d-md.md deleted file mode 100644 index 23190149962..00000000000 --- a/includes/tlasharptla-2d-md.md +++ /dev/null @@ -1 +0,0 @@ -2-D \ No newline at end of file diff --git a/includes/tlasharptla-3d-md.md b/includes/tlasharptla-3d-md.md deleted file mode 100644 index a8b112e9f71..00000000000 --- a/includes/tlasharptla-3d-md.md +++ /dev/null @@ -1 +0,0 @@ -3-D \ No newline at end of file diff --git a/includes/tlasharptla-aa-md.md b/includes/tlasharptla-aa-md.md deleted file mode 100644 index 53bf1bc086c..00000000000 --- a/includes/tlasharptla-aa-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Active Accessibility \ No newline at end of file diff --git a/includes/tlasharptla-adonet-md.md b/includes/tlasharptla-adonet-md.md deleted file mode 100644 index 7b6552e6405..00000000000 --- a/includes/tlasharptla-adonet-md.md +++ /dev/null @@ -1 +0,0 @@ -ADO.NET \ No newline at end of file diff --git a/includes/tlasharptla-aero-md.md b/includes/tlasharptla-aero-md.md deleted file mode 100644 index 596f97cb2ad..00000000000 --- a/includes/tlasharptla-aero-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Aero \ No newline at end of file diff --git a/includes/tlasharptla-argb-md.md b/includes/tlasharptla-argb-md.md deleted file mode 100644 index 061590f4b45..00000000000 --- a/includes/tlasharptla-argb-md.md +++ /dev/null @@ -1 +0,0 @@ -ARGB \ No newline at end of file diff --git a/includes/tlasharptla-ascii-md.md b/includes/tlasharptla-ascii-md.md deleted file mode 100644 index 290822646f5..00000000000 --- a/includes/tlasharptla-ascii-md.md +++ /dev/null @@ -1 +0,0 @@ -ASCII \ No newline at end of file diff --git a/includes/tlasharptla-baml-md.md b/includes/tlasharptla-baml-md.md deleted file mode 100644 index d43a4bfd804..00000000000 --- a/includes/tlasharptla-baml-md.md +++ /dev/null @@ -1 +0,0 @@ -binary XAML (BAML) \ No newline at end of file diff --git a/includes/tlasharptla-bmp-md.md b/includes/tlasharptla-bmp-md.md deleted file mode 100644 index 1dda1bbd7ae..00000000000 --- a/includes/tlasharptla-bmp-md.md +++ /dev/null @@ -1 +0,0 @@ -bitmap (BMP) \ No newline at end of file diff --git a/includes/tlasharptla-bpp-md.md b/includes/tlasharptla-bpp-md.md deleted file mode 100644 index 949f6c8904d..00000000000 --- a/includes/tlasharptla-bpp-md.md +++ /dev/null @@ -1 +0,0 @@ -bits per pixel (BPP) \ No newline at end of file diff --git a/includes/tlasharptla-caf-md.md b/includes/tlasharptla-caf-md.md deleted file mode 100644 index 0b4f564eed7..00000000000 --- a/includes/tlasharptla-caf-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Annotations Framework \ No newline at end of file diff --git a/includes/tlasharptla-cas-md.md b/includes/tlasharptla-cas-md.md deleted file mode 100644 index 1b55ee4f4bf..00000000000 --- a/includes/tlasharptla-cas-md.md +++ /dev/null @@ -1 +0,0 @@ -Code Access Security (CAS) \ No newline at end of file diff --git a/includes/tlasharptla-clickonce-md.md b/includes/tlasharptla-clickonce-md.md deleted file mode 100644 index 9354b8371a8..00000000000 --- a/includes/tlasharptla-clickonce-md.md +++ /dev/null @@ -1 +0,0 @@ -ClickOnce \ No newline at end of file diff --git a/includes/tlasharptla-clr-md.md b/includes/tlasharptla-clr-md.md deleted file mode 100644 index aae1d297846..00000000000 --- a/includes/tlasharptla-clr-md.md +++ /dev/null @@ -1 +0,0 @@ -common language runtime (CLR) \ No newline at end of file diff --git a/includes/tlasharptla-com-md.md b/includes/tlasharptla-com-md.md deleted file mode 100644 index bcd1d039d93..00000000000 --- a/includes/tlasharptla-com-md.md +++ /dev/null @@ -1 +0,0 @@ -Component Object Model (COM) \ No newline at end of file diff --git a/includes/tlasharptla-dhtml-md.md b/includes/tlasharptla-dhtml-md.md deleted file mode 100644 index c049622549b..00000000000 --- a/includes/tlasharptla-dhtml-md.md +++ /dev/null @@ -1 +0,0 @@ -Dynamic HTML (DHTML) \ No newline at end of file diff --git a/includes/tlasharptla-dipixel-md.md b/includes/tlasharptla-dipixel-md.md deleted file mode 100644 index 853f091f5a9..00000000000 --- a/includes/tlasharptla-dipixel-md.md +++ /dev/null @@ -1 +0,0 @@ -device-independent unit (1/96th inch) \ No newline at end of file diff --git a/includes/tlasharptla-dipixelsharpplural-md.md b/includes/tlasharptla-dipixelsharpplural-md.md deleted file mode 100644 index 376eb02a701..00000000000 --- a/includes/tlasharptla-dipixelsharpplural-md.md +++ /dev/null @@ -1 +0,0 @@ -device-independent units (1/96th inch per unit) \ No newline at end of file diff --git a/includes/tlasharptla-dll-md.md b/includes/tlasharptla-dll-md.md deleted file mode 100644 index 34bf682a547..00000000000 --- a/includes/tlasharptla-dll-md.md +++ /dev/null @@ -1 +0,0 @@ -dynamic-link library (DLL) \ No newline at end of file diff --git a/includes/tlasharptla-dpi-md.md b/includes/tlasharptla-dpi-md.md deleted file mode 100644 index b3e2a26117b..00000000000 --- a/includes/tlasharptla-dpi-md.md +++ /dev/null @@ -1 +0,0 @@ -dots per inch (dpi) \ No newline at end of file diff --git a/includes/tlasharptla-emf-md.md b/includes/tlasharptla-emf-md.md deleted file mode 100644 index 0a806a65d09..00000000000 --- a/includes/tlasharptla-emf-md.md +++ /dev/null @@ -1 +0,0 @@ -Enhanced Metafile (EMF) \ No newline at end of file diff --git a/includes/tlasharptla-exif-md.md b/includes/tlasharptla-exif-md.md deleted file mode 100644 index e83b97fa051..00000000000 --- a/includes/tlasharptla-exif-md.md +++ /dev/null @@ -1 +0,0 @@ -Exchangeable image file (Exif) \ No newline at end of file diff --git a/includes/tlasharptla-gdi-md.md b/includes/tlasharptla-gdi-md.md deleted file mode 100644 index 76a6f0989db..00000000000 --- a/includes/tlasharptla-gdi-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Windows Graphics Device Interface (GDI) \ No newline at end of file diff --git a/includes/tlasharptla-gif-md.md b/includes/tlasharptla-gif-md.md deleted file mode 100644 index 37b0d8db92e..00000000000 --- a/includes/tlasharptla-gif-md.md +++ /dev/null @@ -1 +0,0 @@ -Graphics Interchange Format (GIF) \ No newline at end of file diff --git a/includes/tlasharptla-gui-md.md b/includes/tlasharptla-gui-md.md deleted file mode 100644 index 1413fa23350..00000000000 --- a/includes/tlasharptla-gui-md.md +++ /dev/null @@ -1 +0,0 @@ -graphical user interface (GUI) \ No newline at end of file diff --git a/includes/tlasharptla-html-md.md b/includes/tlasharptla-html-md.md deleted file mode 100644 index 3225efc49a9..00000000000 --- a/includes/tlasharptla-html-md.md +++ /dev/null @@ -1 +0,0 @@ -HTML \ No newline at end of file diff --git a/includes/tlasharptla-icc-md.md b/includes/tlasharptla-icc-md.md deleted file mode 100644 index 1b50117c2d8..00000000000 --- a/includes/tlasharptla-icc-md.md +++ /dev/null @@ -1 +0,0 @@ -International Color Consortium (ICC) \ No newline at end of file diff --git a/includes/tlasharptla-icm-md.md b/includes/tlasharptla-icm-md.md deleted file mode 100644 index de667e4fcd3..00000000000 --- a/includes/tlasharptla-icm-md.md +++ /dev/null @@ -1 +0,0 @@ -Image Color Management (ICM) \ No newline at end of file diff --git a/includes/tlasharptla-id-md.md b/includes/tlasharptla-id-md.md deleted file mode 100644 index e9576e4e1de..00000000000 --- a/includes/tlasharptla-id-md.md +++ /dev/null @@ -1 +0,0 @@ -identifier (ID) \ No newline at end of file diff --git a/includes/tlasharptla-idsharpplural-md.md b/includes/tlasharptla-idsharpplural-md.md deleted file mode 100644 index 3fe608f9635..00000000000 --- a/includes/tlasharptla-idsharpplural-md.md +++ /dev/null @@ -1 +0,0 @@ -identifiers (IDs) \ No newline at end of file diff --git a/includes/tlasharptla-ie-md.md b/includes/tlasharptla-ie-md.md deleted file mode 100644 index a0e6d7ff79e..00000000000 --- a/includes/tlasharptla-ie-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Internet Explorer \ No newline at end of file diff --git a/includes/tlasharptla-ie6-md.md b/includes/tlasharptla-ie6-md.md deleted file mode 100644 index e880d15a013..00000000000 --- a/includes/tlasharptla-ie6-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Internet Explorer 6 \ No newline at end of file diff --git a/includes/tlasharptla-ie7-md.md b/includes/tlasharptla-ie7-md.md deleted file mode 100644 index 7e19a10469c..00000000000 --- a/includes/tlasharptla-ie7-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Internet Explorer 7 \ No newline at end of file diff --git a/includes/tlasharptla-iegeneric-md.md b/includes/tlasharptla-iegeneric-md.md deleted file mode 100644 index 2563bf1452e..00000000000 --- a/includes/tlasharptla-iegeneric-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Internet Explorer \ No newline at end of file diff --git a/includes/tlasharptla-ifd-md.md b/includes/tlasharptla-ifd-md.md deleted file mode 100644 index 6247f5e998b..00000000000 --- a/includes/tlasharptla-ifd-md.md +++ /dev/null @@ -1 +0,0 @@ -image file directory (IFD) \ No newline at end of file diff --git a/includes/tlasharptla-ime-md.md b/includes/tlasharptla-ime-md.md deleted file mode 100644 index 25a7853fe8d..00000000000 --- a/includes/tlasharptla-ime-md.md +++ /dev/null @@ -1 +0,0 @@ -Input Method Editor (IME) \ No newline at end of file diff --git a/includes/tlasharptla-isf-md.md b/includes/tlasharptla-isf-md.md deleted file mode 100644 index 51c6a562d55..00000000000 --- a/includes/tlasharptla-isf-md.md +++ /dev/null @@ -1 +0,0 @@ -Ink Serialized Format (ISF) \ No newline at end of file diff --git a/includes/tlasharptla-isv-md.md b/includes/tlasharptla-isv-md.md deleted file mode 100644 index 7bc9c9b3dc2..00000000000 --- a/includes/tlasharptla-isv-md.md +++ /dev/null @@ -1 +0,0 @@ -independent software vendor (ISV) \ No newline at end of file diff --git a/includes/tlasharptla-jpeg-md.md b/includes/tlasharptla-jpeg-md.md deleted file mode 100644 index d4d1537f685..00000000000 --- a/includes/tlasharptla-jpeg-md.md +++ /dev/null @@ -1 +0,0 @@ -JPEG \ No newline at end of file diff --git a/includes/tlasharptla-jpegorg-md.md b/includes/tlasharptla-jpegorg-md.md deleted file mode 100644 index 5936d841425..00000000000 --- a/includes/tlasharptla-jpegorg-md.md +++ /dev/null @@ -1 +0,0 @@ -Joint Photographics Experts Group (JPEG) \ No newline at end of file diff --git a/includes/tlasharptla-longhorn-md.md b/includes/tlasharptla-longhorn-md.md deleted file mode 100644 index 394a749f72d..00000000000 --- a/includes/tlasharptla-longhorn-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Vista \ No newline at end of file diff --git a/includes/tlasharptla-mdi-md.md b/includes/tlasharptla-mdi-md.md deleted file mode 100644 index a1caa7f98b6..00000000000 --- a/includes/tlasharptla-mdi-md.md +++ /dev/null @@ -1 +0,0 @@ -multiple-document interface (MDI) \ No newline at end of file diff --git a/includes/tlasharptla-mime-md.md b/includes/tlasharptla-mime-md.md deleted file mode 100644 index dfe9753fb7a..00000000000 --- a/includes/tlasharptla-mime-md.md +++ /dev/null @@ -1 +0,0 @@ -Multipurpose Internet Mail Extensions (MIME) \ No newline at end of file diff --git a/includes/tlasharptla-msbuild-md.md b/includes/tlasharptla-msbuild-md.md deleted file mode 100644 index 574f41e51c4..00000000000 --- a/includes/tlasharptla-msbuild-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft build engine (MSBuild) \ No newline at end of file diff --git a/includes/tlasharptla-mswin-md.md b/includes/tlasharptla-mswin-md.md deleted file mode 100644 index 1058cb39495..00000000000 --- a/includes/tlasharptla-mswin-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows \ No newline at end of file diff --git a/includes/tlasharptla-net-md.md b/includes/tlasharptla-net-md.md deleted file mode 100644 index ed5316af359..00000000000 --- a/includes/tlasharptla-net-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft .NET \ No newline at end of file diff --git a/includes/tlasharptla-netframewkattr-md.md b/includes/tlasharptla-netframewkattr-md.md deleted file mode 100644 index ee303926c37..00000000000 --- a/includes/tlasharptla-netframewkattr-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework attribute \ No newline at end of file diff --git a/includes/tlasharptla-opentype-md.md b/includes/tlasharptla-opentype-md.md deleted file mode 100644 index fad0b0bfa09..00000000000 --- a/includes/tlasharptla-opentype-md.md +++ /dev/null @@ -1 +0,0 @@ -OpenType \ No newline at end of file diff --git a/includes/tlasharptla-outlook-md.md b/includes/tlasharptla-outlook-md.md deleted file mode 100644 index 624028563d0..00000000000 --- a/includes/tlasharptla-outlook-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Outlook \ No newline at end of file diff --git a/includes/tlasharptla-passport-md.md b/includes/tlasharptla-passport-md.md deleted file mode 100644 index 46ca96f199f..00000000000 --- a/includes/tlasharptla-passport-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Live ID \ No newline at end of file diff --git a/includes/tlasharptla-png-md.md b/includes/tlasharptla-png-md.md deleted file mode 100644 index 1f7bd6dabcc..00000000000 --- a/includes/tlasharptla-png-md.md +++ /dev/null @@ -1 +0,0 @@ -Portable Network Graphics (PNG) \ No newline at end of file diff --git a/includes/tlasharptla-riff-md.md b/includes/tlasharptla-riff-md.md deleted file mode 100644 index 53d4b8443d0..00000000000 --- a/includes/tlasharptla-riff-md.md +++ /dev/null @@ -1 +0,0 @@ -Resource Interchange File Format (RIFF) \ No newline at end of file diff --git a/includes/tlasharptla-rtf-md.md b/includes/tlasharptla-rtf-md.md deleted file mode 100644 index 9a376842ab5..00000000000 --- a/includes/tlasharptla-rtf-md.md +++ /dev/null @@ -1 +0,0 @@ -Rich Text Format (RTF) \ No newline at end of file diff --git a/includes/tlasharptla-sha1-md.md b/includes/tlasharptla-sha1-md.md deleted file mode 100644 index 2b48d240e1c..00000000000 --- a/includes/tlasharptla-sha1-md.md +++ /dev/null @@ -1 +0,0 @@ -Secure Hash Algorithm version 1.0 (SHA1) \ No newline at end of file diff --git a/includes/tlasharptla-tiff-md.md b/includes/tlasharptla-tiff-md.md deleted file mode 100644 index 68948a6cc5f..00000000000 --- a/includes/tlasharptla-tiff-md.md +++ /dev/null @@ -1 +0,0 @@ -Tagged Image File Format (TIFF) \ No newline at end of file diff --git a/includes/tlasharptla-titlewinclient-md.md b/includes/tlasharptla-titlewinclient-md.md deleted file mode 100644 index 92826b01ec3..00000000000 --- a/includes/tlasharptla-titlewinclient-md.md +++ /dev/null @@ -1 +0,0 @@ -WPF \ No newline at end of file diff --git a/includes/tlasharptla-titlexaml-md.md b/includes/tlasharptla-titlexaml-md.md deleted file mode 100644 index 7d3d6afaedc..00000000000 --- a/includes/tlasharptla-titlexaml-md.md +++ /dev/null @@ -1 +0,0 @@ -XAML \ No newline at end of file diff --git a/includes/tlasharptla-tpc-md.md b/includes/tlasharptla-tpc-md.md deleted file mode 100644 index 834bcfc55be..00000000000 --- a/includes/tlasharptla-tpc-md.md +++ /dev/null @@ -1 +0,0 @@ -Tablet PC \ No newline at end of file diff --git a/includes/tlasharptla-ui-md.md b/includes/tlasharptla-ui-md.md deleted file mode 100644 index c1dd193547c..00000000000 --- a/includes/tlasharptla-ui-md.md +++ /dev/null @@ -1 +0,0 @@ -user interface (UI) \ No newline at end of file diff --git a/includes/tlasharptla-uiautomation-md.md b/includes/tlasharptla-uiautomation-md.md deleted file mode 100644 index 0ce40bf644c..00000000000 --- a/includes/tlasharptla-uiautomation-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft UI Automation \ No newline at end of file diff --git a/includes/tlasharptla-uiautomationsharpinitcap-md.md b/includes/tlasharptla-uiautomationsharpinitcap-md.md deleted file mode 100644 index c8f4954a9c8..00000000000 --- a/includes/tlasharptla-uiautomationsharpinitcap-md.md +++ /dev/null @@ -1 +0,0 @@ -UI Automation \ No newline at end of file diff --git a/includes/tlasharptla-unc-md.md b/includes/tlasharptla-unc-md.md deleted file mode 100644 index bc412a4c57b..00000000000 --- a/includes/tlasharptla-unc-md.md +++ /dev/null @@ -1 +0,0 @@ -Universal Naming Convention (UNC) \ No newline at end of file diff --git a/includes/tlasharptla-unicode-md.md b/includes/tlasharptla-unicode-md.md deleted file mode 100644 index a0388044512..00000000000 --- a/includes/tlasharptla-unicode-md.md +++ /dev/null @@ -1 +0,0 @@ -Unicode \ No newline at end of file diff --git a/includes/tlasharptla-url-md.md b/includes/tlasharptla-url-md.md deleted file mode 100644 index e6a755c451b..00000000000 --- a/includes/tlasharptla-url-md.md +++ /dev/null @@ -1 +0,0 @@ -URL \ No newline at end of file diff --git a/includes/tlasharptla-visualstu-md.md b/includes/tlasharptla-visualstu-md.md deleted file mode 100644 index 5f8ebc7ff9a..00000000000 --- a/includes/tlasharptla-visualstu-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Visual Studio \ No newline at end of file diff --git a/includes/tlasharptla-wdp-md.md b/includes/tlasharptla-wdp-md.md deleted file mode 100644 index d184490a59f..00000000000 --- a/includes/tlasharptla-wdp-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Windows Media Photo \ No newline at end of file diff --git a/includes/tlasharptla-win-md.md b/includes/tlasharptla-win-md.md deleted file mode 100644 index 09919ea7bee..00000000000 --- a/includes/tlasharptla-win-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Windows \ No newline at end of file diff --git a/includes/tlasharptla-win32-md.md b/includes/tlasharptla-win32-md.md deleted file mode 100644 index df14f554429..00000000000 --- a/includes/tlasharptla-win32-md.md +++ /dev/null @@ -1 +0,0 @@ -Win32 \ No newline at end of file diff --git a/includes/tlasharptla-winclient-md.md b/includes/tlasharptla-winclient-md.md deleted file mode 100644 index ec2f2b4ecea..00000000000 --- a/includes/tlasharptla-winclient-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Presentation Foundation (WPF) \ No newline at end of file diff --git a/includes/tlasharptla-winexpl-md.md b/includes/tlasharptla-winexpl-md.md deleted file mode 100644 index 050c02289e3..00000000000 --- a/includes/tlasharptla-winexpl-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Windows Explorer \ No newline at end of file diff --git a/includes/tlasharptla-winforms-md.md b/includes/tlasharptla-winforms-md.md deleted file mode 100644 index cc70f580d7d..00000000000 --- a/includes/tlasharptla-winforms-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Forms \ No newline at end of file diff --git a/includes/tlasharptla-winfxwebapp-md.md b/includes/tlasharptla-winfxwebapp-md.md deleted file mode 100644 index a538161e413..00000000000 --- a/includes/tlasharptla-winfxwebapp-md.md +++ /dev/null @@ -1 +0,0 @@ -XAML browser application (XBAP) \ No newline at end of file diff --git a/includes/tlasharptla-winvista-md.md b/includes/tlasharptla-winvista-md.md deleted file mode 100644 index 394a749f72d..00000000000 --- a/includes/tlasharptla-winvista-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Vista \ No newline at end of file diff --git a/includes/tlasharptla-wmp-md.md b/includes/tlasharptla-wmp-md.md deleted file mode 100644 index 64ccfac2dc7..00000000000 --- a/includes/tlasharptla-wmp-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Windows Media Player \ No newline at end of file diff --git a/includes/tlasharptla-word-md.md b/includes/tlasharptla-word-md.md deleted file mode 100644 index 4c0765a254f..00000000000 --- a/includes/tlasharptla-word-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Word \ No newline at end of file diff --git a/includes/tlasharptla-wys-md.md b/includes/tlasharptla-wys-md.md deleted file mode 100644 index 145a582eaa0..00000000000 --- a/includes/tlasharptla-wys-md.md +++ /dev/null @@ -1 +0,0 @@ -"what you see is what you get" (WYSIWYG) \ No newline at end of file diff --git a/includes/tlasharptla-xaml-md.md b/includes/tlasharptla-xaml-md.md deleted file mode 100644 index 64155c7f9ba..00000000000 --- a/includes/tlasharptla-xaml-md.md +++ /dev/null @@ -1 +0,0 @@ -Extensible Application Markup Language (XAML) \ No newline at end of file diff --git a/includes/tlasharptla-xbap-md.md b/includes/tlasharptla-xbap-md.md deleted file mode 100644 index a538161e413..00000000000 --- a/includes/tlasharptla-xbap-md.md +++ /dev/null @@ -1 +0,0 @@ -XAML browser application (XBAP) \ No newline at end of file diff --git a/includes/tlasharptla-xbapsharpplural-md.md b/includes/tlasharptla-xbapsharpplural-md.md deleted file mode 100644 index 9af96f3a115..00000000000 --- a/includes/tlasharptla-xbapsharpplural-md.md +++ /dev/null @@ -1 +0,0 @@ -XAML browser applications (XBAPs) \ No newline at end of file diff --git a/includes/tlasharptla-xl-md.md b/includes/tlasharptla-xl-md.md deleted file mode 100644 index 45a379d7eac..00000000000 --- a/includes/tlasharptla-xl-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Excel \ No newline at end of file diff --git a/includes/tlasharptla-xml-md.md b/includes/tlasharptla-xml-md.md deleted file mode 100644 index f86a2f5fe92..00000000000 --- a/includes/tlasharptla-xml-md.md +++ /dev/null @@ -1 +0,0 @@ -XML \ No newline at end of file diff --git a/includes/tlasharptla-xmldom-md.md b/includes/tlasharptla-xmldom-md.md deleted file mode 100644 index 616fe700d83..00000000000 --- a/includes/tlasharptla-xmldom-md.md +++ /dev/null @@ -1 +0,0 @@ -XML Document Object Model (DOM) \ No newline at end of file diff --git a/includes/tlasharptla-xmp-md.md b/includes/tlasharptla-xmp-md.md deleted file mode 100644 index 25a4fdd4209..00000000000 --- a/includes/tlasharptla-xmp-md.md +++ /dev/null @@ -1 +0,0 @@ -Extensible Metadata Platform (XMP) \ No newline at end of file diff --git a/includes/tlasharptla-xps-md.md b/includes/tlasharptla-xps-md.md deleted file mode 100644 index b0d87920a46..00000000000 --- a/includes/tlasharptla-xps-md.md +++ /dev/null @@ -1 +0,0 @@ -XML Paper Specification (XPS) \ No newline at end of file diff --git a/includes/tlasharptla-xrml-md.md b/includes/tlasharptla-xrml-md.md deleted file mode 100644 index ee16d7b501a..00000000000 --- a/includes/tlasharptla-xrml-md.md +++ /dev/null @@ -1 +0,0 @@ -Extensible Rights Markup Language (XrML) \ No newline at end of file diff --git a/includes/tlasharptla-xsd-md.md b/includes/tlasharptla-xsd-md.md deleted file mode 100644 index 32a590084be..00000000000 --- a/includes/tlasharptla-xsd-md.md +++ /dev/null @@ -1 +0,0 @@ -XML Schema Definition (XSD) \ No newline at end of file diff --git a/includes/tsql-md.md b/includes/tsql-md.md deleted file mode 100644 index 4b57ddad132..00000000000 --- a/includes/tsql-md.md +++ /dev/null @@ -1 +0,0 @@ -Transact-SQL \ No newline at end of file diff --git a/includes/vb-orcas-long-md.md b/includes/vb-orcas-long-md.md deleted file mode 100644 index 5ea91318d24..00000000000 --- a/includes/vb-orcas-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Basic 2008 \ No newline at end of file diff --git a/includes/vbprvbext-md.md b/includes/vbprvbext-md.md deleted file mode 100644 index d2677871c70..00000000000 --- a/includes/vbprvbext-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Visual Basic 2005 \ No newline at end of file diff --git a/includes/vbprvblong-md.md b/includes/vbprvblong-md.md deleted file mode 100644 index 34139d90424..00000000000 --- a/includes/vbprvblong-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Basic 2005 \ No newline at end of file diff --git a/includes/vbtecdlinq-md.md b/includes/vbtecdlinq-md.md deleted file mode 100644 index 52781fca7e9..00000000000 --- a/includes/vbtecdlinq-md.md +++ /dev/null @@ -1 +0,0 @@ -LINQ to SQL \ No newline at end of file diff --git a/includes/vbteclinq-md.md b/includes/vbteclinq-md.md deleted file mode 100644 index 28c6d25f691..00000000000 --- a/includes/vbteclinq-md.md +++ /dev/null @@ -1 +0,0 @@ -LINQ \ No newline at end of file diff --git a/includes/vbteclinqext-md.md b/includes/vbteclinqext-md.md deleted file mode 100644 index 37f0a0f69df..00000000000 --- a/includes/vbteclinqext-md.md +++ /dev/null @@ -1 +0,0 @@ -Language-Integrated Query (LINQ) \ No newline at end of file diff --git a/includes/vcprvc-md.md b/includes/vcprvc-md.md deleted file mode 100644 index c6d2435e98d..00000000000 --- a/includes/vcprvc-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual C++ \ No newline at end of file diff --git a/includes/vcprvclong-md.md b/includes/vcprvclong-md.md deleted file mode 100644 index ed8b3171d49..00000000000 --- a/includes/vcprvclong-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual C++ 2005 \ No newline at end of file diff --git a/includes/vs-dev10-long-md.md b/includes/vs-dev10-long-md.md deleted file mode 100644 index eaf2ee2b1c2..00000000000 --- a/includes/vs-dev10-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Studio 2010 \ No newline at end of file diff --git a/includes/vs-orcas-ext-md.md b/includes/vs-orcas-ext-md.md deleted file mode 100644 index 9e6c99a9c07..00000000000 --- a/includes/vs-orcas-ext-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Visual Studio 2008 \ No newline at end of file diff --git a/includes/vs-orcas-long-md.md b/includes/vs-orcas-long-md.md deleted file mode 100644 index 80f0fb84087..00000000000 --- a/includes/vs-orcas-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Studio 2008 \ No newline at end of file diff --git a/includes/vs-ordesigner-long-md.md b/includes/vs-ordesigner-long-md.md deleted file mode 100644 index 00424e0c8fe..00000000000 --- a/includes/vs-ordesigner-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Object Relational Designer \ No newline at end of file diff --git a/includes/vs-ordesigner-short-md.md b/includes/vs-ordesigner-short-md.md deleted file mode 100644 index 8595f697c07..00000000000 --- a/includes/vs-ordesigner-short-md.md +++ /dev/null @@ -1 +0,0 @@ -O/R Designer \ No newline at end of file diff --git a/includes/vs2010-md.md b/includes/vs2010-md.md deleted file mode 100644 index eaf2ee2b1c2..00000000000 --- a/includes/vs2010-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Studio 2010 \ No newline at end of file diff --git a/includes/vsprvsext-md.md b/includes/vsprvsext-md.md deleted file mode 100644 index aedf061c2e3..00000000000 --- a/includes/vsprvsext-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Visual Studio 2005 \ No newline at end of file diff --git a/includes/vsprvslong-md.md b/includes/vsprvslong-md.md deleted file mode 100644 index 33fb76fddc1..00000000000 --- a/includes/vsprvslong-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Studio 2005 \ No newline at end of file diff --git a/includes/vstecado-md.md b/includes/vstecado-md.md deleted file mode 100644 index 7b6552e6405..00000000000 --- a/includes/vstecado-md.md +++ /dev/null @@ -1 +0,0 @@ -ADO.NET \ No newline at end of file diff --git a/includes/vstecasp-md.md b/includes/vstecasp-md.md deleted file mode 100644 index f41705de76e..00000000000 --- a/includes/vstecasp-md.md +++ /dev/null @@ -1 +0,0 @@ -ASP.NET \ No newline at end of file diff --git a/includes/vstecasplong-md.md b/includes/vstecasplong-md.md deleted file mode 100644 index 04bf8881097..00000000000 --- a/includes/vstecasplong-md.md +++ /dev/null @@ -1 +0,0 @@ -ASP.NET 2.0 \ No newline at end of file diff --git a/includes/vstecmsbuild-md.md b/includes/vstecmsbuild-md.md deleted file mode 100644 index 3ff1ea73f85..00000000000 --- a/includes/vstecmsbuild-md.md +++ /dev/null @@ -1 +0,0 @@ -MSBuild \ No newline at end of file diff --git a/includes/vwd-exp-dev10-long-md.md b/includes/vwd-exp-dev10-long-md.md deleted file mode 100644 index deb193b53a6..00000000000 --- a/includes/vwd-exp-dev10-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Web Developer 2010 Express \ No newline at end of file diff --git a/includes/vwd-exp-orcas-long-md.md b/includes/vwd-exp-orcas-long-md.md deleted file mode 100644 index 07cb50fb027..00000000000 --- a/includes/vwd-exp-orcas-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Web Developer 2008 Express Edition \ No newline at end of file diff --git a/includes/vwprvw-md.md b/includes/vwprvw-md.md deleted file mode 100644 index fda902d1c55..00000000000 --- a/includes/vwprvw-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Web Developer \ No newline at end of file diff --git a/includes/wf1-md.md b/includes/wf1-md.md deleted file mode 100644 index c99b2aafaa7..00000000000 --- a/includes/wf1-md.md +++ /dev/null @@ -1 +0,0 @@ -WF \ No newline at end of file diff --git a/includes/wfd1-md.md b/includes/wfd1-md.md deleted file mode 100644 index 133d69850a6..00000000000 --- a/includes/wfd1-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Workflow Designer \ No newline at end of file diff --git a/includes/wfd2-md.md b/includes/wfd2-md.md deleted file mode 100644 index 0de80648538..00000000000 --- a/includes/wfd2-md.md +++ /dev/null @@ -1 +0,0 @@ -Workflow Designer \ No newline at end of file diff --git a/includes/win2kfamily-md.md b/includes/win2kfamily-md.md deleted file mode 100644 index e93c2ee2f25..00000000000 --- a/includes/win2kfamily-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows 2000 \ No newline at end of file diff --git a/includes/win7-md.md b/includes/win7-md.md deleted file mode 100644 index 0bef53745cf..00000000000 --- a/includes/win7-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows 7 \ No newline at end of file diff --git a/includes/win8-appname-long-md.md b/includes/win8-appname-long-md.md deleted file mode 100644 index 8bb01190c87..00000000000 --- a/includes/win8-appname-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows 8.x Store \ No newline at end of file diff --git a/includes/win8-appstore-long-md.md b/includes/win8-appstore-long-md.md deleted file mode 100644 index 6b3948f8c25..00000000000 --- a/includes/win8-appstore-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Store \ No newline at end of file diff --git a/includes/win8-md.md b/includes/win8-md.md deleted file mode 100644 index f851b514732..00000000000 --- a/includes/win8-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows 8 \ No newline at end of file diff --git a/includes/win81-md.md b/includes/win81-md.md deleted file mode 100644 index bcc2351f5f1..00000000000 --- a/includes/win81-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows 8.1 \ No newline at end of file diff --git a/includes/wince-md.md b/includes/wince-md.md deleted file mode 100644 index a691fb6712b..00000000000 --- a/includes/wince-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Embedded CE \ No newline at end of file diff --git a/includes/windowsver-md.md b/includes/windowsver-md.md deleted file mode 100644 index 394a749f72d..00000000000 --- a/includes/windowsver-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Vista \ No newline at end of file diff --git a/includes/winnt4family-md.md b/includes/winnt4family-md.md deleted file mode 100644 index 1c3e369f6d9..00000000000 --- a/includes/winnt4family-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows NT 4.0 \ No newline at end of file diff --git a/includes/winxp-md.md b/includes/winxp-md.md deleted file mode 100644 index 936c76a97d4..00000000000 --- a/includes/winxp-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows XP \ No newline at end of file diff --git a/includes/winxpsvr-md.md b/includes/winxpsvr-md.md deleted file mode 100644 index 5e9d928e681..00000000000 --- a/includes/winxpsvr-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Server 2003 \ No newline at end of file diff --git a/includes/wiprlhext-md.md b/includes/wiprlhext-md.md deleted file mode 100644 index 394a749f72d..00000000000 --- a/includes/wiprlhext-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Vista \ No newline at end of file diff --git a/includes/wpfdesigner-current-long-md.md b/includes/wpfdesigner-current-long-md.md deleted file mode 100644 index 82e1233fccc..00000000000 --- a/includes/wpfdesigner-current-long-md.md +++ /dev/null @@ -1 +0,0 @@ -WPF Designer for Visual Studio \ No newline at end of file diff --git a/includes/wrt-md.md b/includes/wrt-md.md deleted file mode 100644 index 4e62e3076ab..00000000000 --- a/includes/wrt-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Runtime \ No newline at end of file diff --git a/includes/ws2003-md.md b/includes/ws2003-md.md deleted file mode 100644 index 5e9d928e681..00000000000 --- a/includes/ws2003-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Server 2003 \ No newline at end of file diff --git a/includes/wv-md.md b/includes/wv-md.md deleted file mode 100644 index 394a749f72d..00000000000 --- a/includes/wv-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows Vista \ No newline at end of file diff --git a/includes/wxp-md.md b/includes/wxp-md.md deleted file mode 100644 index 936c76a97d4..00000000000 --- a/includes/wxp-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows XP \ No newline at end of file diff --git a/includes/wxpsp2-md.md b/includes/wxpsp2-md.md deleted file mode 100644 index 04a512a7f73..00000000000 --- a/includes/wxpsp2-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows XP SP2 \ No newline at end of file diff --git a/includes/xaml2009-md.md b/includes/xaml2009-md.md deleted file mode 100644 index bfa2288600a..00000000000 --- a/includes/xaml2009-md.md +++ /dev/null @@ -1 +0,0 @@ -XAML2009 \ No newline at end of file From 4f8af83cff580aa9169c69692bb5162de3766745 Mon Sep 17 00:00:00 2001 From: carlossanlop Date: Wed, 24 Feb 2021 15:38:42 -0800 Subject: [PATCH 235/236] Deleting md files with no references --- includes/tla2sharptla-uisharpplural-md.md | 1 - includes/tlasharptla-ms-md.md | 1 - includes/tlasharptla-netframewkattrsharpplural-md.md | 1 - includes/tlasharptla-winnetsvrfam-md.md | 1 - includes/tlasharptla-winxp-md.md | 1 - includes/vs-dev11-long-md.md | 1 - includes/win2kserver-md.md | 1 - includes/winxppro-md.md | 1 - 8 files changed, 8 deletions(-) delete mode 100644 includes/tla2sharptla-uisharpplural-md.md delete mode 100644 includes/tlasharptla-ms-md.md delete mode 100644 includes/tlasharptla-netframewkattrsharpplural-md.md delete mode 100644 includes/tlasharptla-winnetsvrfam-md.md delete mode 100644 includes/tlasharptla-winxp-md.md delete mode 100644 includes/vs-dev11-long-md.md delete mode 100644 includes/win2kserver-md.md delete mode 100644 includes/winxppro-md.md diff --git a/includes/tla2sharptla-uisharpplural-md.md b/includes/tla2sharptla-uisharpplural-md.md deleted file mode 100644 index e1a4e2447ab..00000000000 --- a/includes/tla2sharptla-uisharpplural-md.md +++ /dev/null @@ -1 +0,0 @@ -UIs \ No newline at end of file diff --git a/includes/tlasharptla-ms-md.md b/includes/tlasharptla-ms-md.md deleted file mode 100644 index a04fcf98800..00000000000 --- a/includes/tlasharptla-ms-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft \ No newline at end of file diff --git a/includes/tlasharptla-netframewkattrsharpplural-md.md b/includes/tlasharptla-netframewkattrsharpplural-md.md deleted file mode 100644 index 453dbfb6f67..00000000000 --- a/includes/tlasharptla-netframewkattrsharpplural-md.md +++ /dev/null @@ -1 +0,0 @@ -.NET Framework attributes \ No newline at end of file diff --git a/includes/tlasharptla-winnetsvrfam-md.md b/includes/tlasharptla-winnetsvrfam-md.md deleted file mode 100644 index e20849463a2..00000000000 --- a/includes/tlasharptla-winnetsvrfam-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Windows Server 2003 \ No newline at end of file diff --git a/includes/tlasharptla-winxp-md.md b/includes/tlasharptla-winxp-md.md deleted file mode 100644 index e0723a78af5..00000000000 --- a/includes/tlasharptla-winxp-md.md +++ /dev/null @@ -1 +0,0 @@ -Microsoft Windows XP \ No newline at end of file diff --git a/includes/vs-dev11-long-md.md b/includes/vs-dev11-long-md.md deleted file mode 100644 index e42d5412a81..00000000000 --- a/includes/vs-dev11-long-md.md +++ /dev/null @@ -1 +0,0 @@ -Visual Studio 2012 \ No newline at end of file diff --git a/includes/win2kserver-md.md b/includes/win2kserver-md.md deleted file mode 100644 index ce3432feecb..00000000000 --- a/includes/win2kserver-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows 2000 Server \ No newline at end of file diff --git a/includes/winxppro-md.md b/includes/winxppro-md.md deleted file mode 100644 index 15f02f47fdc..00000000000 --- a/includes/winxppro-md.md +++ /dev/null @@ -1 +0,0 @@ -Windows XP Professional \ No newline at end of file From 22dd25d7a1bbeb4399757279a18bb9fc13577f81 Mon Sep 17 00:00:00 2001 From: Carlos Sanchez <1175054+carlossanlop@users.noreply.github.com> Date: Thu, 25 Feb 2021 09:59:20 -0800 Subject: [PATCH 236/236] Apply suggestions from code review Co-authored-by: Genevieve Warren <24882762+gewarren@users.noreply.github.com> --- xml/System.Xaml/XamlLanguage.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/xml/System.Xaml/XamlLanguage.xml b/xml/System.Xaml/XamlLanguage.xml index 82d7aed84f6..520536d5b33 100644 --- a/xml/System.Xaml/XamlLanguage.xml +++ b/xml/System.Xaml/XamlLanguage.xml @@ -100,7 +100,7 @@ @@ -334,7 +334,7 @@ @@ -501,7 +501,7 @@ @@ -973,7 +973,7 @@ . + `Reference` is a XAML 2009 feature for referencing another object node in the markup. The implementation for .NET Framework XAML Services is found in . ]]>