Store short file name without path

This commit is contained in:
Sipke Schoorstra 2021-01-14 23:30:30 +01:00
parent fe6aa7d9ff
commit 218bd5a851

View file

@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.IO;
using System.Linq;
using System.Runtime.CompilerServices;
using Elsa.Services;
@ -42,7 +43,7 @@ namespace Elsa.Builders
public IDictionary<string, IActivityPropertyValueProvider>? PropertyValueProviders { get; protected set; }
public int LineNumber { get; }
public string? SourceFile { get; }
public string? Source => SourceFile != null && LineNumber != default ? $"{SourceFile}:{LineNumber}" : default;
public string? Source => SourceFile != null && LineNumber != default ? $"{Path.GetFileName(SourceFile)}:{LineNumber}" : default;
public IActivityBuilder Add<T>(
Action<ISetupActivity<T>>? setup = default, [CallerLineNumber] int lineNumber = default, [CallerFilePath] string? sourceFile = default)