1 implementation of IFrameworkNameProvider
NuGet.Frameworks (1)
FrameworkNameProvider.cs (1)
14public class FrameworkNameProvider : IFrameworkNameProvider
44 references to IFrameworkNameProvider
NuGet.Frameworks (24)
comparers\FrameworkPrecedenceSorter.cs (2)
14private readonly IFrameworkNameProvider _mappings; 17public FrameworkPrecedenceSorter(IFrameworkNameProvider mappings, bool allEquivalent)
CompatibilityListProvider.cs (2)
12private readonly IFrameworkNameProvider _nameProvider; 16public CompatibilityListProvider(IFrameworkNameProvider nameProvider, IFrameworkCompatibilityProvider compatibilityProvider)
CompatibilityProvider.cs (2)
13private readonly IFrameworkNameProvider _mappings; 18public CompatibilityProvider(IFrameworkNameProvider mappings)
CompatibilityTable.cs (2)
16private readonly IFrameworkNameProvider _mappings; 28public CompatibilityTable(IEnumerable<NuGetFramework> frameworks, IFrameworkNameProvider mappings, IFrameworkCompatibilityProvider compat)
DefaultFrameworkNameProvider.cs (3)
16private static readonly Lazy<IFrameworkNameProvider> InstanceLazy = new Lazy<IFrameworkNameProvider>(() => new DefaultFrameworkNameProvider()); 18public static IFrameworkNameProvider Instance
FrameworkExpander.cs (2)
14private readonly IFrameworkNameProvider _mappings; 21public FrameworkExpander(IFrameworkNameProvider mappings)
FrameworkReducer.cs (2)
16private readonly IFrameworkNameProvider _mappings; 30public FrameworkReducer(IFrameworkNameProvider mappings, IFrameworkCompatibilityProvider compat)
NuGetFramework.cs (2)
130public string GetDotNetFrameworkName(IFrameworkNameProvider mappings) 196public virtual string GetShortFolderName(IFrameworkNameProvider mappings)
NuGetFrameworkFactory.cs (5)
41public static NuGetFramework Parse(string folderName, IFrameworkNameProvider mappings) 73internal static NuGetFramework ParseComponents(string targetFrameworkMoniker, string? targetPlatformMoniker, IFrameworkNameProvider mappings) 149public static NuGetFramework ParseFrameworkName(string frameworkName, IFrameworkNameProvider mappings) 175private static void ParseFrameworkNameParts(IFrameworkNameProvider mappings, string[] parts, out string framework, out Version version, out string? profile) 254public static NuGetFramework ParseFolder(string folderName, IFrameworkNameProvider mappings)
NuGetFrameworkUtility.cs (2)
32IFrameworkNameProvider frameworkMappings, 71IFrameworkNameProvider frameworkMappings,
NuGet.Packaging (20)
Core\NuspecUtility.cs (1)
142internal static IEnumerable<FrameworkReferenceGroup> GetFrameworkReferenceGroups(XElement metadataNode, IFrameworkNameProvider frameworkProvider, bool useMetadataNamespace)
NuspecReader.cs (4)
47private readonly IFrameworkNameProvider _frameworkProvider; 60public NuspecReader(string path, IFrameworkNameProvider frameworkProvider) 92public NuspecReader(Stream stream, IFrameworkNameProvider frameworkProvider, bool leaveStreamOpen) 103public NuspecReader(XDocument xml, IFrameworkNameProvider frameworkProvider)
PackageArchiveReader.cs (4)
71public PackageArchiveReader(Stream stream, IFrameworkNameProvider frameworkProvider, IFrameworkCompatibilityProvider compatibilityProvider) 94public PackageArchiveReader(Stream stream, bool leaveStreamOpen, IFrameworkNameProvider frameworkProvider, IFrameworkCompatibilityProvider compatibilityProvider) 115public PackageArchiveReader(ZipArchive zipArchive, IFrameworkNameProvider frameworkProvider, IFrameworkCompatibilityProvider compatibilityProvider) 122public PackageArchiveReader(string filePath, IFrameworkNameProvider? frameworkProvider = null, IFrameworkCompatibilityProvider? compatibilityProvider = null)
PackageFolderReader.cs (2)
49public PackageFolderReader(string folderPath, IFrameworkNameProvider frameworkProvider, IFrameworkCompatibilityProvider compatibilityProvider) 60public PackageFolderReader(DirectoryInfo folder, IFrameworkNameProvider frameworkProvider, IFrameworkCompatibilityProvider compatibilityProvider)
PackageReaderBase.cs (3)
28protected IFrameworkNameProvider FrameworkProvider { get; set; } 36public PackageReaderBase(IFrameworkNameProvider frameworkProvider) 48public PackageReaderBase(IFrameworkNameProvider frameworkProvider, IFrameworkCompatibilityProvider compatibilityProvider)
PackagesConfigReader.cs (3)
22private readonly IFrameworkNameProvider _frameworkMappings; 38public PackagesConfigReader(IFrameworkNameProvider frameworkMappings, XDocument xml) 79public PackagesConfigReader(IFrameworkNameProvider frameworkMappings, Stream stream, bool leaveStreamOpen)
PackagesConfigWriter.cs (3)
26private IFrameworkNameProvider _frameworkMappings; 45public PackagesConfigWriter(string fullPath, bool createNew, IFrameworkNameProvider frameworkMappings) 93public PackagesConfigWriter(Stream stream, bool createNew, IFrameworkNameProvider frameworkMappings)