core_FileNode_read_String() private method

private core_FileNode_read_String ( IntPtr node, [ value, int valueCapacity, [ defaultValue ) : void
node System.IntPtr
value [
valueCapacity int
defaultValue [
return void
コード例 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="defaultValue"></param>
        /// <returns></returns>
        public string ReadString(string defaultValue = default(string))
        {
            var value = new StringBuilder(65536);

            NativeMethods.core_FileNode_read_String(ptr, value, value.Capacity, defaultValue);
            return(value.ToString());
        }
コード例 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="defaultValue"></param>
        /// <returns></returns>
        public string ReadString(string?defaultValue = null)
        {
            var value = new StringBuilder(65536);

            NativeMethods.core_FileNode_read_String(ptr, value, value.Capacity, defaultValue);
            GC.KeepAlive(this);
            return(value.ToString());
        }
コード例 #3
0
 /// <summary>
 /// Reads the node element as String
 /// </summary>
 /// <param name="defaultValue"></param>
 /// <returns></returns>
 public string ReadString(string?defaultValue = null)
 {
     using var value = new StdString();
     NativeMethods.HandleException(
         NativeMethods.core_FileNode_read_String(ptr, value.CvPtr, defaultValue));
     GC.KeepAlive(this);
     return(value.ToString());
 }