Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Services / IO / System / IO / RenamedEventArgs.cs / 1 / RenamedEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.IO { using System.Diagnostics; using System.Security.Permissions; using System; ////// public class RenamedEventArgs : FileSystemEventArgs { private string oldName; private string oldFullPath; ///Provides data for the ///event. /// public RenamedEventArgs(WatcherChangeTypes changeType, string directory, string name, string oldName) : base(changeType, directory, name) { // Ensure that the directory name ends with a "\" if (!directory.EndsWith("\\", StringComparison.Ordinal)) { directory = directory + "\\"; } this.oldName = oldName; this.oldFullPath = directory + oldName; } ////// Initializes a new instance of the ////// class. /// /// public string OldFullPath { get { new FileIOPermission(FileIOPermissionAccess.Read, Path.GetPathRoot(oldFullPath)).Demand(); return oldFullPath; } } ////// Gets /// the previous fully qualified path of the affected file or directory. /// ////// public string OldName { get { return oldName; } } } }/// Gets /// the old name of the affected file or directory. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TaskExceptionHolder.cs
- CodeThrowExceptionStatement.cs
- ApplicationException.cs
- XmlSerializationReader.cs
- BrowserCapabilitiesFactoryBase.cs
- AuthenticationManager.cs
- DelegatedStream.cs
- TypeCodeDomSerializer.cs
- PlatformCulture.cs
- TemplatePropertyEntry.cs
- ReadOnlyDataSource.cs
- InterleavedZipPartStream.cs
- _DigestClient.cs
- TabControlCancelEvent.cs
- CookielessHelper.cs
- WebPartTransformerAttribute.cs
- DrawingAttributes.cs
- NavigatingCancelEventArgs.cs
- HostedBindingBehavior.cs
- SqlSelectStatement.cs
- AdapterUtil.cs
- ConnectionManagementElementCollection.cs
- BindingSource.cs
- UnitControl.cs
- MemberHolder.cs
- KeyFrames.cs
- QilName.cs
- StringAnimationUsingKeyFrames.cs
- newinstructionaction.cs
- SqlInfoMessageEvent.cs
- Not.cs
- DesignerActionHeaderItem.cs
- SparseMemoryStream.cs
- CustomGrammar.cs
- ConsoleCancelEventArgs.cs
- Ray3DHitTestResult.cs
- ChannelTraceRecord.cs
- AsyncDataRequest.cs
- TrackingMemoryStream.cs
- ListChangedEventArgs.cs
- ServiceHostingEnvironment.cs
- XsltSettings.cs
- CompiledELinqQueryState.cs
- FontStretchConverter.cs
- GenericPrincipal.cs
- Memoizer.cs
- DelayedRegex.cs
- Part.cs
- PointCollectionConverter.cs
- ReflectionTypeLoadException.cs
- KeysConverter.cs
- DiagnosticSection.cs
- DelegatingTypeDescriptionProvider.cs
- DbDataReader.cs
- NodeLabelEditEvent.cs
- DBConnection.cs
- WebPartMinimizeVerb.cs
- DbCommandDefinition.cs
- KoreanCalendar.cs
- FileChangesMonitor.cs
- SoapSchemaImporter.cs
- TargetInvocationException.cs
- SettingsAttributes.cs
- TextPatternIdentifiers.cs
- SrgsElementList.cs
- CompilerGlobalScopeAttribute.cs
- COM2EnumConverter.cs
- DurableInstanceProvider.cs
- TaiwanLunisolarCalendar.cs
- InstalledVoice.cs
- StatusBarPanel.cs
- _IPv4Address.cs
- EditingScope.cs
- RequiredFieldValidator.cs
- Codec.cs
- ExpandSegment.cs
- MsmqUri.cs
- EventMetadata.cs
- StylusPointPropertyId.cs
- XmlImplementation.cs
- TraceContext.cs
- JpegBitmapEncoder.cs
- HtmlTernaryTree.cs
- EventHandlingScope.cs
- HttpVersion.cs
- InkPresenter.cs
- HuffModule.cs
- MemberInfoSerializationHolder.cs
- SessionPageStateSection.cs
- QilVisitor.cs
- MetadataResolver.cs
- WebPartVerb.cs
- TableCell.cs
- FrameworkContextData.cs
- ContainerControl.cs
- OutputCacheSettingsSection.cs
- XamlWriter.cs
- BufferCache.cs
- ControlBindingsCollection.cs
- DataGridItemAutomationPeer.cs