public void OpenRead()
        {
            var stream = _resource.OpenRead();

            Assert.IsNotNull(stream);
            stream.Close();
        }
        /// <summary>
        /// Load from resource
        /// </summary>
        /// <param name="resource"></param>
        /// <returns></returns>
        public static JsonResourceProvider FromResource(AssemblyResource resource)
        {
            Expect.IsNotNull(resource, nameof(resource));

            using (var stream = resource.OpenRead())
            {
                return(FromStream(stream));
            }
        }
示例#3
0
        /// <summary>
        /// Load from assembly resource
        /// </summary>
        /// <param name="resource"></param>
        /// <returns></returns>
        public static Sitemap FromResource(AssemblyResource resource)
        {
            Expect.IsNotNull(resource, nameof(resource));

            using (var ms = resource.OpenRead())
            {
                return(FromStream(ms));
            }
        }