// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
namespace System.ComponentModel.Design.Serialization
{
/// <summary>
/// EventArgs for the ResolveNameEventHandler. This event is used
/// by the serialization process to match a name to an object
/// instance.
/// </summary>
public class ResolveNameEventArgs : EventArgs
{
/// <summary>
/// Creates a new resolve name event args object.
/// </summary>
public ResolveNameEventArgs(string? name)
{
Name = name;
Value = null;
}
/// <summary>
/// The name of the object that needs to be resolved.
/// </summary>
public string? Name { get; }
/// <summary>
/// The object that matches the name.
/// </summary>
public object? Value { get; set; }
}
}
|