예제 #1
0
        private void CreateContentMetaDataFile()
        {
            string  activeProject = ProjectName ?? AssemblyExtensions.GetEntryAssemblyForProjectName();
            XmlData root          = XmlMetaDataExtensions.CreateProjectMetaData(activeProject, "Windows");

            projectMetaDataFile = new XmlFile(root);
        }
 private void CreateWindow(Control message)
 {
     AutoScaleDimensions = new SizeF(6F, 13F);
     AutoScaleMode       = AutoScaleMode.Font;
     ClientSize          = new Size(484, 41);
     Controls.Add(message);
     FormBorderStyle = FormBorderStyle.FixedToolWindow;
     StartPosition   = FormStartPosition.CenterScreen;
     Text            = AssemblyExtensions.GetEntryAssemblyForProjectName();
 }
 //ncrunch: no coverage start
 internal OnlineServiceConnection(Settings settings, Action timedOut)
 {
     rememberIp   = settings.OnlineServiceIp;
     rememberPort = settings.OnlineServicePort;
     projectName  = AssemblyExtensions.GetEntryAssemblyForProjectName();
     if (!StackTraceExtensions.StartedFromNCrunchOrNunitConsole)
     {
         TimedOut += timedOut;
     }
     DataReceived += OnDataReceived;
 }
예제 #4
0
        public static string GetMyDocumentsAppFolder()
        {
            var appPath = Path.Combine(
                Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "DeltaEngine",
                AssemblyExtensions.GetEntryAssemblyForProjectName());

            if (!Directory.Exists(appPath))
            {
                Directory.CreateDirectory(appPath);                 //ncrunch: no coverage
            }
            return(appPath);
        }
예제 #5
0
 private void WriteMetaDataDocument()
 {
     using (var writer = CreateMetaDataXmlFile())
     {
         writer.WriteStartDocument();
         writer.WriteStartElement("ContentMetaData");
         WriteAttribute(writer, "Name", AssemblyExtensions.GetEntryAssemblyForProjectName());
         WriteAttribute(writer, "Type", "Scene");
         WriteAttribute(writer, "LastTimeUpdated",
                        Directory.GetLastWriteTime(Directory.GetCurrentDirectory()).GetIsoDateTime());
         WriteAttribute(writer, "ContentDeviceName", "auto-generated");
         foreach (var file in Directory.GetFiles(Path.GetDirectoryName(filePath)))
         {
             if (!IsFilenameIgnored(Path.GetFileName(file)))
             {
                 CreateContentMetaDataEntry(writer, file);
             }
         }
         writer.WriteEndElement();
     }
 }
예제 #6
0
 protected ContentLoader()
 {
     current            = this;
     ContentProjectPath = Path.Combine("Content",
                                       AssemblyExtensions.GetEntryAssemblyForProjectName());
 }