public static object ReadStringResource(Type t) { StringResourceData data = new StringResourceData(); if (ICalls.GetUnmanagedResourcesPtr(t.Assembly, out data.Ptr, out data.Length)) { return(data); } throw new HttpException("Unable to load the string resources."); }
protected void SetStringResourcePointer(object stringResourcePointer, int maxResourceOffset) { StringResourceData rd = stringResourcePointer as StringResourceData; if (rd == null) { return; } if (maxResourceOffset < 0 || maxResourceOffset > rd.Length) { throw new ArgumentOutOfRangeException("maxResourceOffset"); } resource_data = new StringResourceData(); resource_data.Ptr = rd.Ptr; resource_data.Length = rd.Length; resource_data.MaxOffset = maxResourceOffset > 0 ? Math.Min(maxResourceOffset, rd.Length) : rd.Length; }
protected void SetStringResourcePointer (object stringResourcePointer, int maxResourceOffset) { StringResourceData rd = stringResourcePointer as StringResourceData; if (rd == null) return; if (maxResourceOffset < 0 || maxResourceOffset > rd.Length) throw new ArgumentOutOfRangeException ("maxResourceOffset"); resource_data = new StringResourceData (); resource_data.Ptr = rd.Ptr; resource_data.Length = rd.Length; resource_data.MaxOffset = maxResourceOffset > 0 ? Math.Min (maxResourceOffset, rd.Length) : rd.Length; }
public static object ReadStringResource (Type t) { StringResourceData data = new StringResourceData (); if (ICalls.GetUnmanagedResourcesPtr (t.Assembly, out data.Ptr, out data.Length)) return data; throw new HttpException ("Unable to load the string resources."); }