更新整理
This commit is contained in:
29
ShrlAlgoToolkit.Revit/Assists/EncryptParameters.cs
Normal file
29
ShrlAlgoToolkit.Revit/Assists/EncryptParameters.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using System.Reflection;
|
||||
|
||||
namespace ShrlAlgoToolkit.Revit.Assists;
|
||||
|
||||
public class EncryptParameters
|
||||
{
|
||||
public static bool InvokeModule(string mName, object[] parameters, bool apiModule = true)
|
||||
{
|
||||
try
|
||||
{
|
||||
MethodInfo m;
|
||||
|
||||
if (apiModule)
|
||||
|
||||
m = NativeModule.GetApiModuleMethod(mName);
|
||||
else
|
||||
|
||||
m = NativeModule.GetUiModuleMethod(mName);
|
||||
|
||||
m.Invoke(null, parameters);
|
||||
|
||||
return true;
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user