Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / UIAutomation / UIAutomationClient / System / Windows / Automation / ClientSettings.cs / 1305600 / ClientSettings.cs
//----------------------------------------------------------------------------
//
//
// Copyright (C) Microsoft Corporation. All rights reserved.
//
//
//
// Description: Facade class that contains client configutation options (eg. proxies)
//
//---------------------------------------------------------------------------
using System.Windows.Automation;
using System;
using System.Runtime.InteropServices;
using System.Security.Permissions;
using System.Reflection;
using System.Diagnostics;
using MS.Internal.Automation;
using MS.Win32;
namespace System.Windows.Automation
{
///
/// Class containing methods for configuring UIAutomation.
///
#if (INTERNAL_COMPILE)
internal static class ClientSettings
#else
public static class ClientSettings
#endif
{
//-----------------------------------------------------
//
// Public Methods
//
//-----------------------------------------------------
#region Public Methods
#region Proxies / Client-side providers
///
/// Load client-side providers from specified assembly
///
///
/// Specifies the assembly to load client-side providers from.
///
public static void RegisterClientSideProviderAssembly(AssemblyName assemblyName)
{
Misc.ValidateArgumentNonNull( assemblyName, "assemblyName" );
ProxyManager.RegisterProxyAssembly( assemblyName );
}
///
/// Register client-side providers to use on HWND-based controls.
///
/// Array of ClientSideProviderDescription structs that specify window class names and factory delegate
public static void RegisterClientSideProviders(ClientSideProviderDescription[] clientSideProviderDescription)
{
Misc.ValidateArgumentNonNull(clientSideProviderDescription, "clientSideProviderDescription ");
ProxyManager.RegisterWindowHandlers(clientSideProviderDescription);
}
#endregion Proxies / Client-side providers
#endregion Public Methods
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataBoundControl.cs
- UnsafeNativeMethods.cs
- DataGridTable.cs
- SafeSystemMetrics.cs
- HostProtectionPermission.cs
- DataGridViewColumnEventArgs.cs
- SQLString.cs
- VisualProxy.cs
- TemplateKeyConverter.cs
- smtpconnection.cs
- SharedHttpTransportManager.cs
- SpecularMaterial.cs
- CoreSwitches.cs
- ResourcePermissionBase.cs
- Overlapped.cs
- Vector3DIndependentAnimationStorage.cs
- WebDescriptionAttribute.cs
- EdgeProfileValidation.cs
- VirtualPath.cs
- TextSimpleMarkerProperties.cs
- StatusBar.cs
- XamlWriter.cs
- StringResourceManager.cs
- DES.cs
- EntityDataSourceValidationException.cs
- MultiTrigger.cs
- SiteMapNodeCollection.cs
- SqlFunctions.cs
- DynamicResourceExtensionConverter.cs
- VisualTarget.cs
- Addressing.cs
- DelegatingTypeDescriptionProvider.cs
- SynchronizationLockException.cs
- ScrollViewer.cs
- TrayIconDesigner.cs
- AssemblyCache.cs
- SystemFonts.cs
- ListViewInsertionMark.cs
- OdbcError.cs
- PhysicalOps.cs
- HotCommands.cs
- DesignerSerializationOptionsAttribute.cs
- SmtpMail.cs
- CornerRadius.cs
- IntPtr.cs
- QueryInterceptorAttribute.cs
- EntityCommandExecutionException.cs
- DockAndAnchorLayout.cs
- DataGridViewCheckBoxCell.cs
- WmfPlaceableFileHeader.cs
- DesignSurfaceServiceContainer.cs
- DataTableClearEvent.cs
- ToolStripHighContrastRenderer.cs
- ContextTokenTypeConverter.cs
- ReadOnlyHierarchicalDataSourceView.cs
- FixedSOMSemanticBox.cs
- SecurityTokenResolver.cs
- FlowDocumentFormatter.cs
- GetPageCompletedEventArgs.cs
- SerializationObjectManager.cs
- XmlSerializer.cs
- TextDecorationUnitValidation.cs
- DictionaryContent.cs
- TypefaceMap.cs
- CodeDomDesignerLoader.cs
- StubHelpers.cs
- NavigationProperty.cs
- ProfileSettings.cs
- BoundColumn.cs
- WorkflowDefinitionDispenser.cs
- ViewCellRelation.cs
- OperationBehaviorAttribute.cs
- _AcceptOverlappedAsyncResult.cs
- TypefaceCollection.cs
- DigestComparer.cs
- columnmapkeybuilder.cs
- HttpCookiesSection.cs
- CompModSwitches.cs
- EditingCommands.cs
- ComponentFactoryHelpers.cs
- EntityTemplateUserControl.cs
- RolePrincipal.cs
- TextElementCollection.cs
- ToolStrip.cs
- Bitmap.cs
- HebrewNumber.cs
- Point3DKeyFrameCollection.cs
- FlowDocumentPage.cs
- SplitContainer.cs
- CatalogPart.cs
- ListMarkerSourceInfo.cs
- Imaging.cs
- DatagridviewDisplayedBandsData.cs
- LinqDataSourceDeleteEventArgs.cs
- ItemsControl.cs
- StringBlob.cs
- BinaryUtilClasses.cs
- PrivilegedConfigurationManager.cs
- DataTableNewRowEvent.cs
- HttpDictionary.cs