kuklev9797's picture
download
raw
2.25 kB
//
// (C) Copyright 2003-2019 by Autodesk, Inc.
//
// Permission to use, copy, modify, and distribute this software in
// object code form for any purpose and without fee is hereby granted,
// provided that the above copyright notice appears in all copies and
// that both that copyright notice and the limited warranty and
// restricted rights notice below appear in all supporting
// documentation.
//
// AUTODESK PROVIDES THIS PROGRAM "AS IS" AND WITH ALL FAULTS.
// AUTODESK SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF
// MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. AUTODESK, INC.
// DOES NOT WARRANT THAT THE OPERATION OF THE PROGRAM WILL BE
// UNINTERRUPTED OR ERROR FREE.
//
// Use, duplication, or disclosure by the U.S. Government is subject to
// restrictions set forth in FAR 52.227-19 (Commercial Computer
// Software - Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
// (Rights in Technical Data and Computer Software), as applicable.
//
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.IO;
using System.Configuration;
using System.Diagnostics;
using System.Xml.Linq;
namespace Revit.SDK.Samples.DockableDialogs.CS
{
public class FileUtility
{
public static String GetAssemblyPath()
{
if (string.IsNullOrEmpty(sm_assemblyPath))
sm_assemblyPath = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
return sm_assemblyPath;
}
public static String GetAssemblyFullName()
{
if (string.IsNullOrEmpty(sm_assemblyFullName))
sm_assemblyFullName = Assembly.GetExecutingAssembly().Location;
return sm_assemblyFullName;
}
public static string GetApplicationResourcesPath()
{
if (string.IsNullOrEmpty(sm_appResourcePath))
sm_appResourcePath = GetAssemblyPath() + "\\Resources\\";
return sm_appResourcePath;
}
#region Data
private static string sm_assemblyPath = null;
private static string sm_assemblyFullName = null;
private static string sm_appResourcePath = null;
#endregion
}
}

Xet Storage Details

Size:
2.25 kB
·
Xet hash:
2524331a76c40307f97f771f4f38ee4638642705c33347b4aa322d1f8ee72d1b

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.