Files
Umbraco-CMS/src/Umbraco.Infrastructure/Extensions/InstanceIdentifiableExtensions.cs

21 lines
518 B
C#

using System;
using System.Collections.Generic;
using System.Text;
using Umbraco.Cms.Core.Scoping;
namespace Umbraco.Extensions
{
internal static class InstanceIdentifiableExtensions
{
public static string GetDebugInfo(this IInstanceIdentifiable instance)
{
if (instance == null)
{
return "(NULL)";
}
return $"(id: {instance.InstanceId.ToString("N").Substring(0, 8)} from thread: {instance.CreatedThreadId})";
}
}
}