private static void SetResourceType(ComputerResource resource) { if (resource == null) { LogicalCallContext.FreeData(nameof(ComputerResource)); } else { LogicalCallContext.SetData(nameof(ComputerResource), resource); } }
private static void SetFileName(string fileName) { LogicalCallContext.SetData(nameof(LoggerFileScope), fileName); }
internal static string GetFileName() { return(LogicalCallContext.GetData(nameof(LoggerFileScope)) as string); }
private static ComputerResource GetResourceType() { return((ComputerResource)LogicalCallContext.GetData(nameof(ComputerResource))); }
private void SetPhaseName(string phaseName) { LogicalCallContext.SetData(nameof(LoggerPhaseScope), phaseName); }
private static void RemoveAmbientContext() { LogicalCallContext.FreeData(AMBCTX_NAME); }
private static void SetCurrentContextRaw(object[] raw) { LogicalCallContext.SetData(AMBCTX_NAME, raw); }
private static object[] GetCurrentContextRaw() { return(LogicalCallContext.GetData(AMBCTX_NAME) as object[]); }