Пример #1
0
        public unsafe static string ToString(this JNetRuntime runtime, jstring jstr)
        {
            var jchars = runtime.GetStringChars(jstr, null);
            var str    = ToString(jchars);

            runtime.ReleaseStringChars(jstr, jchars);
            return(str);
        }
Пример #2
0
 // ReleaseStringCritical
 public void ReleaseStringCritical(jstring str, jchar *carray)
 => functions->ReleaseStringCritical(env, str, carray);
Пример #3
0
 // GetStringCritical
 public jchar *GetStringCritical(jstring str, jboolean *isCopy)
 => functions->GetStringCritical(env, str, isCopy);
Пример #4
0
 // GetStringUTFRegion
 public void GetStringUTFRegion(jstring str, jsize start, jsize len, byte *buf)
 => functions->GetStringUTFRegion(env, str, start, len, buf);
Пример #5
0
 // GetStringRegion
 public void GetStringRegion(jstring str, jsize start, jsize len, jchar *buf)
 => functions->GetStringRegion(env, str, start, len, buf);
Пример #6
0
 // ReleaseStringUTFChars
 public void ReleaseStringUTFChars(jstring str, byte *utf)
 => functions->ReleaseStringUTFChars(env, str, utf);
Пример #7
0
 // GetStringUTFChars
 public byte *GetStringUTFChars(jstring str, jboolean *isCopy)
 => functions->GetStringUTFChars(env, str, isCopy);
Пример #8
0
 // GetStringUTFLength
 public jsize GetStringUTFLength(jstring str)
 => functions->GetStringUTFLength(env, str);
Пример #9
0
 // ReleaseStringChars
 public void ReleaseStringChars(jstring str, jchar *chars)
 => functions->ReleaseStringChars(env, str, chars);