Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ ///// Gets /// the old name of the affected file or directory. /// ///// 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// 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
- Native.cs
- DbReferenceCollection.cs
- TypeInitializationException.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- FieldBuilder.cs
- X500Name.cs
- isolationinterop.cs
- BrowserCapabilitiesFactoryBase.cs
- ColorPalette.cs
- ParseChildrenAsPropertiesAttribute.cs
- InternalBufferOverflowException.cs
- MediaSystem.cs
- ListViewItemMouseHoverEvent.cs
- ConnectionPoolManager.cs
- ChangeTracker.cs
- BindingSource.cs
- PackageRelationship.cs
- BaseCollection.cs
- ServerIdentity.cs
- FamilyTypeface.cs
- MetaForeignKeyColumn.cs
- CompilerWrapper.cs
- StreamGeometryContext.cs
- ItemContainerGenerator.cs
- HtmlShimManager.cs
- File.cs
- LeftCellWrapper.cs
- GenericsInstances.cs
- BasicExpandProvider.cs
- StrokeNodeData.cs
- EdmToObjectNamespaceMap.cs
- TextElementCollection.cs
- ActiveXHelper.cs
- CustomPopupPlacement.cs
- EntityDataSourceColumn.cs
- ObjectStateFormatter.cs
- PeerCollaboration.cs
- FontCacheLogic.cs
- AutoScrollExpandMessageFilter.cs
- HttpResponseHeader.cs
- StringUtil.cs
- WeakReferenceKey.cs
- ConfigurationManagerHelperFactory.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- Size3D.cs
- Executor.cs
- EventMemberCodeDomSerializer.cs
- ACL.cs
- BufferedStream.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- DateTimeFormat.cs
- DateTimeFormatInfoScanner.cs
- CacheMode.cs
- WebRequest.cs
- InfoCardProofToken.cs
- SiteMapPathDesigner.cs
- XmlArrayAttribute.cs
- AsyncResult.cs
- PropertyInformationCollection.cs
- IgnoreFileBuildProvider.cs
- RowToParametersTransformer.cs
- ResourceKey.cs
- RelationshipDetailsCollection.cs
- SQLChars.cs
- KeyPressEvent.cs
- LogManagementAsyncResult.cs
- LocalBuilder.cs
- PolyQuadraticBezierSegment.cs
- ProxyGenerationError.cs
- Calendar.cs
- TemplateBindingExpression.cs
- EmptyEnumerable.cs
- FormView.cs
- PointLight.cs
- AutoResetEvent.cs
- PersonalizationProviderHelper.cs
- SoapObjectWriter.cs
- TreeSet.cs
- X509ImageLogo.cs
- Drawing.cs
- WorkerRequest.cs
- ServiceActivationException.cs
- StateRuntime.cs
- EdmSchemaError.cs
- TypeConverters.cs
- OAVariantLib.cs
- RowToFieldTransformer.cs
- CustomErrorsSectionWrapper.cs
- WebResourceUtil.cs
- infer.cs
- DriveInfo.cs
- CngProvider.cs
- IgnorePropertiesAttribute.cs
- InputLanguage.cs
- FixedPosition.cs
- DocumentPageHost.cs
- Vars.cs
- CapacityStreamGeometryContext.cs
- NotifyInputEventArgs.cs
- PageCanvasSize.cs