コード例 #1
0
        public static string GetString(this StringExtensions.IOExtensionPoint <MemoryStream> m)
        {
            string end = null;

            if (m != null && m.ExtendedValue != null && m.ExtendedValue.Length > (long)0)
            {
                m.ExtendedValue.Flush();
                m.ExtendedValue.Position = (long)0;
                end = (new StreamReader(m.ExtendedValue)).ReadToEnd();
            }
            return(end);
        }
コード例 #2
0
        public static MemoryStream GetMemoryStream(this StringExtensions.IOExtensionPoint <string> s)
        {
            MemoryStream memoryStream = null;

            if (s.ExtendedValue.IsNotEmpty())
            {
                memoryStream = new MemoryStream();
                StreamWriter streamWriter = new StreamWriter(memoryStream);
                streamWriter.Write(s.ExtendedValue);
                streamWriter.Flush();
            }
            return(memoryStream);
        }