Table of Contents

Class DotNetCorePathFinder

Namespace
ICSharpCode.Decompiler.Metadata
Assembly
ICSharpCode.Decompiler.dll
public class DotNetCorePathFinder
Inheritance
DotNetCorePathFinder
Inherited Members

Constructors

DotNetCorePathFinder(TargetFrameworkIdentifier, Version, string)

public DotNetCorePathFinder(TargetFrameworkIdentifier targetFramework, Version targetFrameworkVersion, string preferredRuntimePack)

Parameters

targetFramework TargetFrameworkIdentifier
targetFrameworkVersion Version
preferredRuntimePack string

DotNetCorePathFinder(string, string, string, TargetFrameworkIdentifier, Version, ReferenceLoadInfo)

public DotNetCorePathFinder(string parentAssemblyFileName, string targetFrameworkIdString, string preferredRuntimePack, TargetFrameworkIdentifier targetFramework, Version targetFrameworkVersion, ReferenceLoadInfo loadInfo = null)

Parameters

parentAssemblyFileName string
targetFrameworkIdString string
preferredRuntimePack string
targetFramework TargetFrameworkIdentifier
targetFrameworkVersion Version
loadInfo ReferenceLoadInfo

Methods

AddSearchDirectory(string)

public void AddSearchDirectory(string path)

Parameters

path string

FindDotNetExeDirectory()

public static string FindDotNetExeDirectory()

Returns

string

RemoveSearchDirectory(string)

public void RemoveSearchDirectory(string path)

Parameters

path string

TryResolveDotNetCore(IAssemblyReference)

public string TryResolveDotNetCore(IAssemblyReference name)

Parameters

name IAssemblyReference

Returns

string

TryResolveDotNetCoreShared(IAssemblyReference, out string)

public string TryResolveDotNetCoreShared(IAssemblyReference name, out string runtimePack)

Parameters

name IAssemblyReference
runtimePack string

Returns

string