Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- InputMethodStateChangeEventArgs.cs
- Error.cs
- SecureStringHasher.cs
- StrokeCollectionConverter.cs
- DESCryptoServiceProvider.cs
- HandlerFactoryWrapper.cs
- MarkerProperties.cs
- DropTarget.cs
- UInt16.cs
- ThreadStartException.cs
- EntityPropertyMappingAttribute.cs
- XmlTypeMapping.cs
- SqlXmlStorage.cs
- ProxyAttribute.cs
- SqlWebEventProvider.cs
- COAUTHIDENTITY.cs
- _FixedSizeReader.cs
- PropertyOrder.cs
- GridItemPattern.cs
- EditingCoordinator.cs
- DataRowView.cs
- User.cs
- XhtmlBasicPanelAdapter.cs
- Column.cs
- WmlCommandAdapter.cs
- ToolStripScrollButton.cs
- COM2ExtendedUITypeEditor.cs
- TdsParameterSetter.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- DateTimeFormat.cs
- PageBuildProvider.cs
- DataKeyArray.cs
- KoreanLunisolarCalendar.cs
- BasicSecurityProfileVersion.cs
- HGlobalSafeHandle.cs
- DataListItem.cs
- SpinLock.cs
- ConstructorNeedsTagAttribute.cs
- WinFormsUtils.cs
- JournalEntryStack.cs
- EllipseGeometry.cs
- MimeReturn.cs
- PreservationFileReader.cs
- LostFocusEventManager.cs
- TemplateBuilder.cs
- CounterSample.cs
- XPathMessageFilterTable.cs
- WebPageTraceListener.cs
- PkcsMisc.cs
- TitleStyle.cs
- Binding.cs
- UnauthorizedWebPart.cs
- CookielessHelper.cs
- PenContext.cs
- OleDbErrorCollection.cs
- WebPartDisplayModeEventArgs.cs
- SortKey.cs
- ExpressionsCollectionConverter.cs
- MetadataArtifactLoaderFile.cs
- Activator.cs
- FreezableDefaultValueFactory.cs
- XmlWriterTraceListener.cs
- PeerNameRecord.cs
- ProcessModelInfo.cs
- TextMarkerSource.cs
- MSG.cs
- ServiceHostingEnvironment.cs
- hwndwrapper.cs
- listitem.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- GroupJoinQueryOperator.cs
- QilCloneVisitor.cs
- DrawingCollection.cs
- WebPermission.cs
- ConsoleTraceListener.cs
- EditableTreeList.cs
- BitmapEffectvisualstate.cs
- Style.cs
- ClickablePoint.cs
- ZoomPercentageConverter.cs
- SqlComparer.cs
- propertyentry.cs
- OracleParameterCollection.cs
- DefaultEventAttribute.cs
- SettingsAttributeDictionary.cs
- MTConfigUtil.cs
- EditCommandColumn.cs
- AdobeCFFWrapper.cs
- BuildDependencySet.cs
- GraphicsContainer.cs
- ETagAttribute.cs
- FixUp.cs
- Assembly.cs
- PageFunction.cs
- _SSPIWrapper.cs
- OleDbWrapper.cs
- TableRowCollection.cs
- ValidateNames.cs
- NetNamedPipeSecurityMode.cs
- DataGridViewHitTestInfo.cs