예제 #1
0
 public DrawLine(Drawing drawing, Window window)
 {
     this.drawing = drawing;
     this.window  = window;
     testName     = AssemblyExtensions.GetTestNameOrProjectName();
     material     = new Material(ShaderFlags.Position2DColored, "");
 }
예제 #2
0
        private StreamWriter OpenOrCreate()
        {
            if (writer != null)
            {
                return(writer);
            }
            var logFile = new FileStream(filePath, FileMode.Create, FileAccess.Write,
                                         FileShare.ReadWrite);

            writer = new StreamWriter(logFile)
            {
                AutoFlush = true
            };
            writer.WriteLine(AssemblyExtensions.GetTestNameOrProjectName() + " Log " +
                             DateTime.Now.GetIsoDateTime());
            return(writer);
        }