Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / UIAutomation / UIAutomationTypes / System / Windows / Automation / ElementNotAvailableException.cs / 1 / ElementNotAvailableException.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: Exception indicating that a clickable point could not be found // // History: // 10/23/2003 : BrendanM Ported to WCP // //--------------------------------------------------------------------------- using System.Windows.Automation; using System; using System.Runtime.Serialization; using System.Security.Permissions; using MS.Internal.Automation; namespace System.Windows.Automation { ////// The exception that is thrown when accesses a AutomationElement or a /// RawElement that corresponds to UI that is no longer available. This can /// happen if the UI was in a dialog that was closed, or an application that /// was closed or terminated. /// [Serializable] #if (INTERNAL_COMPILE) internal class ElementNotAvailableException : SystemException #else public class ElementNotAvailableException : SystemException #endif { ////// Initializes a new instance of the ElementNotAvailableException class. /// public ElementNotAvailableException() : base(SR.Get(SRID.ElementNotAvailable)) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Initializes an instance of the ElementNotAvailableException class with a specified error message. /// /// The message that describes the error. public ElementNotAvailableException(String message) : base(message) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Initializes a new instance of the ElementNotAvailableException class with a specified error message and a reference to the inner exception that is the cause of this exception. /// /// The message that describes the error. /// The exception that is the cause of the current exception. public ElementNotAvailableException(string message, Exception innerException) : base(message, innerException) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Initializes a new instance of the ElementNotAvailableException class with a reference to the inner exception that is the cause of this exception. /// /// The exception that is the cause of the current exception. public ElementNotAvailableException(Exception innerException) : base(SR.Get(SRID.ElementNotAvailable), innerException) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Initializes a new instance of the ElementNotAvailableException class with serialized data. /// //CASRemoval:[SecurityPermissionAttribute(SecurityAction.Demand,SerializationFormatter=true)] protected ElementNotAvailableException(SerializationInfo info, StreamingContext context) : base(info, context) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Populates a SerializationInfo with the data needed to serialize the target object. /// /// The SerializationInfo to populate with data. /// The destination for this serialization. [SecurityPermissionAttribute(SecurityAction.Demand,SerializationFormatter=true)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); } } } // 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: Exception indicating that a clickable point could not be found // // History: // 10/23/2003 : BrendanM Ported to WCP // //--------------------------------------------------------------------------- using System.Windows.Automation; using System; using System.Runtime.Serialization; using System.Security.Permissions; using MS.Internal.Automation; namespace System.Windows.Automation { ////// The exception that is thrown when accesses a AutomationElement or a /// RawElement that corresponds to UI that is no longer available. This can /// happen if the UI was in a dialog that was closed, or an application that /// was closed or terminated. /// [Serializable] #if (INTERNAL_COMPILE) internal class ElementNotAvailableException : SystemException #else public class ElementNotAvailableException : SystemException #endif { ////// Initializes a new instance of the ElementNotAvailableException class. /// public ElementNotAvailableException() : base(SR.Get(SRID.ElementNotAvailable)) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Initializes an instance of the ElementNotAvailableException class with a specified error message. /// /// The message that describes the error. public ElementNotAvailableException(String message) : base(message) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Initializes a new instance of the ElementNotAvailableException class with a specified error message and a reference to the inner exception that is the cause of this exception. /// /// The message that describes the error. /// The exception that is the cause of the current exception. public ElementNotAvailableException(string message, Exception innerException) : base(message, innerException) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Initializes a new instance of the ElementNotAvailableException class with a reference to the inner exception that is the cause of this exception. /// /// The exception that is the cause of the current exception. public ElementNotAvailableException(Exception innerException) : base(SR.Get(SRID.ElementNotAvailable), innerException) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Initializes a new instance of the ElementNotAvailableException class with serialized data. /// //CASRemoval:[SecurityPermissionAttribute(SecurityAction.Demand,SerializationFormatter=true)] protected ElementNotAvailableException(SerializationInfo info, StreamingContext context) : base(info, context) { HResult = UiaCoreTypesApi.UIA_E_ELEMENTNOTAVAILABLE; } ////// Populates a SerializationInfo with the data needed to serialize the target object. /// /// The SerializationInfo to populate with data. /// The destination for this serialization. [SecurityPermissionAttribute(SecurityAction.Demand,SerializationFormatter=true)] public override void GetObjectData(SerializationInfo info, StreamingContext context) { base.GetObjectData(info, context); } } } // 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
- ProcessHostConfigUtils.cs
- ResourcesBuildProvider.cs
- ObjectListCommand.cs
- AudioSignalProblemOccurredEventArgs.cs
- WebPartEditorCancelVerb.cs
- DefaultSection.cs
- InternalEnumValidator.cs
- loginstatus.cs
- DataBinder.cs
- ErrorHandlingReceiver.cs
- SmtpFailedRecipientsException.cs
- DeflateStream.cs
- DrawingGroup.cs
- PeerUnsafeNativeMethods.cs
- AutomationPropertyInfo.cs
- Splitter.cs
- NamedPipeTransportSecurityElement.cs
- HyperLink.cs
- TransactionScope.cs
- DataTableTypeConverter.cs
- DataTable.cs
- SecurityUtils.cs
- ApplicationFileParser.cs
- Screen.cs
- SamlSerializer.cs
- ByteStream.cs
- VerificationAttribute.cs
- NativeBuffer.cs
- ValidationSummary.cs
- RootAction.cs
- WebPartMovingEventArgs.cs
- SafeFindHandle.cs
- ModelServiceImpl.cs
- DataSourceControl.cs
- XmlSchemaAttributeGroupRef.cs
- ScrollBarRenderer.cs
- CallbackHandler.cs
- ImageSource.cs
- BaseTreeIterator.cs
- SqlUserDefinedTypeAttribute.cs
- ErrorFormatterPage.cs
- BinaryUtilClasses.cs
- QuaternionAnimation.cs
- DefaultShape.cs
- AttributeExtensions.cs
- EditorZone.cs
- FieldAccessException.cs
- HideDisabledControlAdapter.cs
- HyperLink.cs
- ApplicationFileCodeDomTreeGenerator.cs
- SQLGuidStorage.cs
- ComponentManagerBroker.cs
- ViewGenResults.cs
- AspNetRouteServiceHttpHandler.cs
- CryptoStream.cs
- CodeTypeOfExpression.cs
- SQLDateTimeStorage.cs
- QilInvoke.cs
- Visitors.cs
- ExpressionVisitor.cs
- RegexCharClass.cs
- FormsAuthenticationTicket.cs
- SessionStateModule.cs
- MultiAsyncResult.cs
- ProgressBarBrushConverter.cs
- DrawingDrawingContext.cs
- DbParameterCollection.cs
- ContainerFilterService.cs
- WorkflowInstance.cs
- TabRenderer.cs
- InternalBufferOverflowException.cs
- PtsContext.cs
- XamlParser.cs
- ResourceContainer.cs
- _StreamFramer.cs
- UIElementPropertyUndoUnit.cs
- XmlValueConverter.cs
- GlobalItem.cs
- WebConfigurationFileMap.cs
- VerificationException.cs
- ToolStripOverflow.cs
- WorkerRequest.cs
- SizeFConverter.cs
- FileSystemWatcher.cs
- FlowDocumentView.cs
- WorkflowViewStateService.cs
- SqlTypesSchemaImporter.cs
- TimelineCollection.cs
- XmlSchemaAppInfo.cs
- CopyOfAction.cs
- SqlBooleanizer.cs
- PerspectiveCamera.cs
- StyleModeStack.cs
- DataSourceControlBuilder.cs
- XslAst.cs
- TextTreeExtractElementUndoUnit.cs
- MultipleViewProviderWrapper.cs
- WorkflowRuntimeService.cs
- LabelDesigner.cs
- DataListGeneralPage.cs