internal CodexEntryEvent InvokeEvent(CodexEntryEvent arg) { if (_api.ValidateEvent(arg)) { CodexEntry?.Invoke(_api, arg); } return(arg); }
private void AssertEvent(CodexEntryEvent @event) { Assert.NotNull(@event); Assert.Equal(DateTime.Parse("2019-09-11T11:37:07Z"), @event.Timestamp); Assert.Equal(EventName, @event.Event); Assert.Equal(1300701, @event.EntryId); Assert.Equal("$Codex_Ent_Standard_Rocky_Ice_No_Atmos_Name;", @event.Name); Assert.Equal("Не пригодная для терраформирования", @event.NameLocalised); Assert.Equal("$Codex_Category_StellarBodies;", @event.Category); Assert.Equal("Астрономические тела", @event.CategoryLocalised); Assert.Equal("$Codex_SubCategory_Terrestrials;", @event.SubCategory); Assert.Equal("Землеподобные планеты", @event.SubCategoryLocalised); Assert.Equal("$Codex_RegionName_18;", @event.Region); Assert.Equal("Inner Orion Spur", @event.RegionLocalised); Assert.Equal("Trianguli Sector DQ-Y b2", @event.System); Assert.Equal(5069806118265, @event.SystemAddress); Assert.True(@event.IsNewEntry); }
internal void InvokeCodexEntryEvent(CodexEntryEvent arg) { CodexEntryEvent?.Invoke(this, arg); }
internal void InvokeCodexEntryEvent(CodexEntryEvent arg) => CodexEntryEvent?.Invoke(null, arg);