public static string GetWrapperArgs(string targetFile, string targetArgs, EntryPointCapabilities caps, IEnumerable <Keys> closeKeys, IEnumerable <Keys> killKeys) { string str = string.Format("/file \"{0}\" /args {1}", (object)targetFile, (object)targetArgs); if ((caps & EntryPointCapabilities.DirectX) == EntryPointCapabilities.DirectX) { str = "/directx " + str; } string keys1 = VmcStudioUtil.GetKeys(closeKeys); if (!string.IsNullOrEmpty(keys1)) { str = string.Format("/closekeys \"{0}\" {1}", (object)keys1, (object)str); } string keys2 = VmcStudioUtil.GetKeys(killKeys); if (!string.IsNullOrEmpty(keys2)) { str = string.Format("/killkeys \"{0}\" {1}", (object)keys2, (object)str); } return(str); }
internal EntryPointCapabilityPresenter(EntryPointPresenter entryPoint, EntryPointCapabilities capability) { this.EntryPoint = entryPoint; this.Capability = capability; }