Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / AccessibleTech / longhorn / Automation / UIAutomationClient / System / Windows / Automation / NotCondition.cs / 1 / NotCondition.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: // // History: // 10/14/2003 : [....] - Created // //--------------------------------------------------------------------------- using System; using MS.Internal.Automation; using System.Windows.Automation; namespace System.Windows.Automation { ////// Condition that checks whether a pattern is currently present for a LogicalElement /// #if (INTERNAL_COMPILE) internal class NotCondition : Condition #else public class NotCondition : Condition #endif { //----------------------------------------------------- // // Constructors // //----------------------------------------------------- #region Constructors ////// Constructor to create a condition that negates the specified condition /// /// Condition to negate public NotCondition( Condition condition ) { Misc.ValidateArgumentNonNull( condition, "condition" ); _condition = condition; // DangerousGetHandle() reminds us that the IntPtr we get back could be collected/released/recycled. We're safe here, // because the Conditions are structured in a tree, with the root one (which gets passed to the Uia API) keeping all // others - and their associated data - alive. (Recycling isn't an issue as these are immutable classes.) SetMarshalData(new UiaCoreApi.UiaNotCondition(_condition._safeHandle.DangerousGetHandle())); } #endregion Constructors //------------------------------------------------------ // // Public Properties // //----------------------------------------------------- #region Public Properties ////// Returns the sub condition that this condition is negating. /// public Condition Condition { get { return _condition; } } #endregion Public Properties //------------------------------------------------------ // // Private Fields // //------------------------------------------------------ #region Private Fields Condition _condition; #endregion Private Fields } } // 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
- UIntPtr.cs
- _LoggingObject.cs
- InputScopeAttribute.cs
- CompressionTransform.cs
- IChannel.cs
- ChangesetResponse.cs
- DockingAttribute.cs
- DelayedRegex.cs
- HelpKeywordAttribute.cs
- _IPv4Address.cs
- WebPartDisplayMode.cs
- WebPartHelpVerb.cs
- TransactionInterop.cs
- NavigationFailedEventArgs.cs
- MainMenu.cs
- XmlMemberMapping.cs
- QueryReaderSettings.cs
- PlanCompiler.cs
- ContentPlaceHolder.cs
- Int16Animation.cs
- ISCIIEncoding.cs
- RequestCacheValidator.cs
- Baml2006ReaderFrame.cs
- Polygon.cs
- RowParagraph.cs
- KnownBoxes.cs
- SpanIndex.cs
- TextDocumentView.cs
- ChtmlPageAdapter.cs
- RowBinding.cs
- JoinTreeSlot.cs
- Contracts.cs
- PropertyMetadata.cs
- Filter.cs
- OpenTypeLayout.cs
- KnownTypesHelper.cs
- MetabaseServerConfig.cs
- AutoCompleteStringCollection.cs
- DataStreamFromComStream.cs
- WindowsFormsLinkLabel.cs
- EFTableProvider.cs
- ServerType.cs
- X509Chain.cs
- CacheMemory.cs
- GridViewCancelEditEventArgs.cs
- FtpWebResponse.cs
- HwndSubclass.cs
- BuildProvider.cs
- SqlProcedureAttribute.cs
- HelpProvider.cs
- XPathMessageContext.cs
- TypefaceMap.cs
- Timeline.cs
- BinaryUtilClasses.cs
- util.cs
- MemberMaps.cs
- Viewport3DAutomationPeer.cs
- UnsafeNativeMethodsMilCoreApi.cs
- FakeModelItemImpl.cs
- EventLogException.cs
- InheritanceContextHelper.cs
- DependencyObjectCodeDomSerializer.cs
- SqlDataSourceSelectingEventArgs.cs
- MinimizableAttributeTypeConverter.cs
- GridViewColumn.cs
- DecoderNLS.cs
- DesignerUtility.cs
- WinCategoryAttribute.cs
- ServiceDiscoveryElement.cs
- RsaSecurityToken.cs
- MILUtilities.cs
- InputLanguageManager.cs
- SqlComparer.cs
- NetworkCredential.cs
- UserValidatedEventArgs.cs
- Content.cs
- WebPartEditVerb.cs
- SR.cs
- WebHttpEndpointElement.cs
- RSAPKCS1SignatureDeformatter.cs
- DesignColumn.cs
- StrokeDescriptor.cs
- CanExecuteRoutedEventArgs.cs
- NodeFunctions.cs
- ArrayList.cs
- WebPartCloseVerb.cs
- FormsAuthenticationTicket.cs
- MailAddressCollection.cs
- HostedHttpTransportManager.cs
- FlowNode.cs
- BasePattern.cs
- Helper.cs
- WindowsTooltip.cs
- ReferencedCollectionType.cs
- ReaderWriterLockWrapper.cs
- RenderData.cs
- RequestCachingSection.cs
- RelatedPropertyManager.cs
- XmlJsonWriter.cs
- _CookieModule.cs