Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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;
///
/// Waits for a change in the specified path.
///
public struct WaitForChangedResult {
private WatcherChangeTypes changeType;
private string name;
private string oldName;
private bool timedOut;
///
///
/// Specifies that the call has timed out.
///
///
internal static readonly WaitForChangedResult TimedOutResult = new WaitForChangedResult(0, null, true);
///
///
/// 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, bool timedOut)
: this(changeType, name, null, 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.
///
///
internal WaitForChangedResult(WatcherChangeTypes changeType, string name, string oldName, bool timedOut) {
this.changeType = changeType;
this.name = name;
this.oldName = oldName;
this.timedOut = timedOut;
}
///
///
/// Gets or sets the type of change to watch for.
///
///
public WatcherChangeTypes ChangeType {
get {
return changeType;
}
set {
changeType = value;
}
}
///
///
/// Gets or sets the name of the file or subdirectory that has changed.
///
///
public string Name {
get {
return name;
}
set {
name = value;
}
}
///
///
/// Gets or sets the original name of the file or subdirectory that has been
/// renamed.
///
///
public string OldName {
get {
return oldName;
}
set {
oldName = value;
}
}
///
///
/// Gets or sets a value indicating whether the process has timed out.
///
///
public bool TimedOut {
get {
return timedOut;
}
set {
timedOut = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.IO {
using System.Diagnostics;
using System;
///
/// Waits for a change in the specified path.
///
public struct WaitForChangedResult {
private WatcherChangeTypes changeType;
private string name;
private string oldName;
private bool timedOut;
///
///
/// Specifies that the call has timed out.
///
///
internal static readonly WaitForChangedResult TimedOutResult = new WaitForChangedResult(0, null, true);
///
///
/// 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, bool timedOut)
: this(changeType, name, null, 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.
///
///
internal WaitForChangedResult(WatcherChangeTypes changeType, string name, string oldName, bool timedOut) {
this.changeType = changeType;
this.name = name;
this.oldName = oldName;
this.timedOut = timedOut;
}
///
///
/// Gets or sets the type of change to watch for.
///
///
public WatcherChangeTypes ChangeType {
get {
return changeType;
}
set {
changeType = value;
}
}
///
///
/// Gets or sets the name of the file or subdirectory that has changed.
///
///
public string Name {
get {
return name;
}
set {
name = value;
}
}
///
///
/// Gets or sets the original name of the file or subdirectory that has been
/// renamed.
///
///
public string OldName {
get {
return oldName;
}
set {
oldName = value;
}
}
///
///
/// Gets or sets a value indicating whether the process has timed out.
///
///
public bool TimedOut {
get {
return timedOut;
}
set {
timedOut = value;
}
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextParentUndoUnit.cs
- ScriptResourceDefinition.cs
- AmbientLight.cs
- SqlNotificationEventArgs.cs
- ClassicBorderDecorator.cs
- SolidColorBrush.cs
- WebPartUserCapability.cs
- EdmToObjectNamespaceMap.cs
- MSAANativeProvider.cs
- EntityDataSourceDataSelectionPanel.cs
- IteratorDescriptor.cs
- WebServiceErrorEvent.cs
- CodeVariableDeclarationStatement.cs
- DBSchemaTable.cs
- SubMenuStyleCollection.cs
- ListBoxAutomationPeer.cs
- SplineKeyFrames.cs
- OptimisticConcurrencyException.cs
- UshortList2.cs
- SetIndexBinder.cs
- TabControlDesigner.cs
- Int32.cs
- Speller.cs
- AspNetSynchronizationContext.cs
- DictionarySectionHandler.cs
- StringValidator.cs
- LookupBindingPropertiesAttribute.cs
- sqlser.cs
- XmlC14NWriter.cs
- InvokePattern.cs
- RotateTransform3D.cs
- SynchronizedDispatch.cs
- CssTextWriter.cs
- PeerApplicationLaunchInfo.cs
- ChannelPool.cs
- TraceLevelStore.cs
- InternalRelationshipCollection.cs
- xdrvalidator.cs
- CellTreeNodeVisitors.cs
- SwitchAttribute.cs
- CorrelationManager.cs
- SHA512CryptoServiceProvider.cs
- RegistrySecurity.cs
- UserPreferenceChangingEventArgs.cs
- TrackBarRenderer.cs
- WebPartMovingEventArgs.cs
- DataGridViewCellStateChangedEventArgs.cs
- InternalRelationshipCollection.cs
- ParentUndoUnit.cs
- MetadataExchangeClient.cs
- CssClassPropertyAttribute.cs
- SqlParameter.cs
- DES.cs
- XmlTypeMapping.cs
- ReliableMessagingVersionConverter.cs
- TranslateTransform.cs
- SwitchLevelAttribute.cs
- XamlTypeMapper.cs
- QilXmlWriter.cs
- Cursors.cs
- Variable.cs
- BrowserDefinitionCollection.cs
- EventProviderClassic.cs
- JsonMessageEncoderFactory.cs
- XmlSchemaElement.cs
- EventManager.cs
- TextParaLineResult.cs
- TableStyle.cs
- base64Transforms.cs
- StylusTip.cs
- ValidationResults.cs
- ListBindingHelper.cs
- Metafile.cs
- StructuredProperty.cs
- NameTable.cs
- StringValidator.cs
- ReadOnlyHierarchicalDataSourceView.cs
- DocumentXPathNavigator.cs
- BindingOperations.cs
- PersonalizableAttribute.cs
- CommandCollectionEditor.cs
- TrustManagerPromptUI.cs
- Rotation3DAnimation.cs
- EndpointFilterProvider.cs
- HandleRef.cs
- ZoneIdentityPermission.cs
- Helpers.cs
- TableLayoutPanel.cs
- Emitter.cs
- MediaPlayerState.cs
- RoleGroup.cs
- ConnectionStringsExpressionEditor.cs
- WebPartMenu.cs
- ProfilePropertyNameValidator.cs
- SerializationEventsCache.cs
- ContentFilePart.cs
- TargetParameterCountException.cs
- SoapMessage.cs
- baseaxisquery.cs
- PropertyExpression.cs