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
- StyleConverter.cs
- Timer.cs
- ObjectDataSourceView.cs
- RuntimeWrappedException.cs
- WindowsImpersonationContext.cs
- Floater.cs
- EnvironmentPermission.cs
- ConfigXmlSignificantWhitespace.cs
- TrackingStringDictionary.cs
- BitHelper.cs
- TagPrefixCollection.cs
- ProfessionalColorTable.cs
- StaticFileHandler.cs
- MembershipPasswordException.cs
- FontSource.cs
- BaseCodeDomTreeGenerator.cs
- XmlHierarchyData.cs
- Renderer.cs
- NativeCompoundFileAPIs.cs
- EntitySetBaseCollection.cs
- SoapCodeExporter.cs
- XsltCompileContext.cs
- PeerPresenceInfo.cs
- StorageMappingItemLoader.cs
- XsltOutput.cs
- regiisutil.cs
- SamlSubject.cs
- PartialCachingAttribute.cs
- TypeGeneratedEventArgs.cs
- UnsafeNativeMethods.cs
- DefaultBinder.cs
- BitmapFrameEncode.cs
- XamlHostingConfiguration.cs
- CodeGeneratorOptions.cs
- ImageMapEventArgs.cs
- DataGridLinkButton.cs
- ClientCultureInfo.cs
- XPathNodeInfoAtom.cs
- ProvidersHelper.cs
- SelfIssuedAuthRSAPKCS1SignatureFormatter.cs
- Condition.cs
- CounterCreationData.cs
- PathFigureCollectionValueSerializer.cs
- CompareInfo.cs
- AnimationClock.cs
- ConcurrentStack.cs
- Win32SafeHandles.cs
- SHA512.cs
- FileDialog.cs
- LoadGrammarCompletedEventArgs.cs
- GPRECT.cs
- SecurityTokenProvider.cs
- TextSerializer.cs
- DataTableClearEvent.cs
- StorageConditionPropertyMapping.cs
- Cursors.cs
- XmlSerializer.cs
- GridViewColumnHeader.cs
- MessageOperationFormatter.cs
- DataObjectMethodAttribute.cs
- ContentPresenter.cs
- GraphicsState.cs
- webproxy.cs
- Vector3DAnimationBase.cs
- XmlSerializerAssemblyAttribute.cs
- SqlInternalConnectionSmi.cs
- PlanCompilerUtil.cs
- SafeCryptHandles.cs
- SQLByteStorage.cs
- Page.cs
- RoleBoolean.cs
- NegotiationTokenAuthenticatorState.cs
- FixedSOMPage.cs
- AssociationTypeEmitter.cs
- Debug.cs
- CommonEndpointBehaviorElement.cs
- HttpCookiesSection.cs
- GridSplitterAutomationPeer.cs
- TrustManager.cs
- BookmarkEventArgs.cs
- EventSource.cs
- InvokeGenerator.cs
- SecurityTimestamp.cs
- InputMethod.cs
- TextRenderer.cs
- OneOf.cs
- Int16AnimationBase.cs
- DynamicObject.cs
- QilStrConcat.cs
- SqlTypesSchemaImporter.cs
- NameTable.cs
- FlowLayoutSettings.cs
- DesignerSelectionListAdapter.cs
- InstanceKeyNotReadyException.cs
- SqlXml.cs
- ExtendedPropertyInfo.cs
- ClientScriptManagerWrapper.cs
- CompositeDataBoundControl.cs
- CompiledXpathExpr.cs
- WindowsStatusBar.cs