public static void SetString(ILStringMode mode, string value) { if (value == null) { value = string.Empty; } IL.ilSetString((uint)mode, value); }
public static string GetString(ILStringMode mode) { IntPtr ptr = IL.ilGetString((uint)mode); if (ptr != IntPtr.Zero) { return(Marshal.PtrToStringAnsi(ptr)); } return(string.Empty); }
public static void SetString(ILStringMode mode, String value) { if(value == null) { value = String.Empty; } ilSetString((uint) mode, value); }
/// <summary> /// Gets the currently set string value for the state. /// </summary> /// <param name="mode">String state type</param> /// <returns>String value</returns> public static String GetString(ILStringMode mode) { IntPtr ptr = ilGetString((uint) mode); if(ptr != IntPtr.Zero) { return Marshal.PtrToStringAnsi(ptr); } return String.Empty; }