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
- ApplicationContext.cs
- TimeZone.cs
- WebPartUtil.cs
- PersonalizationEntry.cs
- SystemParameters.cs
- TraceUtility.cs
- DataGridViewRowCollection.cs
- SQLMoney.cs
- ActivityScheduledRecord.cs
- ImageCodecInfoPrivate.cs
- ConnectionManagementElement.cs
- EdgeModeValidation.cs
- SoapExtensionStream.cs
- TreeViewCancelEvent.cs
- DateTimeFormat.cs
- IssuedTokenParametersEndpointAddressElement.cs
- DefaultTextStoreTextComposition.cs
- IntPtr.cs
- CodeStatement.cs
- DesignerVerb.cs
- RepeaterDataBoundAdapter.cs
- ServiceContractViewControl.Designer.cs
- FloaterBaseParagraph.cs
- UidManager.cs
- ReflectionHelper.cs
- ChannelOptions.cs
- AttributeEmitter.cs
- StandardOleMarshalObject.cs
- Transform.cs
- TypedElement.cs
- FontEditor.cs
- CompoundFileDeflateTransform.cs
- RowToParametersTransformer.cs
- clipboard.cs
- BaseParagraph.cs
- ViewPort3D.cs
- AVElementHelper.cs
- CounterCreationDataConverter.cs
- XmlILOptimizerVisitor.cs
- DriveInfo.cs
- XslAstAnalyzer.cs
- ContentType.cs
- ProviderUtil.cs
- CodeTypeDeclaration.cs
- HwndSourceKeyboardInputSite.cs
- DeadCharTextComposition.cs
- PropagatorResult.cs
- Deflater.cs
- DefaultPrintController.cs
- OleDbException.cs
- RoleManagerModule.cs
- QualificationDataAttribute.cs
- ExpressionBinding.cs
- ExecutionProperties.cs
- ObjectRef.cs
- RowSpanVector.cs
- UpnEndpointIdentityExtension.cs
- StrongName.cs
- DrawingContextDrawingContextWalker.cs
- Matrix3DConverter.cs
- DirectionalLight.cs
- SingleAnimationUsingKeyFrames.cs
- AmbientEnvironment.cs
- TreeNodeMouseHoverEvent.cs
- SmtpDigestAuthenticationModule.cs
- URLString.cs
- AutomationElement.cs
- FontFamilyIdentifier.cs
- XmlSignatureProperties.cs
- StrongNameUtility.cs
- DataServiceExpressionVisitor.cs
- ValidationHelpers.cs
- ContentElement.cs
- MatchingStyle.cs
- WindowsTitleBar.cs
- ComboBoxRenderer.cs
- OutputCacheModule.cs
- XomlDesignerLoader.cs
- ProtocolViolationException.cs
- FormView.cs
- JoinGraph.cs
- UpdateProgress.cs
- XamlFilter.cs
- RecommendedAsConfigurableAttribute.cs
- TypeEnumerableViewSchema.cs
- Int16Animation.cs
- MouseDevice.cs
- LinkedResourceCollection.cs
- FormsAuthenticationUser.cs
- SapiInterop.cs
- LockedAssemblyCache.cs
- DateTimeOffsetAdapter.cs
- XmlDigitalSignatureProcessor.cs
- SendMailErrorEventArgs.cs
- WebPartConnectionsConfigureVerb.cs
- RegexCompilationInfo.cs
- MobileListItem.cs
- PrintingPermissionAttribute.cs
- AvTraceFormat.cs
- WorkflowMessageEventHandler.cs