Xceed .NET Libraries Documentation
Xceed.FileSystem Assembly / Xceed.FileSystem Namespace / FileSystemItem Class / ApplyPropertiesTo Method / ApplyPropertiesTo(FileSystemEvents,Object,FileSystemItem) Method
A FileSystemEvents object that will be used to raise events. Cannot be NULL.
Opaque data that will be passed back to the event handler when an event is raised.
A FileSystemItem object to which the current item's properties must be copied. Cannot be NULL.
Example


In This Topic
    ApplyPropertiesTo(FileSystemEvents,Object,FileSystemItem) Method
    In This Topic
    Copies the item's properties to another item and raises events during the process.
    Syntax
    'Declaration
     
    
    Public Overloads Sub ApplyPropertiesTo( _
       ByVal events As FileSystemEvents, _
       ByVal userData As Object, _
       ByVal targetItem As FileSystemItem _
    ) 
    'Usage
     
    
    Dim instance As FileSystemItem
    Dim events As FileSystemEvents
    Dim userData As Object
    Dim targetItem As FileSystemItem
     
    instance.ApplyPropertiesTo(events, userData, targetItem)
    public void ApplyPropertiesTo( 
       FileSystemEvents events,
       object userData,
       FileSystemItem targetItem
    )

    Parameters

    events
    A FileSystemEvents object that will be used to raise events. Cannot be NULL.
    userData
    Opaque data that will be passed back to the event handler when an event is raised.
    targetItem
    A FileSystemItem object to which the current item's properties must be copied. Cannot be NULL.
    Remarks

    Only the values of the CreationDateTime, LastAccessDateTime, LastWriteDateTime and Attributes properties will be copied.

    If the current item does not exist, its cached properties are copied to the destination. If it does exist, its physical properties are copied.

    If the target item does not exist, it caches the values of the properties. If it does exist, its physical properties are changed immediately.

    This method only copies the properties that are supported by the source and target items. No exception will be thrown if one of the items does not support one of the copied properties.

    Refresh does not need to be called before calling this method. This method will always copy the up-to-date property values to the target item.
    Example
    NULL
    Example
    NULL
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1

    .NET Framework: net20, net35, net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also