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
- CFGGrammar.cs
- DataGridViewRowsAddedEventArgs.cs
- Int64Animation.cs
- BrushConverter.cs
- DispatcherHookEventArgs.cs
- FilterEventArgs.cs
- TreeNodeStyleCollection.cs
- WebPartExportVerb.cs
- ExpressionBuilder.cs
- ActivityExecutor.cs
- XmlMemberMapping.cs
- DataReaderContainer.cs
- DoWhile.cs
- ReferentialConstraintRoleElement.cs
- OleDbStruct.cs
- BaseUriHelper.cs
- CreateUserWizardStep.cs
- OdbcTransaction.cs
- FormClosingEvent.cs
- SmiEventSink_Default.cs
- Opcode.cs
- DataServiceEntityAttribute.cs
- HtmlButton.cs
- WindowsStartMenu.cs
- DataConnectionHelper.cs
- PerformanceCounterPermission.cs
- GacUtil.cs
- MediaPlayerState.cs
- AddingNewEventArgs.cs
- SystemIPv4InterfaceProperties.cs
- Ref.cs
- MediaCommands.cs
- Latin1Encoding.cs
- CompressStream.cs
- ProxyElement.cs
- ForceCopyBuildProvider.cs
- WebPartTracker.cs
- QueryResponse.cs
- coordinatorscratchpad.cs
- GraphicsContainer.cs
- DesignerAttribute.cs
- ProfileSettingsCollection.cs
- DragCompletedEventArgs.cs
- ImageAttributes.cs
- DisposableCollectionWrapper.cs
- Frame.cs
- sqlmetadatafactory.cs
- SelectionPatternIdentifiers.cs
- PointLight.cs
- ViewStateAttachedPropertyFeature.cs
- SqlNodeTypeOperators.cs
- MethodBody.cs
- StatusBar.cs
- HttpWebRequestElement.cs
- PriorityQueue.cs
- XmlWrappingReader.cs
- XmlSchemaIdentityConstraint.cs
- StringToken.cs
- XmlWrappingReader.cs
- BrowserCapabilitiesCompiler.cs
- ServiceHostingEnvironment.cs
- OleStrCAMarshaler.cs
- CodeDelegateCreateExpression.cs
- TrackingValidationObjectDictionary.cs
- TextEffectResolver.cs
- DomainConstraint.cs
- SimpleTypeResolver.cs
- DeclarativeExpressionConditionDeclaration.cs
- XslTransform.cs
- NCryptNative.cs
- CharacterHit.cs
- SqlCaseSimplifier.cs
- ExtendLockCommand.cs
- XDRSchema.cs
- CardSpaceException.cs
- SiblingIterators.cs
- _Connection.cs
- Stopwatch.cs
- PointLight.cs
- SelectedDatesCollection.cs
- Size.cs
- SuppressMessageAttribute.cs
- ButtonFlatAdapter.cs
- GroupQuery.cs
- MultipleViewPattern.cs
- PartitionResolver.cs
- Shape.cs
- ToolStripDropTargetManager.cs
- SystemBrushes.cs
- CSharpCodeProvider.cs
- RtfFormatStack.cs
- ConfigurationStrings.cs
- Schema.cs
- TemplateBaseAction.cs
- DynamicDocumentPaginator.cs
- ProtocolsConfigurationHandler.cs
- AssemblyName.cs
- FrameworkElement.cs
- MessageFilterTable.cs
- XamlInterfaces.cs