Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- WindowsTreeView.cs
- cookieexception.cs
- DataTemplateSelector.cs
- PageTrueTypeFont.cs
- DefaultAssemblyResolver.cs
- UrlPath.cs
- PathFigureCollection.cs
- InputLanguageManager.cs
- NamespaceInfo.cs
- InputLanguage.cs
- EncodingTable.cs
- safex509handles.cs
- HttpBrowserCapabilitiesBase.cs
- ExpanderAutomationPeer.cs
- VisualStyleElement.cs
- ConditionalExpression.cs
- AccessedThroughPropertyAttribute.cs
- MouseCaptureWithinProperty.cs
- XsltContext.cs
- HttpServerUtilityWrapper.cs
- EventSourceCreationData.cs
- XmlParserContext.cs
- File.cs
- Hyperlink.cs
- WindowsPrincipal.cs
- PropertyPushdownHelper.cs
- StreamUpdate.cs
- MarginCollapsingState.cs
- BasePropertyDescriptor.cs
- ConfigurationErrorsException.cs
- HtmlElementCollection.cs
- COM2ExtendedTypeConverter.cs
- CompressedStack.cs
- EventManager.cs
- Style.cs
- ClonableStack.cs
- TargetParameterCountException.cs
- ColumnHeader.cs
- RemotingException.cs
- MenuStrip.cs
- SspiSecurityToken.cs
- VersionedStream.cs
- XmlNamespaceMapping.cs
- ScrollItemPattern.cs
- ConnectionProviderAttribute.cs
- UrlMappingsSection.cs
- ByteStack.cs
- XmlDownloadManager.cs
- RichTextBoxAutomationPeer.cs
- DatagridviewDisplayedBandsData.cs
- TextTreeFixupNode.cs
- ScriptingJsonSerializationSection.cs
- InstalledVoice.cs
- XmlSubtreeReader.cs
- SimpleTextLine.cs
- PropertyItemInternal.cs
- GridViewHeaderRowPresenter.cs
- ProcessHostFactoryHelper.cs
- PaintEvent.cs
- TerminatorSinks.cs
- OdbcConnection.cs
- DrawingImage.cs
- SchemaCollectionCompiler.cs
- FrameworkElement.cs
- RuntimeConfigurationRecord.cs
- _AutoWebProxyScriptWrapper.cs
- QuotedPrintableStream.cs
- VisualStyleRenderer.cs
- FrameAutomationPeer.cs
- UserThread.cs
- ScrollPattern.cs
- DataGridViewCellCollection.cs
- WsiProfilesElementCollection.cs
- XmlTypeMapping.cs
- DrawingGroup.cs
- GraphicsContext.cs
- SurrogateEncoder.cs
- TypeExtension.cs
- WebPartAddingEventArgs.cs
- DbTransaction.cs
- DeleteIndexBinder.cs
- TextFormatterImp.cs
- ExpandedWrapper.cs
- HttpAsyncResult.cs
- QueueProcessor.cs
- OdbcCommand.cs
- XmlJsonWriter.cs
- AddDataControlFieldDialog.cs
- WebMessageEncodingElement.cs
- EntityContainerAssociationSet.cs
- GroupItem.cs
- SymmetricAlgorithm.cs
- StylusShape.cs
- BinaryObjectInfo.cs
- BaseParaClient.cs
- autovalidator.cs
- GridSplitter.cs
- SubMenuStyle.cs
- DataGridViewRowCancelEventArgs.cs
- IisNotInstalledException.cs