コード例 #1
0
ファイル: ComputerResource.cs プロジェクト: xuan2261/docfx
 private static void SetResourceType(ComputerResource resource)
 {
     if (resource == null)
     {
         LogicalCallContext.FreeData(nameof(ComputerResource));
     }
     else
     {
         LogicalCallContext.SetData(nameof(ComputerResource), resource);
     }
 }
コード例 #2
0
ファイル: LoggerFileScope.cs プロジェクト: zyj0021/docfx
 private static void SetFileName(string fileName)
 {
     LogicalCallContext.SetData(nameof(LoggerFileScope), fileName);
 }
コード例 #3
0
ファイル: LoggerFileScope.cs プロジェクト: zyj0021/docfx
 internal static string GetFileName()
 {
     return(LogicalCallContext.GetData(nameof(LoggerFileScope)) as string);
 }
コード例 #4
0
ファイル: ComputerResource.cs プロジェクト: xuan2261/docfx
 private static ComputerResource GetResourceType()
 {
     return((ComputerResource)LogicalCallContext.GetData(nameof(ComputerResource)));
 }
コード例 #5
0
 private void SetPhaseName(string phaseName)
 {
     LogicalCallContext.SetData(nameof(LoggerPhaseScope), phaseName);
 }
コード例 #6
0
 private static void RemoveAmbientContext()
 {
     LogicalCallContext.FreeData(AMBCTX_NAME);
 }
コード例 #7
0
 private static void SetCurrentContextRaw(object[] raw)
 {
     LogicalCallContext.SetData(AMBCTX_NAME, raw);
 }
コード例 #8
0
 private static object[] GetCurrentContextRaw()
 {
     return(LogicalCallContext.GetData(AMBCTX_NAME) as object[]);
 }