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
- _Events.cs
- ToolStripDropDownItem.cs
- FusionWrap.cs
- TypeSource.cs
- MulticastNotSupportedException.cs
- RadioButton.cs
- _KerberosClient.cs
- VolatileResourceManager.cs
- ObjectDataSourceMethodEventArgs.cs
- MonikerUtility.cs
- SubMenuStyleCollection.cs
- Compiler.cs
- FlowLayoutPanel.cs
- DefaultBindingPropertyAttribute.cs
- UIPropertyMetadata.cs
- DocumentProperties.cs
- UserPreferenceChangedEventArgs.cs
- TextRunProperties.cs
- SystemNetHelpers.cs
- externdll.cs
- SizeIndependentAnimationStorage.cs
- StateMachineHelpers.cs
- DictionaryEntry.cs
- sqlnorm.cs
- DrawItemEvent.cs
- DictationGrammar.cs
- Parsers.cs
- FontWeight.cs
- PolyBezierSegment.cs
- PropertyConverter.cs
- Quaternion.cs
- Message.cs
- Schedule.cs
- UserControlFileEditor.cs
- XamlDesignerSerializationManager.cs
- VisualProxy.cs
- DocumentSignatureManager.cs
- RouteValueExpressionBuilder.cs
- Transform.cs
- ConnectionStringsExpressionBuilder.cs
- SecurityCriticalDataForSet.cs
- ServiceDescriptionContext.cs
- shaperfactoryquerycacheentry.cs
- BaseCollection.cs
- BaseDataBoundControl.cs
- DiscardableAttribute.cs
- ReflectionHelper.cs
- InputProviderSite.cs
- XmlElement.cs
- SplashScreenNativeMethods.cs
- CngAlgorithmGroup.cs
- ScrollEventArgs.cs
- DefaultSection.cs
- GeneralTransform.cs
- AnchoredBlock.cs
- OleDbPropertySetGuid.cs
- ZipIOExtraFieldPaddingElement.cs
- DataServiceStreamResponse.cs
- XmlSiteMapProvider.cs
- Int32CAMarshaler.cs
- EditorBrowsableAttribute.cs
- EventSinkHelperWriter.cs
- Font.cs
- SamlAttributeStatement.cs
- TextServicesContext.cs
- TdsValueSetter.cs
- Configuration.cs
- CommunicationException.cs
- SByte.cs
- Documentation.cs
- ParseHttpDate.cs
- HtmlTable.cs
- SqlNode.cs
- ObfuscationAttribute.cs
- SymDocumentType.cs
- FormsAuthenticationTicket.cs
- DynamicQueryStringParameter.cs
- TaskFormBase.cs
- ThreadAbortException.cs
- HttpPostedFile.cs
- SqlNodeAnnotations.cs
- DependsOnAttribute.cs
- WsatConfiguration.cs
- CodeDelegateCreateExpression.cs
- AuthenticatingEventArgs.cs
- DownloadProgressEventArgs.cs
- NavigateUrlConverter.cs
- RegisteredHiddenField.cs
- LogLogRecordHeader.cs
- EventLogPermissionEntry.cs
- CancelEventArgs.cs
- BrowsableAttribute.cs
- linebase.cs
- PropertyHelper.cs
- OnOperation.cs
- File.cs
- BoolLiteral.cs
- Select.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- CardSpacePolicyElement.cs