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
- ChannelSinkStacks.cs
- InternalPolicyElement.cs
- LinkArea.cs
- ControlPropertyNameConverter.cs
- TextRange.cs
- OperationCanceledException.cs
- IndentedTextWriter.cs
- MasterPage.cs
- Binding.cs
- ParameterCollection.cs
- CssClassPropertyAttribute.cs
- LineServices.cs
- Terminate.cs
- TypedRowGenerator.cs
- TableRowGroup.cs
- shaper.cs
- RegularExpressionValidator.cs
- SystemWebSectionGroup.cs
- DbDataAdapter.cs
- propertytag.cs
- DoubleLinkListEnumerator.cs
- RenderDataDrawingContext.cs
- RoleGroup.cs
- TextServicesPropertyRanges.cs
- FieldCollectionEditor.cs
- ColorTranslator.cs
- SqlSelectClauseBuilder.cs
- DynamicEndpointElement.cs
- ControlUtil.cs
- CollectionConverter.cs
- DATA_BLOB.cs
- EventSourceCreationData.cs
- updateconfighost.cs
- QueryCorrelationInitializer.cs
- ImageSourceValueSerializer.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- Schema.cs
- DefaultMemberAttribute.cs
- XmlRawWriterWrapper.cs
- SecuritySessionFilter.cs
- EDesignUtil.cs
- DataGridViewHitTestInfo.cs
- String.cs
- MethodInfo.cs
- AllowedAudienceUriElementCollection.cs
- OptimalBreakSession.cs
- StagingAreaInputItem.cs
- CopyNamespacesAction.cs
- ListParagraph.cs
- FloaterParagraph.cs
- SafeSystemMetrics.cs
- IODescriptionAttribute.cs
- CapabilitiesState.cs
- ObjectDataSourceView.cs
- PrintEvent.cs
- Stack.cs
- AspNetCacheProfileAttribute.cs
- _HTTPDateParse.cs
- XmlJsonReader.cs
- CommandLibraryHelper.cs
- SqlBuffer.cs
- EventData.cs
- XPathParser.cs
- SplitterDesigner.cs
- XmlFormatExtensionPrefixAttribute.cs
- WindowsTokenRoleProvider.cs
- MethodExpr.cs
- MetadataImporterQuotas.cs
- XmlAttributeAttribute.cs
- StorageMappingItemLoader.cs
- EncoderParameter.cs
- SecurityElement.cs
- Symbol.cs
- TimeSpanFormat.cs
- FileLevelControlBuilderAttribute.cs
- CategoryAttribute.cs
- ObjectAssociationEndMapping.cs
- TextBoxBaseDesigner.cs
- Int32CollectionConverter.cs
- AdPostCacheSubstitution.cs
- DesignerActionUIStateChangeEventArgs.cs
- OracleParameterCollection.cs
- RuntimeResourceSet.cs
- KeyBinding.cs
- MetadataExchangeBindings.cs
- HttpHandlerAction.cs
- BooleanFunctions.cs
- ManifestBasedResourceGroveler.cs
- Compiler.cs
- PersianCalendar.cs
- WebPartCatalogAddVerb.cs
- LoadRetryAsyncResult.cs
- AlgoModule.cs
- PropertyEmitter.cs
- Brushes.cs
- WebPartConnectionCollection.cs
- ProfilePropertyMetadata.cs
- ApplicationSecurityManager.cs
- WinEventTracker.cs
- PartialCachingControl.cs