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
- hresults.cs
- InputBinder.cs
- ComponentResourceKeyConverter.cs
- InternalResources.cs
- CodeEventReferenceExpression.cs
- WorkflowInspectionServices.cs
- X509PeerCertificateElement.cs
- DesignerGenericWebPart.cs
- ImageConverter.cs
- MenuTracker.cs
- OrderedEnumerableRowCollection.cs
- ComboBox.cs
- HelpInfo.cs
- DataGridLinkButton.cs
- QueryContinueDragEventArgs.cs
- CapabilitiesState.cs
- SchemaCreator.cs
- SafeCryptContextHandle.cs
- XmlCustomFormatter.cs
- NavigateUrlConverter.cs
- JournalEntryListConverter.cs
- DesignerActionGlyph.cs
- PhysicalOps.cs
- XmlArrayItemAttributes.cs
- XmlUtil.cs
- RtfControls.cs
- SafeFileMappingHandle.cs
- BuildProviderCollection.cs
- StatusBarAutomationPeer.cs
- Polyline.cs
- NavigationCommands.cs
- VariableQuery.cs
- DSASignatureFormatter.cs
- StructuredType.cs
- RequestCacheEntry.cs
- PermissionSetEnumerator.cs
- SoapElementAttribute.cs
- HttpListenerException.cs
- ConstructorBuilder.cs
- DesigntimeLicenseContext.cs
- DrawingContextDrawingContextWalker.cs
- ArcSegment.cs
- TypeDependencyAttribute.cs
- DataServiceRequest.cs
- OrderedEnumerableRowCollection.cs
- MediaContext.cs
- BaseTemplateCodeDomTreeGenerator.cs
- TreeViewItemAutomationPeer.cs
- TypeElement.cs
- PipelineDeploymentState.cs
- StringWriter.cs
- UnionCqlBlock.cs
- MsmqInputMessage.cs
- ApplicationSecurityInfo.cs
- PageBreakRecord.cs
- PropertyValue.cs
- TextBoxView.cs
- BCLDebug.cs
- DebugView.cs
- RealizationContext.cs
- CatalogPart.cs
- WebSysDisplayNameAttribute.cs
- NumericUpDown.cs
- WebBrowsableAttribute.cs
- BooleanKeyFrameCollection.cs
- TextBoxBase.cs
- ListViewItemMouseHoverEvent.cs
- WebPartManager.cs
- DetailsViewDeleteEventArgs.cs
- Sentence.cs
- StylusDownEventArgs.cs
- MediaTimeline.cs
- FileUpload.cs
- FloaterParagraph.cs
- CommonRemoteMemoryBlock.cs
- IndexerReference.cs
- DuplexSecurityProtocolFactory.cs
- DiscoveryDefaults.cs
- PathGradientBrush.cs
- DtdParser.cs
- MetadataArtifactLoader.cs
- SizeLimitedCache.cs
- OracleCommandBuilder.cs
- TypeUtil.cs
- ConstructorBuilder.cs
- EndpointDispatcher.cs
- SettingsProperty.cs
- FactorySettingsElement.cs
- IgnoreDeviceFilterElement.cs
- OpCellTreeNode.cs
- SortFieldComparer.cs
- SplitContainer.cs
- CodeTypeConstructor.cs
- HostingEnvironment.cs
- LinkClickEvent.cs
- DataBoundControlHelper.cs
- VirtualPathUtility.cs
- EventSetter.cs
- MessageQueueKey.cs
- GridViewSelectEventArgs.cs