Beispiel #1
0
        public int Save(ICodeFileWriterContext writer, IntPtr[] rgbOutputFileContents)
        {
            var bytes  = Encoding.UTF8.GetBytes(writer.ToString());
            var length = bytes.Length;

            rgbOutputFileContents[0] = Marshal.AllocCoTaskMem(length);
            Marshal.Copy(bytes, 0, rgbOutputFileContents[0], length);
            return(length);
        }
Beispiel #2
0
 public int Save(ICodeFileWriterContext writer, IntPtr[] rgbOutputFileContents)
 {
     var bytes = Encoding.UTF8.GetBytes(writer.ToString());
     var length = bytes.Length;
     rgbOutputFileContents[0] = Marshal.AllocCoTaskMem(length);
     Marshal.Copy(bytes, 0, rgbOutputFileContents[0], length);
     return length;
 }