internal ResourceString(ICUResourceBundleImpl container, string key, int resource) : base(container, key, resource) { string s = wholeBundle.reader.GetString(resource); // Allow the reader cache's SoftValue to do its job. if (s.Length < ICUResourceBundleReader.LARGE_SIZE / 2 || CacheValue <string> .FutureInstancesWillBeStrong) { value = s; } }
internal ResourceBinary(ICUResourceBundleImpl container, string key, int resource) : base(container, key, resource) { }
internal ResourceTable(ICUResourceBundleImpl container, string key, int resource) : base(container, key, resource) { value = wholeBundle.reader.GetTable(resource); }
internal ResourceIntVector(ICUResourceBundleImpl container, string key, int resource) : base(container, key, resource) { }
protected ICUResourceBundleImpl(ICUResourceBundleImpl container, string key, int resource) : base(container, key) { this.resource = resource; }