Files
mRemoteNG/mRemoteV1/Credential/CredentialChangedEventArgs.cs
David Sparer d003e086bb created a class and event type for handling collections that need to raise events for collection changes and child updates
this is for cases where you would like to have INotifyCollectionChanged and INotifyPropertyChanged implemented, but dont need the level of detail that those types provide.
2017-02-13 13:56:58 -07:00

21 lines
678 B
C#

using System;
namespace mRemoteNG.Credential
{
public class CredentialChangedEventArgs : EventArgs
{
public ICredentialRecord CredentialRecord { get; }
public ICredentialRepository Repository { get; }
public CredentialChangedEventArgs(ICredentialRecord credentialRecord, ICredentialRepository repository)
{
if (credentialRecord == null)
throw new ArgumentNullException(nameof(credentialRecord));
if (repository == null)
throw new ArgumentNullException(nameof(repository));
CredentialRecord = credentialRecord;
Repository = repository;
}
}
}