public static FrameDebugProviderInfo CreateFromProvider(IFrameDebugProvider provider) { return(new FrameDebugProviderInfo() { uniqueIdentifier = provider.GetUniqueIdentifier(), displayName = provider.GetDisplayName(), provider = provider }); }
public void AddFrameDebugProvider(IFrameDebugProvider provider) { if (!m_RecordingEnabled) { return; } if (!m_ProviderInfos.Any(info => info.uniqueIdentifier == provider.GetUniqueIdentifier())) { m_ProviderInfos.Add(new FrameDebugProviderInfo() { uniqueIdentifier = provider.GetUniqueIdentifier(), displayName = provider.GetDisplayName(), provider = provider }); } }