public UnityProjectScopeProvider() { // Used when creating scope point from settings Creators.Add(TryToCreate <InUnityCSharpProject>); Creators.Add(TryToCreate <InUnityCSharpAssetsFolder>); Creators.Add(TryToCreate <InUnityCSharpEditorFolder>); Creators.Add(TryToCreate <InUnityCSharpRuntimeFolder>); Creators.Add(TryToCreate <InUnityCSharpFirstpassFolder>); Creators.Add(TryToCreate <InUnityCSharpFirstpassEditorFolder>); Creators.Add(TryToCreate <InUnityCSharpFirstpassRuntimeFolder>); }
public UnityProjectScopeProvider() { // These factory methods are used to create scope points when reading templates from settings Creators.Add(TryToCreate <UnityFileTemplateSectionMarker>); Creators.Add(TryToCreate <InUnityCSharpProject>); Creators.Add(TryToCreate <InUnityCSharpAssetsFolder>); Creators.Add(TryToCreate <InUnityCSharpEditorFolder>); Creators.Add(TryToCreate <InUnityCSharpRuntimeFolder>); Creators.Add(TryToCreate <InUnityCSharpFirstpassFolder>); Creators.Add(TryToCreate <InUnityCSharpFirstpassEditorFolder>); Creators.Add(TryToCreate <InUnityCSharpFirstpassRuntimeFolder>); }
public Seed() { var defaultSongbook = new SongbookDto() { Id = new Guid("21924d66-dac6-43a5-beee-206de4d35216"), Title = "Psalms, Hymns, and Spiritual Songs", ISBN10 = "1584273526", ISBN13 = "9781584273523", Publisher = "Sumphonia Productions LLD (2012)" }; var defaultSongbookCreators = new List <CreatorDto>() { new CreatorDto() { Id = new Guid("fdfba83c-08aa-42a4-b1c1-46b8e154f297"), ParentId = defaultSongbook.Id, FirstName = "David", LastName = "Maravilla", ParentTypeId = (int)CreativeType.Editor, TypeId = (int)CreatorParentType.Songbook }, new CreatorDto() { Id = new Guid("e2495b99-9fd0-4be6-b2db-893ce69a6f38"), ParentId = defaultSongbook.Id, FirstName = "Matt", LastName = "Bassford", ParentTypeId = (int)CreativeType.TechnicalEditor, TypeId = (int)CreatorParentType.Songbook } }; var defaultSong = new SongDto() { Id = new Guid("6767f7f5-0dc9-4b78-a0f0-e450e4b60889"), SongbookId = defaultSongbook.Id, Title = "Nearer, My God, to Thee", SongNumber = 328, Key = "G", SolfaTypeId = (int)SolfaType.Mi, TimeSignature = "4/4", Tune = "Bethany" }; var defaultSongCreator = new CreatorDto() { Id = new Guid("d3788116-90f7-40d4-9a82-a3cef6e769df"), ParentId = defaultSong.Id, FirstName = "Sarah Flower", LastName = "Adams", ParentTypeId = (int)CreativeType.Writer, TypeId = (int)CreatorParentType.Song }; Songbooks.Add(defaultSongbook); Songs.Add(defaultSong); Creators.AddRange(defaultSongbookCreators); Creators.Add(defaultSongCreator); }
private void CreateFabric() { Button tmpBtn = new Button(); try { Type type = null; using (var fs = new FileStream(path, FileMode.Open)) { var bytes = new byte[fs.Length]; fs.Read(bytes, 0, bytes.Length); Assembly assembly = AppDomain.CurrentDomain.Load(bytes); type = assembly.GetExportedTypes()[0]; } AbstractFabric fab = Activator.CreateInstance(type) as AbstractFabric; Creators.Add(fab); tmpBtn.Location = new Point(btnPosX, 0); tmpBtn.Size = new Size(BTNSIZE, BTNSIZE); try { tmpBtn.BackgroundImage = Image.FromFile(Environment.CurrentDirectory + "\\Images\\" + fab.GetImgName()); } catch { MessageBox.Show("Не удалось найти картинку для кнопки, кнопка будет пустая!"); } tmpBtn.BackgroundImageLayout = ImageLayout.Stretch; tmpBtn.Click += btn_Clicked; btnPosX += tmpBtn.Width + MARGIN; btnCount++; this.pnlBtnPannel.Invoke((MethodInvoker)(() => pnlBtnPannel.Controls.Add(tmpBtn))); Types.Add(fab.GetFType()); Buttons.Add(tmpBtn); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public UnityTypeScopeProvider() { Creators.Add(TryToCreate <MustBeInUnityType>); }
public UnityScopeProvider() { // Used when creating scope point from settings Creators.Add(TryToCreate <InUnityShaderLabFile>); }
public UnityTypeScopeProvider() { Creators.Add(TryToCreate <MustBeInUnitySerializableType>); Creators.Add(TryToCreate <MustBeInUnityType>); Creators.Add(TryToCreate <MustBeInUnityCSharpFile>); }
//Parse private void ParseRSS() { try { XmlDocument rssXmlDoc = new XmlDocument(); // Load the RSS file from the RSS URL rssXmlDoc.Load(URL); //Store initial values - title and link XmlNode TL = rssXmlDoc.SelectSingleNode("rss/channel"); this.Title = TL.SelectSingleNode("title").InnerText.Trim(); this.Link = TL.SelectSingleNode("link").InnerText.Trim(); this.Description = TL.SelectSingleNode("description").InnerText.Trim(); this.Language = TL.SelectSingleNode("language").InnerText.Trim(); this.Copyright = TL.SelectSingleNode("copyright").InnerText.Trim(); this.PublishedDate = TL.SelectSingleNode("pubDate").InnerText.Trim(); // Parse the Items in the RSS file XmlNodeList rssNodes = rssXmlDoc.SelectNodes("rss/channel/item"); XmlNamespaceManager dcMgr = new XmlNamespaceManager(rssXmlDoc.NameTable); dcMgr.AddNamespace("dc", "http://purl.org/dc/elements/1.1/"); foreach (XmlNode rssNode in rssNodes) { //Title XmlNode rssSubNode = rssNode.SelectSingleNode("title"); string title = rssSubNode != null ? rssSubNode.InnerText : ""; //Link/Url rssSubNode = rssNode.SelectSingleNode("link"); string link = rssSubNode != null ? rssSubNode.InnerText : ""; //Description rssSubNode = rssNode.SelectSingleNode("description"); string description = rssSubNode != null ? rssSubNode.InnerText : ""; //Published date rssSubNode = rssNode.SelectSingleNode("pubDate"); string pubDate = rssSubNode != null ? rssSubNode.InnerText : ""; //Creator rssSubNode = rssNode.SelectSingleNode("dc:creator", dcMgr); string creator = rssSubNode != null ? rssSubNode.InnerText : ""; //Date rssSubNode = rssNode.SelectSingleNode("dc:date", dcMgr); string date = rssSubNode != null ? rssSubNode.InnerText : ""; //Categories List <Item.Category> categories = new List <Item.Category>(); foreach (XmlNode c in rssNode.SelectNodes("category")) { categories.Add(new Item.Category(c.Attributes["domain"].Value, c.InnerText.Trim())); } Titles.Add(title); Links.Add(link); Descriptions.Add(description); PublishedDates.Add(pubDate); Creators.Add(creator); Dates.Add(date); TitlesLinks.Add(title + " - " + link); Items.Add(new Item(title, link, description, pubDate, creator, date, categories)); } } catch (Exception e) { throw e; } }
public GodotProjectScopeProvider() { // Used when creating scope point from settings Creators.Add(TryToCreate <InGodotCSharpProject>); }
public UnityTypeScopeProvider() { Creators.Add(TryToCreate <MustBeInUnityType>); Creators.Add(TryToCreate <IsAvailableForClassAttribute>); }