diff --git a/docs/framework/additional-apis/xpsdocumentwriter-writingcancelled-event-system-windows-xps.md b/docs/framework/additional-apis/xpsdocumentwriter-writingcancelled-event-system-windows-xps.md index e258eaf6dc392..11aef12d036d2 100644 --- a/docs/framework/additional-apis/xpsdocumentwriter-writingcancelled-event-system-windows-xps.md +++ b/docs/framework/additional-apis/xpsdocumentwriter-writingcancelled-event-system-windows-xps.md @@ -1,5 +1,6 @@ --- title: XpsDocumentWriter._WritingCancelled Event (System.Windows.Xps) +description: Read about the XpsDocumentWriter._WritingCancelled event, which occurs when an XML Paper Specification (XPS) Write or WriteAsync operation is canceled in .NET. ms.date: 10/17/2017 api_location: - system.printing.dll diff --git a/docs/framework/app-domains/application-domains.md b/docs/framework/app-domains/application-domains.md index aae2dc7441e00..48c5342c6cee6 100644 --- a/docs/framework/app-domains/application-domains.md +++ b/docs/framework/app-domains/application-domains.md @@ -1,5 +1,6 @@ --- title: "Application domains" +description: Read about application domains, which provide an isolation boundary between applications for security, reliability, versioning, & unloading assemblies in .NET. ms.date: "03/30/2017" helpviewer_keywords: - "process boundaries for isolation" diff --git a/docs/framework/app-domains/index.md b/docs/framework/app-domains/index.md index eaef3e70f16e3..72ce1e93efadf 100644 --- a/docs/framework/app-domains/index.md +++ b/docs/framework/app-domains/index.md @@ -1,5 +1,6 @@ --- title: "Programming with Application Domains and Assemblies" +description: Get to know programming with application domains and assemblies in .NET. See links to how-to topics & examples about creating application domains & assemblies. ms.date: "03/30/2017" helpviewer_keywords: - "assemblies [.NET Framework], programming" diff --git a/docs/framework/app-domains/retrieve-setup-information.md b/docs/framework/app-domains/retrieve-setup-information.md index 647e2067752b1..b604eaf36f7ba 100644 --- a/docs/framework/app-domains/retrieve-setup-information.md +++ b/docs/framework/app-domains/retrieve-setup-information.md @@ -1,5 +1,6 @@ --- title: "Retrieving Setup Information from an Application Domain" +description: Retrieve setup information from an application domain in .NET using the System.AppDomain class or the AppDomainSetup object. ms.date: "03/30/2017" dev_langs: - "csharp" diff --git a/docs/framework/debug-trace-profile/code-contracts.md b/docs/framework/debug-trace-profile/code-contracts.md index 09e96a9494f60..e15d96751ce59 100644 --- a/docs/framework/debug-trace-profile/code-contracts.md +++ b/docs/framework/debug-trace-profile/code-contracts.md @@ -1,5 +1,6 @@ --- title: "Code Contracts" +description: Explore code contracts, which provide a way to specify preconditions, postconditions, and object invariants in your .NET code. ms.date: "09/05/2018" dev_langs: - "csharp" diff --git a/docs/framework/debug-trace-profile/jitcompilationstart-mda.md b/docs/framework/debug-trace-profile/jitcompilationstart-mda.md index ef5c76e39283d..49a7b161df86a 100644 --- a/docs/framework/debug-trace-profile/jitcompilationstart-mda.md +++ b/docs/framework/debug-trace-profile/jitcompilationstart-mda.md @@ -1,5 +1,6 @@ --- title: "jitCompilationStart MDA" +description: Use the jitCompilationStart managed debugging assistant (MDA), which is started to report when the just-in-time (JIT) compiler begins compiling a .NET function. ms.date: "03/30/2017" helpviewer_keywords: - "JIT compilation" diff --git a/docs/framework/deployment/how-to-get-progress-from-the-dotnet-installer.md b/docs/framework/deployment/how-to-get-progress-from-the-dotnet-installer.md index fc3cde1d4ac29..92343ee7e8ce2 100644 --- a/docs/framework/deployment/how-to-get-progress-from-the-dotnet-installer.md +++ b/docs/framework/deployment/how-to-get-progress-from-the-dotnet-installer.md @@ -1,5 +1,6 @@ --- title: "How to: Get Progress from the .NET Framework 4.5 Installer" +description: Learn how to get progress from the .NET 4.5 installer. If you develop apps for this .NET version, you can include (chain) .NET 4.5 setup in your app's setup. ms.date: "03/30/2017" dev_langs: - "cpp" diff --git a/docs/framework/interop/default-marshaling-for-strings.md b/docs/framework/interop/default-marshaling-for-strings.md index e7ae79be9da57..1d31ce3a250ba 100644 --- a/docs/framework/interop/default-marshaling-for-strings.md +++ b/docs/framework/interop/default-marshaling-for-strings.md @@ -1,5 +1,6 @@ --- title: "Default Marshaling for Strings" +description: Review the default marshaling behavior for strings in interfaces, platform invoke, structures, & fixed-length string buffers in .NET. ms.date: "03/20/2019" dev_langs: - "csharp" diff --git a/docs/framework/interop/marshaling-data-with-platform-invoke.md b/docs/framework/interop/marshaling-data-with-platform-invoke.md index 7a40790ee1e77..f69d8bd072da8 100644 --- a/docs/framework/interop/marshaling-data-with-platform-invoke.md +++ b/docs/framework/interop/marshaling-data-with-platform-invoke.md @@ -1,5 +1,6 @@ --- title: "Marshaling Data with Platform Invoke" +description: Marshal data with platform invoke in .NET. See a list of data types used in Windows APIs and C-style functions, and find their .NET managed type equivalents. ms.date: "03/20/2019" dev_langs: - "cpp" diff --git a/docs/framework/interop/msgbox-sample.md b/docs/framework/interop/msgbox-sample.md index 4597712dd9367..c4d704f2f5395 100644 --- a/docs/framework/interop/msgbox-sample.md +++ b/docs/framework/interop/msgbox-sample.md @@ -1,5 +1,6 @@ --- title: "MsgBox Sample" +description: See a sample of passing string types by values as In parameters using MsgBox. It shows when to use the EntryPoint, CharSet, and ExactSpelling fields in .NET. ms.date: "03/30/2017" dev_langs: - "csharp" diff --git a/docs/framework/performance/interop-etw-events.md b/docs/framework/performance/interop-etw-events.md index d226e5600558a..3a0d0131c9131 100644 --- a/docs/framework/performance/interop-etw-events.md +++ b/docs/framework/performance/interop-etw-events.md @@ -1,5 +1,6 @@ --- title: "Interop ETW Events" +description: Review interop ETW (event tracing for Windows) events, which capture information about Microsoft intermediate language (MSIL) stub generation & caching in .NET. ms.date: "03/30/2017" helpviewer_keywords: - "interop events [.NET Framework]" diff --git a/docs/framework/performance/lazy-initialization.md b/docs/framework/performance/lazy-initialization.md index f0343bb39ea18..7ee73323d67cc 100644 --- a/docs/framework/performance/lazy-initialization.md +++ b/docs/framework/performance/lazy-initialization.md @@ -1,5 +1,6 @@ --- title: "Lazy Initialization" +description: Explore lazy initialization in .NET, a performance improvement that means an object creation is deferred until the object is first used. ms.date: "03/30/2017" dev_langs: - "csharp" diff --git a/docs/framework/tools/mdbg-exe.md b/docs/framework/tools/mdbg-exe.md index cb405e7ffeb4c..0dba9ac72aa90 100644 --- a/docs/framework/tools/mdbg-exe.md +++ b/docs/framework/tools/mdbg-exe.md @@ -1,5 +1,6 @@ --- title: "MDbg.exe (.NET Framework Command-Line Debugger)" +description: Understand MDbg.exe, the command-line debugger for .NET, which helps tools vendors and application developers find and fix bugs in programs targeting the CLR. ms.date: "03/30/2017" helpviewer_keywords: - "command-line debugger [.NET Framework]" diff --git a/docs/framework/tools/peverify-exe-peverify-tool.md b/docs/framework/tools/peverify-exe-peverify-tool.md index 7e5500fb2506a..9915f62c5bf24 100644 --- a/docs/framework/tools/peverify-exe-peverify-tool.md +++ b/docs/framework/tools/peverify-exe-peverify-tool.md @@ -1,5 +1,6 @@ --- title: "Peverify.exe (PEVerify Tool)" +description: Use Peverify.exe (portable executable verify) to help determine if Microsoft intermediate language (MSIL) code & metadata meet type safety standards in .NET. ms.date: "03/30/2017" helpviewer_keywords: - "portable executable files, PEVerify" diff --git a/docs/framework/tools/winmdexp-exe-error-messages.md b/docs/framework/tools/winmdexp-exe-error-messages.md index c75d82999871f..04c78e1ed786e 100644 --- a/docs/framework/tools/winmdexp-exe-error-messages.md +++ b/docs/framework/tools/winmdexp-exe-error-messages.md @@ -1,5 +1,6 @@ --- title: "Winmdexp.exe Error Messages" +description: Understand Winmdexp.exe (Windows runtime metadata export tool) error messages, which only appear during the build process if .NET compilation succeeds. ms.date: "03/30/2017" f1_keywords: - "WME1095" diff --git a/docs/framework/ui-automation/obtain-mixed-text-attribute-details-using-ui-automation.md b/docs/framework/ui-automation/obtain-mixed-text-attribute-details-using-ui-automation.md index 2f52eab557986..004ba6077cfd9 100644 --- a/docs/framework/ui-automation/obtain-mixed-text-attribute-details-using-ui-automation.md +++ b/docs/framework/ui-automation/obtain-mixed-text-attribute-details-using-ui-automation.md @@ -1,5 +1,6 @@ --- title: "Obtain Mixed Text Attribute Details Using UI Automation" +description: Obtain mixed text attribute details using the managed UI Automation classes in the System.Windows.Automation namespace of the .NET API. ms.date: "03/30/2017" dev_langs: - "csharp" diff --git a/docs/framework/ui-automation/return-properties-from-a-ui-automation-provider.md b/docs/framework/ui-automation/return-properties-from-a-ui-automation-provider.md index 2ad818daa5007..eea60292860db 100644 --- a/docs/framework/ui-automation/return-properties-from-a-ui-automation-provider.md +++ b/docs/framework/ui-automation/return-properties-from-a-ui-automation-provider.md @@ -1,5 +1,6 @@ --- title: "Return Properties from a UI Automation Provider" +description: See how a UI Automation provider can return properties of an element to client applications in .NET. ms.date: "03/30/2017" dev_langs: - "csharp" diff --git a/docs/framework/ui-automation/server-side-ui-automation-provider-implementation.md b/docs/framework/ui-automation/server-side-ui-automation-provider-implementation.md index b91833279cb2d..a1f6e0d753018 100644 --- a/docs/framework/ui-automation/server-side-ui-automation-provider-implementation.md +++ b/docs/framework/ui-automation/server-side-ui-automation-provider-implementation.md @@ -1,5 +1,6 @@ --- title: "Server-Side UI Automation Provider Implementation" +description: Understand how to implement a server-side UI Automation provider for a custom control in .NET. Implementation for WPF and non-WPF elements is different. ms.date: "03/30/2017" helpviewer_keywords: - "server-side UI Automation provider implementation" diff --git a/docs/framework/ui-automation/ui-automation-control-types.md b/docs/framework/ui-automation/ui-automation-control-types.md index 2544e8e69de0e..c1e6bf0ae2ddb 100644 --- a/docs/framework/ui-automation/ui-automation-control-types.md +++ b/docs/framework/ui-automation/ui-automation-control-types.md @@ -1,5 +1,6 @@ --- title: "UI Automation Control Types" +description: See the UI Automation control types that are available if you want to use the managed classes in the System.Windows.Automation namespace of the .NET API. ms.date: "03/30/2017" f1_keywords: - "AutoGeneratedOrientationPage" diff --git a/docs/framework/ui-automation/ui-automation-events-for-clients.md b/docs/framework/ui-automation/ui-automation-events-for-clients.md index f906a025cf6a8..43ac3f1e12a0d 100644 --- a/docs/framework/ui-automation/ui-automation-events-for-clients.md +++ b/docs/framework/ui-automation/ui-automation-events-for-clients.md @@ -1,5 +1,6 @@ --- title: "UI Automation Events for Clients" +description: Read about how Microsoft UI Automation events are used by UI Automation clients in .NET. UI Automation allows clients to subscribe to events of interest. ms.date: "03/30/2017" helpviewer_keywords: - "UI Automation, events for clients"