Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / IO / System / IO / RenamedEventArgs.cs / 1305376 / RenamedEventArgs.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.IO { using System.Diagnostics; using System.Security.Permissions; using System; using System.Runtime.Versioning; ////// 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 { [ResourceExposure(ResourceScope.Machine)] [ResourceConsumption(ResourceScope.Machine)] 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
- InternalsVisibleToAttribute.cs
- ApplicationException.cs
- AttributeTableBuilder.cs
- GregorianCalendar.cs
- XmlnsPrefixAttribute.cs
- HtmlDocument.cs
- ToolStripRenderer.cs
- PseudoWebRequest.cs
- XmlNamespaceMappingCollection.cs
- CapiSymmetricAlgorithm.cs
- StatusBarDrawItemEvent.cs
- SamlDoNotCacheCondition.cs
- QilScopedVisitor.cs
- AnnouncementEventArgs.cs
- MultilineStringConverter.cs
- VisualStyleElement.cs
- DesignSurface.cs
- EnumMember.cs
- NodeInfo.cs
- DeobfuscatingStream.cs
- lengthconverter.cs
- PixelShader.cs
- Symbol.cs
- ScriptComponentDescriptor.cs
- ConnectionsZone.cs
- TreeWalkHelper.cs
- MetadataItem_Static.cs
- GradientStopCollection.cs
- Int32Rect.cs
- View.cs
- FormViewPagerRow.cs
- TreeNodeCollection.cs
- ResourceReferenceExpression.cs
- ApplicationBuildProvider.cs
- MaterializeFromAtom.cs
- SlotInfo.cs
- TimeSpanValidator.cs
- UpdatePanelTriggerCollection.cs
- ChtmlFormAdapter.cs
- _Semaphore.cs
- TreeNodeConverter.cs
- _SslStream.cs
- AvTrace.cs
- ForAllOperator.cs
- NTAccount.cs
- BitmapCodecInfo.cs
- EntityDataSourceColumn.cs
- ProfilePropertyNameValidator.cs
- Semaphore.cs
- PaintEvent.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- CalendarDateChangedEventArgs.cs
- wpf-etw.cs
- InputElement.cs
- PanningMessageFilter.cs
- MetricEntry.cs
- PersonalizationDictionary.cs
- SqlDataReaderSmi.cs
- SafeJobHandle.cs
- DataGridTextBoxColumn.cs
- ClientFormsAuthenticationMembershipProvider.cs
- WindowProviderWrapper.cs
- SignedXml.cs
- FlowSwitchLink.cs
- EncodingNLS.cs
- AppSettingsSection.cs
- TabRenderer.cs
- IImplicitResourceProvider.cs
- CodeLabeledStatement.cs
- CodeTryCatchFinallyStatement.cs
- EllipticalNodeOperations.cs
- BatchStream.cs
- ApplicationGesture.cs
- DetectRunnableInstancesTask.cs
- MonthChangedEventArgs.cs
- odbcmetadatafactory.cs
- SqlGatherConsumedAliases.cs
- BrushMappingModeValidation.cs
- FieldNameLookup.cs
- RuntimeEnvironment.cs
- JavaScriptSerializer.cs
- NotificationContext.cs
- HttpException.cs
- RegexTree.cs
- AuthStoreRoleProvider.cs
- XmlCompatibilityReader.cs
- UserControlAutomationPeer.cs
- PeerNode.cs
- ObjectComplexPropertyMapping.cs
- SocketInformation.cs
- DBNull.cs
- FigureParaClient.cs
- IDQuery.cs
- AncillaryOps.cs
- SqlServer2KCompatibilityAnnotation.cs
- Pen.cs
- UserControlDocumentDesigner.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- DataControlLinkButton.cs
- DtdParser.cs