Class RealPathProvider

java.lang.Object
org.sonarsource.dotnet.shared.plugins.RealPathProvider
All Implemented Interfaces:
Function<String,String>, UnaryOperator<String>

public class RealPathProvider extends Object implements UnaryOperator<String>
This class is designed to provide some caching around the transformation from a path to the real path on the system. We are doing some caching because the toRealPath operation can be expensive and we know that Roslyn paths will always use the same pattern so we expect a lot of read