Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Services / IO / System / IO / WaitForChangedResult.cs / 1 / WaitForChangedResult.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.IO { using System.Diagnostics; using System; ////// public struct WaitForChangedResult { private WatcherChangeTypes changeType; private string name; private string oldName; private bool timedOut; ///Waits for a change in the specified path. ////// internal static readonly WaitForChangedResult TimedOutResult = new WaitForChangedResult(0, null, true); ////// Specifies that the call has timed out. /// ////// internal WaitForChangedResult(WatcherChangeTypes changeType, string name, bool timedOut) : this(changeType, name, null, timedOut){ } ////// Initializes a new instance of the ///class, given the /// type of change to watch for, the folder to watch, and whether the call has /// timed out. /// /// internal WaitForChangedResult(WatcherChangeTypes changeType, string name, string oldName, bool timedOut) { this.changeType = changeType; this.name = name; this.oldName = oldName; this.timedOut = timedOut; } ////// Initializes a new instance of the ///class. This constructor is called when you are waiting /// for a change in a file or directory name. /// /// public WatcherChangeTypes ChangeType { get { return changeType; } set { changeType = value; } } ////// Gets or sets the type of change to watch for. /// ////// public string Name { get { return name; } set { name = value; } } ////// Gets or sets the name of the file or subdirectory that has changed. /// ////// public string OldName { get { return oldName; } set { oldName = value; } } ////// Gets or sets the original name of the file or subdirectory that has been /// renamed. /// ////// public bool TimedOut { get { return timedOut; } set { timedOut = value; } } } }/// Gets or sets a value indicating whether the process has timed out. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ProcessRequestArgs.cs
- InvokePattern.cs
- TextEditorCharacters.cs
- ConfigXmlElement.cs
- ReverseInheritProperty.cs
- GroupBoxAutomationPeer.cs
- Subset.cs
- LazyTextWriterCreator.cs
- BitmapSource.cs
- ZipIOExtraFieldZip64Element.cs
- WebServiceMethodData.cs
- EditorBrowsableAttribute.cs
- GrammarBuilderBase.cs
- RelationshipEndMember.cs
- DrawListViewColumnHeaderEventArgs.cs
- LinqExpressionNormalizer.cs
- NativeCppClassAttribute.cs
- KnownTypesProvider.cs
- FunctionDescription.cs
- UnknownBitmapEncoder.cs
- NamedPipeProcessProtocolHandler.cs
- FixedBufferAttribute.cs
- GPStream.cs
- NetTcpSection.cs
- Point3D.cs
- XmlMessageFormatter.cs
- CodeMemberEvent.cs
- RootProjectionNode.cs
- ConfigurationPropertyAttribute.cs
- PersonalizableTypeEntry.cs
- IChannel.cs
- cookieexception.cs
- BaseCodePageEncoding.cs
- CalendarDataBindingHandler.cs
- ActivityContext.cs
- AutomationProperties.cs
- ResourceProperty.cs
- CategoryNameCollection.cs
- BuildProvider.cs
- ImageAutomationPeer.cs
- _AcceptOverlappedAsyncResult.cs
- Visitor.cs
- DataGridColumn.cs
- DataColumnCollection.cs
- FileDialog_Vista_Interop.cs
- EditingMode.cs
- UndoManager.cs
- RadialGradientBrush.cs
- SqlDelegatedTransaction.cs
- ToolStripItemClickedEventArgs.cs
- StylusPointPropertyInfo.cs
- Axis.cs
- DataSourceIDConverter.cs
- AtomicFile.cs
- WsdlInspector.cs
- SchemaHelper.cs
- RelatedCurrencyManager.cs
- XmlElementCollection.cs
- WorkflowPrinting.cs
- TabItemAutomationPeer.cs
- ColumnBinding.cs
- Compress.cs
- ArgumentOutOfRangeException.cs
- PathGradientBrush.cs
- WebConvert.cs
- SizeAnimationClockResource.cs
- DoubleStorage.cs
- PhysicalAddress.cs
- SvcMapFileLoader.cs
- SafeEventLogWriteHandle.cs
- HashMembershipCondition.cs
- Size3DConverter.cs
- XmlWrappingReader.cs
- Compiler.cs
- GraphicsPath.cs
- FormClosedEvent.cs
- DynamicMethod.cs
- SchemaCollectionPreprocessor.cs
- ExpandSegmentCollection.cs
- Span.cs
- _LoggingObject.cs
- RegexWorker.cs
- HtmlTextArea.cs
- XmlUnspecifiedAttribute.cs
- DragStartedEventArgs.cs
- TextEvent.cs
- TextSelectionHighlightLayer.cs
- ConstrainedDataObject.cs
- DataSvcMapFileSerializer.cs
- NumericExpr.cs
- LayoutUtils.cs
- EventSinkHelperWriter.cs
- TextMarkerSource.cs
- ScrollItemPatternIdentifiers.cs
- CodeMethodInvokeExpression.cs
- XmlNodeList.cs
- SafeNativeMethods.cs
- SettingsProviderCollection.cs
- InternalPermissions.cs
- ConfigXmlElement.cs