Пример #1
0
 public static string GetGlobal(string name)
 {
     lock (XEditLibWrapper.LockObject)
     {
         ThrowOnError(XEditLibWrapper.GetGlobal(name, out var len));
         var sb = new StringBuilder((int)len);
         ThrowOnError(XEditLibWrapper.GetResultString(sb, (int)len));
         return(sb.ToString(0, (int)len));
     }
 }
Пример #2
0
 public static string GetElementStringValue(ElementHandle element, string valuePath)
 {
     lock (XEditLibWrapper.LockObject)
     {
         ThrowOnError(XEditLibWrapper.GetValue(element, valuePath, out var len));
         var sb = new StringBuilder((int)len);
         ThrowOnError(XEditLibWrapper.GetResultString(sb, (int)len));
         return(sb.ToString(0, (int)len));
     }
 }