Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / UIAutomation / UIAutomationClient / System / Windows / Automation / ClientSettings.cs / 1 / 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.
//----------------------------------------------------------------------------
//
//
// 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
- ProfileServiceManager.cs
- MethodCallConverter.cs
- BindingGroup.cs
- TimeZone.cs
- PropertyChangedEventManager.cs
- HelpInfo.cs
- shaper.cs
- XPathBinder.cs
- BooleanAnimationUsingKeyFrames.cs
- ArgumentOutOfRangeException.cs
- WebExceptionStatus.cs
- CheckBoxAutomationPeer.cs
- ChineseLunisolarCalendar.cs
- ContainerParaClient.cs
- MarkupObject.cs
- ExtractorMetadata.cs
- TypeToTreeConverter.cs
- ClickablePoint.cs
- ObjectNotFoundException.cs
- DbTransaction.cs
- XmlSchemaExternal.cs
- TextPenaltyModule.cs
- ListViewItemEventArgs.cs
- XmlSchemaFacet.cs
- StorageEntityTypeMapping.cs
- StateMachineWorkflow.cs
- CrossContextChannel.cs
- ReturnType.cs
- MachinePropertyVariants.cs
- SettingsBindableAttribute.cs
- CodeSubDirectoriesCollection.cs
- ReferentialConstraint.cs
- TypeElement.cs
- TreeBuilderXamlTranslator.cs
- WindowsSysHeader.cs
- AdornerHitTestResult.cs
- ServiceSettingsResponseInfo.cs
- SimplePropertyEntry.cs
- ToolStripDropDown.cs
- SqlDependencyUtils.cs
- UniformGrid.cs
- DbConnectionInternal.cs
- EmptyStringExpandableObjectConverter.cs
- AlignmentXValidation.cs
- BaseEntityWrapper.cs
- RangeValidator.cs
- AffineTransform3D.cs
- SimpleMailWebEventProvider.cs
- FixedSOMPageElement.cs
- AsmxEndpointPickerExtension.cs
- InertiaExpansionBehavior.cs
- LinkedResourceCollection.cs
- ParameterDataSourceExpression.cs
- Calendar.cs
- SHA256Managed.cs
- SettingsAttributes.cs
- UnsafeNativeMethods.cs
- WindowsUpDown.cs
- GridViewHeaderRowPresenter.cs
- Size3D.cs
- ItemsControlAutomationPeer.cs
- GeometryDrawing.cs
- XmlBinaryReaderSession.cs
- ConfigurationValidatorAttribute.cs
- PathData.cs
- QilXmlWriter.cs
- DbCommandDefinition.cs
- OdbcInfoMessageEvent.cs
- DataGridViewRow.cs
- TextViewBase.cs
- HttpServerChannel.cs
- LogWriteRestartAreaAsyncResult.cs
- Run.cs
- SafeNativeMethodsCLR.cs
- Axis.cs
- WSHttpBindingBase.cs
- UInt16Converter.cs
- SystemWebExtensionsSectionGroup.cs
- RowType.cs
- OAVariantLib.cs
- Sequence.cs
- DecimalFormatter.cs
- EditableRegion.cs
- SoapReflectionImporter.cs
- NativeMethods.cs
- XmlSignificantWhitespace.cs
- SelectionProcessor.cs
- FileLogRecord.cs
- ContainerParagraph.cs
- PeerPresenceInfo.cs
- CompositeScriptReference.cs
- IdentityHolder.cs
- ToolStripContentPanel.cs
- ListViewTableRow.cs
- _NativeSSPI.cs
- XPathSelectionIterator.cs
- Typography.cs
- ParseElement.cs
- MetadataCache.cs
- ProgressBar.cs