void ProcessPropertyValue(IHypermediaResolver resolver, List <CuriesLink> curies, IEnumerable <IResource> resources) { var resourceList = resources.ToList(); if (!resourceList.Any()) { return; } var embeddedResource = new EmbeddedResource { IsSourceAnArray = true }; foreach (var resourceItem in resourceList) { embeddedResource.Resources.Add(resourceItem); var representation = resourceItem as Representation; if (representation == null) { continue; } representation.RepopulateRecursively(resolver, curies); // traverse ... var link = representation.ToLink(resolver); if (link != null) { Links.Add(link); // add a link to embedded to the container ... } } Embedded.Add(embeddedResource); }
/// <summary> /// Returns true if VariableList instances are equal /// </summary> /// <param name="other">Instance of VariableList to be compared</param> /// <returns>Boolean</returns> public bool Equals(VariableList other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( TotalNumberOfItems == other.TotalNumberOfItems || TotalNumberOfItems.Equals(other.TotalNumberOfItems) ) && ( Embedded == other.Embedded || Embedded != null && Embedded.Equals(other.Embedded) ) && ( Links == other.Links || Links != null && Links.Equals(other.Links) )); }
void ProcessPropertyValue(IHypermediaResolver resolver, List <CuriesLink> curies, IResource resource) { var embeddedResource = new EmbeddedResource { IsSourceAnArray = false }; embeddedResource.Resources.Add(resource); Embedded.Add(embeddedResource); var representation = resource as Representation; if (representation == null) { return; } representation.RepopulateRecursively(resolver, curies); // traverse ... var link = representation.ToLink(resolver); if (link != null) { Links.Add(link); // add a link to embedded to the container ... } }
public GrisaiaDatabase() { string baseDirectory = AppContext.BaseDirectory; CachePath = Path.Combine(baseDirectory, "cache"); DataPath = Path.Combine(baseDirectory, "data"); SavedPath = Path.Combine(baseDirectory, "saved"); if (ViewModelBase.IsInDesignModeStatic) { string gameJson = Embedded.ReadAllText(Embedded.Combine("Grisaia.data", "games.json")); string charactersJson = Embedded.ReadAllText(Embedded.Combine("Grisaia.data", "characters.json")); GameDatabase = JsonConvert.DeserializeObject <GameDatabase>(gameJson); CharacterDatabase = JsonConvert.DeserializeObject <CharacterDatabase>(charactersJson); GameDatabase.GrisaiaDatabase = this; CharacterDatabase.GrisaiaDatabase = this; } else { string gamePath = Path.Combine(DataPath, "games.json"); string charactersPath = Path.Combine(DataPath, "characters.json"); GameDatabase = GameDatabase.FromJsonFile(gamePath, this); CharacterDatabase = CharacterDatabase.FromJsonFile(charactersPath, this); } SpriteDatabase = new SpriteDatabase(this); }
private bool DebugPatch() { // Patch in validation byte[] binary = File.ReadAllBytes(Executable); if (!PatchValidation(binary, Validation1)) { return(false); } if (!PatchValidation(binary, Validation2)) { return(false); } if (!FileRetry(() => File.WriteAllBytes(Executable, binary))) { return(false); } // Save debug key if (!FileRetry(() => Embedded.SaveToFile(Cs2DebugKeyRes, Cs2DebugKeyPath))) { return(false); } return(true); }
/// <summary> /// Returns true if PipelineExecutionListRepresentation instances are equal /// </summary> /// <param name="other">Instance of PipelineExecutionListRepresentation to be compared</param> /// <returns>Boolean</returns> public bool Equals(PipelineExecutionListRepresentation other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( TotalNumberOfItems == other.TotalNumberOfItems || TotalNumberOfItems.Equals(other.TotalNumberOfItems) ) && ( Page == other.Page || Page != null && Page.Equals(other.Page) ) && ( Embedded == other.Embedded || Embedded != null && Embedded.Equals(other.Embedded) ) && ( Links == other.Links || Links != null && Links.Equals(other.Links) )); }
private void ProcessPropertyValue(IHypermediaResolver resolver, List <CuriesLink> curies, IEnumerable <IResource> resources) { var resourceList = resources.ToList(); var relationName = resources is IResourceList list ? list.RelationName : resourceList.FirstOrDefault()?.Rel ?? string.Empty; var embeddedResource = new EmbeddedResource { IsSourceAnArray = true, RelationName = relationName }; foreach (var resourceItem in resourceList) { embeddedResource.Resources.Add(resourceItem); if (!(resourceItem is Representation representation)) { continue; } representation.RepopulateRecursively(resolver, curies); // traverse ... var link = representation.ToLink(resolver); if (link != null) { Links.Add(link); // add a link to embedded to the container ... } } Embedded.Add(embeddedResource); }
public RavenConfiguration Initialize() { Http.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Embedded.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Server.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Core.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Replication.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Cluster.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Etl.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Queries.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Patching.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Logs.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Memory.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Storage.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Security.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Backup.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Indexing.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Monitoring.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Studio.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Databases.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); PerformanceHints.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Licensing.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Tombstones.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Subscriptions.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); TransactionMergerConfiguration.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); Notifications.Initialize(Settings, ServerWideSettings, ResourceType, ResourceName); PostInit(); Initialized = true; return(this); }
public CS2XmlDebugPatch(string xmlFile, bool debugSaveFolder, string resourcePath) { string debugKeybindsXmlPath = Embedded.Combine(resourcePath, "debug_keybinds.xml"); DebugKeybindsXmlFragment = Embedded.ReadAllText(debugKeybindsXmlPath); XmlFile = xmlFile; DebugSaveFolder = debugSaveFolder; }
public string Render() { var str = Remote.Render(); str += Environment.NewLine + Local.Render(); str += Environment.NewLine + Embedded.Render(); return(str); }
public void Should_Successfully_Set_EmbededName() { //Arrange && Act var embedded = new Embedded("ea:order"); //Assert Assert.Equal("ea:order", embedded.ResourceName); }
/// <summary> /// Determines if the resources contains a named embedded resource. /// </summary> /// <param name="named">The name identifying the embedded resource.</param> /// <returns>True if found. Otherwise, False.</returns> public bool HasEmbedded(string named) { if (string.IsNullOrWhiteSpace(named)) { throw new ArgumentException("Name of embedded resource not provided.", nameof(named)); } return(Embedded != null && Embedded.ContainsKey(named)); }
static Package() { Embedded.EnsureAssembliesInitialized(); Loader.Resolvers.Clear(); Loader.Resolvers.Add(Resolver); IgnoredFileNamePatterns = new[] { "*.importer", "*.ignore", "*.tmp" }; }
public IResource WithBaseAddress(Uri baseAddress) => new Resource(this, Comparer) { Links = Links, BaseAddress = baseAddress, Embedded = Embedded.Select(r => r.WithBaseAddress(baseAddress)).ToArray(), Name = Name, Rel = Rel };
private void BindEmbeddedStyle() { StyleItem clientItem = new StyleItem(ViewData); Embedded.InstantiateIn(clientItem); Controls.Add(clientItem); if (ViewData != null) { clientItem.DataBind(); } }
private static void Main(string[] args) { for (int i = 0; i < 10; i++) { Console.WriteLine(i); using (var x = new Embedded()) { x.CanGetNotificationAboutDocumentPut(); } } }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (Id != null) { hashCode = hashCode * 59 + Id.GetHashCode(); } if (ProgramId != null) { hashCode = hashCode * 59 + ProgramId.GetHashCode(); } if (PipelineId != null) { hashCode = hashCode * 59 + PipelineId.GetHashCode(); } if (ArtifactsVersion != null) { hashCode = hashCode * 59 + ArtifactsVersion.GetHashCode(); } if (User != null) { hashCode = hashCode * 59 + User.GetHashCode(); } hashCode = hashCode * 59 + Status.GetHashCode(); hashCode = hashCode * 59 + Trigger.GetHashCode(); if (CreatedAt != null) { hashCode = hashCode * 59 + CreatedAt.GetHashCode(); } if (UpdatedAt != null) { hashCode = hashCode * 59 + UpdatedAt.GetHashCode(); } if (FinishedAt != null) { hashCode = hashCode * 59 + FinishedAt.GetHashCode(); } if (Embedded != null) { hashCode = hashCode * 59 + Embedded.GetHashCode(); } if (Links != null) { hashCode = hashCode * 59 + Links.GetHashCode(); } return(hashCode); } }
static void Main(string[] args) { // This wave is from https://freewavesamples.com/files/Ensoniq-ZR-76-01-Dope-77.wav string embeddedPath = "WaveParser.Data.Ensoniq-ZR-76-01-Dope-77.wav"; string outputPath = "Ensoniq-ZR-76-01-Dope-77.wav"; Embedded.WriteEmbeddedFile(embeddedPath, outputPath, "WaveParser"); Wave.Wave w = new Wave.Wave(); w.DeepParse(outputPath); w.OutputBasicInfo(); }
public bool compileShaderResource(ShaderType target, String resName, List <String> defines) { //check for embedded file if (Embedded.hasEmbeddedResource(resName) == true) { Info.print("Compiling {0}: {1}", target, resName); return(compileShaderText(target, Embedded.getString(resName), defines)); } //can't find it return(false); }
private bool LanguagesPatch() { if (!BackupFile(LanguagesPath, false)) { return(false); } if (!FileRetry(() => Embedded.SaveToFile(LanguagesRes, LanguagesPath))) { return(false); } return(true); }
static Zlib() { string arch = (Environment.Is64BitProcess ? "x64" : "x86"); string path = Path.Combine(CatUtils.NativeDllExtractPath, arch); Directory.CreateDirectory(path); // Load the embedded zlib1 dll string ResPath = $"zlib1.{arch}.dll"; string dllPath = Path.Combine(path, "zlib1.dll"); Embedded.LoadNativeDll(ResPath, dllPath); }
public static Texture getEmbeddedTexture(string resourceName) { Stream stream = Embedded.getStream(resourceName); if (stream != null) { Texture t = new Texture(); t.loadFromStream(stream); return(t); } Warn.print("Failed to find embedded texture {0}", resourceName); return(null); }
static void Main(string[] args) { Embedded BI = new Embedded(); var response = JsonConvert.SerializeObject(BI.AccessTokenAsync("{APLICATION_ID}", "{EMAIL-POWERBI}", "{SENHA-POWERBI}").Result); JObject AccessJson = JObject.Parse(response); RespAccessToken Resp = JsonConvert.DeserializeObject <RespAccessToken>(AccessJson.ToString()); var TokenEmbedded = JsonConvert.SerializeObject(BI.EmbeddedTokenAsync(Resp.AccessToken, "{EMAIL-POWERBI}", "{GROUP_ID}", "{REPORT_ID}", "{DATASETS_ID}").Result); JObject json = JObject.Parse(TokenEmbedded); RespEmbeddedToken Embedded = JsonConvert.DeserializeObject <RespEmbeddedToken>(TokenEmbedded); Console.WriteLine(Embedded.Token); Console.ReadKey(); }
static Asmodean() { #if NATIVE_ASMODEAN // Make sure the zlib1.dll is extracted and loaded because asmodean.dll needs it. // We'll just call a method that won't error out on us. Zlib.CompressedBounds(0); string arch = (Environment.Is64BitProcess ? "x64" : "x86"); string path = Path.Combine(CatUtils.NativeDllExtractPath, arch); Directory.CreateDirectory(path); // Load the embedded asmodean dll string ResPath = $"asmodean.{arch}.dll"; string dllPath = Path.Combine(path, "asmodean.dll"); Embedded.LoadNativeDll(ResPath, dllPath); #endif }
public void Should_Successfully_Set_EmbededResources() { //Arrange var embedded = new Embedded("ea:order"); //Assert Assert.False(embedded.Resources == null); Assert.Equal(0, embedded.Resources.Count); //Act embedded.WithResource(EmbeddedResource.New(new { Name = "Masoud" }).WithSelfLink("order/name", HttpVerbs.GET)); //Assert Assert.Equal(1, embedded.Resources.Count); Assert.Equal(LinkRelations.Self, embedded.Resources.Single().LinksObjects.Single().Relation); Assert.Equal("order/name", embedded.Resources.Single().LinksObjects.Single().Links.Single().HRef); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) hashCode = hashCode * 59 + TotalNumberOfItems.GetHashCode(); if (Embedded != null) { hashCode = hashCode * 59 + Embedded.GetHashCode(); } if (Links != null) { hashCode = hashCode * 59 + Links.GetHashCode(); } return(hashCode); } }
private void Dispose(bool manual) { if (!disposed) { if (manual) { Default.Dispose(); if (Embedded != Default) { Embedded.Dispose(); } } else { Debug.Print("{0} leaked, did you forget to call Dispose()?", GetType()); } disposed = true; } }
public RavenConfiguration Initialize() { var settingsNames = Settings.AsEnumerable().Select(pair => pair.Key).ToHashSet(StringComparer.OrdinalIgnoreCase); var serverWideSettingsNames = ServerWideSettings?.AsEnumerable().Select(pair => pair.Key).ToHashSet(StringComparer.OrdinalIgnoreCase); Http.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Embedded.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Server.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Core.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Replication.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Cluster.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Etl.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Queries.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Patching.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Logs.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Memory.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Storage.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Security.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Backup.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Indexing.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Monitoring.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Studio.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Databases.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); PerformanceHints.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Licensing.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Tombstones.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Subscriptions.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); TransactionMergerConfiguration.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Notifications.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Updates.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Migration.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); Integrations.Initialize(Settings, settingsNames, ServerWideSettings, serverWideSettingsNames, ResourceType, ResourceName); PostInit(); Initialized = true; return(this); }
static void Main(string[] args) { SimpleWriteInstance inst1 = new SimpleWriteInstance(); inst1.name = "Jeff"; inst1.length = 33; inst1.Published = true; Console.WriteLine("inst1 published"); Console.ReadLine(); inst1.Published = false; Console.WriteLine("inst1 revoked"); Instrumentation.Publish(typeof(App)); Console.WriteLine("Get ready to start"); Console.ReadLine(); NestedABC nest = new NestedABC(); nest.Fire(); MyInstanceABC abc = new MyInstanceABC(); abc.Name = "Lauren"; Instrumentation.Publish(abc); // abc.Published = true; Console.WriteLine("Get ready to end"); // return; ManagementClass classNamespace = new ManagementClass("root:__NAMESPACE"); IntPtr ip = (IntPtr)classNamespace; #if xxx string[] installArgs = new String[] { "/logfile=", "/LogToConsole=false", "/ShowCallStack", typeof(App).Assembly.Location, }; System.Configuration.Install.ManagedInstallerClass.InstallHelper(installArgs); #endif Console.WriteLine("done"); Beep1 beep = new Beep1(); beep.tone = 37; beep.tone2 = 55; beep.Fire(); Beep2 beep2 = new Beep2(); beep2.tone = 1; beep2.tone2 = 3; beep2.xxx = 12; beep2.yyy = 31; beep2.str = "Hello there"; beep2.rg = new int[3]; beep2.rg[0] = 73; beep2.rg[2] = 88; beep2.embed = new Embedded(); beep2.embed.i = 987; beep2.embed.j = 654; beep2.embeds2 = new Embedded[4]; beep2.embeds2[0] = new Embedded(); beep2.embeds2[0].i = 23; beep2.embeds2[0].j = 24; beep2.embeds2[1] = new Embedded(); beep2.embeds2[1].i = 25; beep2.embeds2[1].j = 26; beep2.embeds2[2] = new Embedded(); beep2.embeds2[2].i = 27; beep2.embeds2[2].j = 28; beep2.embeds2[3] = new Embedded(); beep2.embeds2[3].i = 29; beep2.embeds2[3].j = 30; beep2.embeds3 = new Embedded[3]; beep2.embeds3[0] = new Embedded(); beep2.embeds3[0].i = 23; beep2.embeds3[0].j = 24; beep2.embeds3[2] = new Embedded(); beep2.embeds3[2].i = 27; beep2.embeds3[2].j = 28; beep2.Fire(); ChangeEvent change = new ChangeEvent(); Embedded embed = new Embedded(); embed.i = 12; embed.j = 24; change.Fire(); change.PreviousInstance = embed; change.Fire(); change.TargetInstance = new OutterEmbedded(); change.Fire(); // PreviousInstance should be null change.PreviousInstance = new UnknownObject(); change.Fire(); // TargetInstance should be null change.TargetInstance = "how are you"; change.Fire(); // TargetInstance should be null change.TargetInstance = 37; change.Fire(); change.TargetInstance = new ManagementObject("root:__Namespace.Name='cimv2'"); change.Fire(); new ComplexBeep().Fire(); ManyThings things = new ManyThings(); things.Fire(); things.obj = new ManagementClass(@"root\cimv2:Win32_Process"); things.Fire(); things.obj = new ManagementObject("root:__Namespace.Name='cimv2'"); things.objects = new ManagementObject[] { new ManagementObject("root:__Namespace.Name='cimv2'"), new ManagementObject("root:__Namespace.Name='default'") }; things.things = new Object[] {}; things.Fire(); things.obj = null; things.objects = null; things.things = new Object[] { new OutterEmbedded(), new ManagementObject("root:__Namespace.Name='cimv2'") }; things.Fire(); things.things = new Object[] { new OutterEmbedded(), null, new ManagementObject("root:__Namespace.Name='cimv2'") }; things.Fire(); things.things = null; things.objects = null; things.obj = null; things.Fire(); // BUG Wbem Test crashes if you try to view array of ManagementObjects!!!!!!!!!!!!!!! things.obj = new ManagementClass(); things.objects = new ManagementObject[] { new ManagementObject() }; things.things = new Object[] { new OutterEmbedded(), new ManagementObject(), new ManagementObject("root:__Namespace.Name='cimv2'") }; things.Fire(); DiverseEvent diverse = new DiverseEvent(); diverse.dt = DateTime.Now; diverse.ts2 = new TimeSpan(3, 2, 1, 5, 654); diverse.Fire(); DiverseEvent2 diverse2 = new DiverseEvent2(); diverse2.name = "hello"; diverse2.i = 74; diverse2.Fire(); Console.WriteLine("fired"); Console.WriteLine("press enter"); Console.ReadLine(); SimpleInstance inst = new SimpleInstance(); DiverseInstance inst2 = new DiverseInstance(); DiverseInstance inst3 = new DiverseInstance(); inst.i = 12; inst.name = "Lauren"; inst.Published = true; inst2.Published = true; inst3.Published = true; Console.WriteLine("published"); Console.ReadLine(); inst.Published = false; inst2.Published = false; inst3.Published = false; Console.WriteLine("revoked"); Console.ReadLine(); inst.Published = true; inst2.Published = true; inst3.Published = true; Console.WriteLine("published"); Console.ReadLine(); inst.Published = false; inst2.Published = false; inst3.Published = false; Console.WriteLine("revoked"); Console.ReadLine(); }
public TPtrExported(ref Embedded Embedded = default) { this.m_EmbeddedRef = new ptr <Embedded>(ref Embedded); }