Code:
/ FX-1434 / FX-1434 / 1.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
- EmbeddedMailObjectCollectionEditor.cs
- GridViewColumnCollection.cs
- SecurityContext.cs
- ColorTransformHelper.cs
- HttpModuleCollection.cs
- RuleSettings.cs
- VectorCollectionValueSerializer.cs
- MemberPathMap.cs
- SmtpNetworkElement.cs
- ParserHooks.cs
- HotSpotCollection.cs
- PageThemeCodeDomTreeGenerator.cs
- DBNull.cs
- CodeParameterDeclarationExpression.cs
- Configuration.cs
- HtmlGenericControl.cs
- Rotation3DKeyFrameCollection.cs
- Brushes.cs
- DocumentCollection.cs
- ControlIdConverter.cs
- TemplateBamlTreeBuilder.cs
- DataGridViewCellCancelEventArgs.cs
- AppearanceEditorPart.cs
- ItemPager.cs
- UserPersonalizationStateInfo.cs
- StylusOverProperty.cs
- ExpandableObjectConverter.cs
- InputProcessorProfilesLoader.cs
- ExpressionBuilder.cs
- TextRangeSerialization.cs
- MetadataArtifactLoader.cs
- TextEffectResolver.cs
- DescendantBaseQuery.cs
- DurableRuntimeValidator.cs
- FreezableOperations.cs
- RegularExpressionValidator.cs
- SizeChangedInfo.cs
- SharedConnectionInfo.cs
- WebPartPersonalization.cs
- InstanceOwnerException.cs
- WinFormsSpinner.cs
- CookieProtection.cs
- IssuedTokenServiceElement.cs
- TextView.cs
- ScalarType.cs
- RegexCaptureCollection.cs
- PropertyEmitter.cs
- SiteIdentityPermission.cs
- FixedPage.cs
- SqlIdentifier.cs
- SerializationAttributes.cs
- DataRelation.cs
- Executor.cs
- BasicCellRelation.cs
- MemberDescriptor.cs
- HitTestResult.cs
- DbConnectionStringCommon.cs
- SQLMoney.cs
- _SSPISessionCache.cs
- ConfigurationPermission.cs
- DataGridLinkButton.cs
- FontCollection.cs
- StyleBamlRecordReader.cs
- XNameConverter.cs
- ProfileGroupSettingsCollection.cs
- Point.cs
- GlyphCollection.cs
- BitSet.cs
- FrameworkElement.cs
- LoginCancelEventArgs.cs
- webclient.cs
- XmlFormatExtensionAttribute.cs
- GridViewUpdateEventArgs.cs
- TextSelection.cs
- UserMapPath.cs
- OdbcConnectionFactory.cs
- SqlTopReducer.cs
- XmlLoader.cs
- DataGridItem.cs
- ADMembershipProvider.cs
- Pair.cs
- ObservableDictionary.cs
- XmlArrayItemAttribute.cs
- SecurityTokenAuthenticator.cs
- TableLayoutPanel.cs
- PointAnimation.cs
- ServiceBusyException.cs
- GeneralTransform2DTo3DTo2D.cs
- ManagementEventWatcher.cs
- EntryWrittenEventArgs.cs
- FlowDocumentView.cs
- TypeUtil.cs
- SqlGatherConsumedAliases.cs
- WebControl.cs
- StylusButtonEventArgs.cs
- WebControlsSection.cs
- FileDialog_Vista_Interop.cs
- ReversePositionQuery.cs
- JobCollate.cs
- FullTrustAssemblyCollection.cs