private static string GetSceneDataPathName(CIMSceneDataConnection dataConnection) { string realUrl = dataConnection?.URI; // e.g. "file:/D:/temp/test.slpk/layers/0". Uri.TryCreate(realUrl, UriKind.RelativeOrAbsolute, out Uri uri); if (uri != null) { realUrl = uri.AbsolutePath; // e.g. "D:/temp/test.slpk/layers/0". if (realUrl.Length >= 9) { return(realUrl.Remove(realUrl.Length - 9, 9)); // e.g. "/D:/temp/test.slpk". } } return(null); }
private void InitDataConnection(CIMSceneDataConnection _) { }