<PackageReference Include="Relativity.Server.Import.SDK" Version="2.9.2" />

FileNamePartProvider<T>

public abstract class FileNamePartProvider<T> : IFileNamePartProvider<T> where T : DescriptorPart
using FileNaming.CustomFileNaming; using kCura.WinEDDS.Exporters; namespace kCura.WinEDDS.FileNaming.CustomFileNaming { public abstract class FileNamePartProvider<T> : IFileNamePartProvider<T> where T : DescriptorPart { public abstract string GetPartName(T descriptorPart, ObjectExportInfo exportObject); string IFileNamePartProvider<!0>.GetPartName(T descriptorPart, ObjectExportInfo exportObject) { return this.GetPartName(descriptorPart, exportObject); } public virtual string GetPartName(DescriptorPart descriptorPart, ObjectExportInfo exportObject) { return GetPartName(descriptorPart as T, exportObject); } string IFileNamePartProvider.GetPartName(DescriptorPart descriptorPart, ObjectExportInfo exportObject) { return this.GetPartName(descriptorPart, exportObject); } } }