protected override void SetUp() { this.PasswordUnity = new PasswordUnity(); this.PasswordUnityUserLoginName = TF.GetConfig().Properties["PasswordUnityUserLoginName"]; this.PasswordUnityUserPassword = TF.GetConfig().Properties["PasswordUnityUserPassword"]; this.PasswordUnityUserInValidPassword = TF.GetConfig().Properties["PasswordUnityUserInValidPassword"]; }
private void LoadTF() { var tfLog = new StringBuilder(); tfLog.AppendLine("Loaded TF Info : " + modelName); var linkHelpers = GetComponentsInChildren <SDF.Helper.Link>(); if (GetPluginParameters().GetValues <string>("ros2/transforms/link", out var links)) { foreach (var link in links) { var parentFrameId = GetPluginParameters().GetAttributeInPath <string>("ros2/transforms/link[text()='" + link + "']", "parent_frame_id", "base_link"); (var modelName, var linkName) = SDF2Unity.GetModelLinkName(link); foreach (var linkHelper in linkHelpers) { if ((string.IsNullOrEmpty(modelName) || (!string.IsNullOrEmpty(modelName) && linkHelper.Model.name.Equals(modelName))) && linkHelper.name.Equals(linkName)) { var tf = new TF(linkHelper, link, parentFrameId); tfList.Add(tf); tfLog.AppendLine(modelName + "::" + linkName + " : TF added"); break; } } } } Debug.Log(tfLog.ToString()); }
public static void ReadingFilesTest() { var file = @"d:\_Test\sunamo.performance\FileManipulation.cs"; StopwatchStatic.Start(); var content = TF.ReadFile(file); StopwatchStatic.StopAndPrintElapsed("TF.ReadFile"); var file2 = FS.InsertBetweenFileNameAndExtension(file, "2"); StopwatchStatic.Start(); var content2 = FS.ReadAllText(file2); StopwatchStatic.StopAndPrintElapsed("FS.ReadAllText"); var file3 = FS.InsertBetweenFileNameAndExtension(file, "2"); StopwatchStatic.Start(); var content3 = TF.ReadFileParallel(file3, null, null); StopwatchStatic.StopAndPrintElapsed("TF.ReadFileParallel"); var file4 = FS.InsertBetweenFileNameAndExtension(file, "2"); StopwatchStatic.Start(); var content4 = File.ReadAllLines(file4); StopwatchStatic.StopAndPrintElapsed("File.ReadAllLines"); }
private void Opn_Click(object sender, EventArgs e) { TF tF = new TF(Directory.GetCurrentDirectory() + "/Queue.txt"); my = tF.Read(); textBox1.Lines = my.Printer(); }
/// <summary> /// Get consts which exists in XlfKeys.cs /// </summary> /// <param name="first"></param> /// <param name="lines"></param> List<string> GetConsts(out int first, out List<string> lines) { first = -1; lines = TF.ReadAllLines(pathXlfKeys); var keys = CSharpParser.ParseConsts(lines, out first); return keys; }
private void Restore_StructOrClass_Test <TF, TT>() where TF : TT, INonGenericInterface, new() where TT : INonGenericInterface { var instance = new TF(); instance.Value = 100; Restore_Object_Test <TT>(() => (TT)instance, v => v.Value); }
public IEnumerator RealReset(float resetTime) { if (resetting) { yield break; } resetting = true; resetStartedAt = Time.fixedTime; last = MakeTTFs(); Debug.Log("Starting reset!"); var eoff = new WaitForFixedUpdate(); for (float t = 0.0f; t < resetTime; t += Time.unscaledDeltaTime) { float it = Mathf.Clamp01(t / resetTime); it *= it; for (int i = 0; i < initial.Length; i++) { var newTF = TF.Lerp(last[i].tf, initial[i].tf, it); newTF.Apply(initial[i].transform); } yield return(eoff); } ResetNow(); resetting = false; yield break; }
public void ParseOutlookFormatGoogleContactsTest() { var f = @"D:\_Test\sunamo\SunamoCsv\contacts_Outlook.csv"; GoogleContactExportRow c = new GoogleContactExportRow(); var g = c.GetType().GetProperties().Select(d2 => d2.Name); var c2 = TF.ReadAllText(f); CsvFile csv = new CsvFile(); //CsvReader csvReader = new CsvReader(); csv.Populate(true, c2); var gCount = g.Count(); List <List <string> > ls = new List <List <string> >(gCount); int i = 0; foreach (var item in g) { var ls2 = LinearHelper.GetStringListFromTo(0, gCount - 1); var li = CA.ToList <int>(ls2); var entries = csv.Strings(0); ls.Add(entries); } int d = 0; }
public TF LoadItemTF(string Id) { var obj = new TF(); #region Item string itemQuery = $"EXECUTE SP_DisplayQuestionMWQ '{Id}'"; obj.Item = _db.Database.SqlQuery <Item>(itemQuery).FirstOrDefault(); #endregion #region Answers string ansQuery = $"EXECUTE SP_DisplayAnswersMWQ '{Id}'"; obj.Answer = _db.Database.SqlQuery <Answer>(ansQuery).First(); #endregion #region Planner string plnQuery = $"EXECUTE SP_DisplayPlannerMWQ '{obj.Item.ILoId}'"; obj.Planner = _db.Database.SqlQuery <Planner>(plnQuery).FirstOrDefault(); #endregion return(obj); }
static public void FillTFDictionary(ref Dictionary <TF, object> dict) { if (dict == null) { return; } FieldInfo[] fieldList = typeof(TF).GetFields(); Type type = typeof(TF); foreach (FieldInfo field in fieldList) { if (field.FieldType != type) { continue; } TF key = (TF)Enum.Parse(type, field.Name); object temp; if (!dict.TryGetValue(key, out temp)) { dict[key] = null; } } }
public static void ProcessFiles(TesseractArgs a) { var tesseractPath = GetTesseractPath(); var maxDegreeOfParallelism = Environment.ProcessorCount; Parallel.ForEach(a.inputFiles, new ParallelOptions { MaxDegreeOfParallelism = maxDegreeOfParallelism }, (fileName) => { var imageFile = File.ReadAllBytes(fileName); var text = ParseText(tesseractPath, imageFile, a.lang.ToString()); if (a.outputFiles != null) { TF.SaveFile(text, a.outputFiles[fileName]); } if (a.writingOnConsole) { Console.WriteLine("File:" + fileName + "\n" + text + "\n"); } }); }
public static string ConvertToTypescript(string csharpCode, IEnumerable <Func <CSharpSyntaxNode, CSharpSyntaxNode> > funcs = null) { var mscorlib = MetadataReference.CreateFromFile(typeof(object).Assembly.Location); var tree = (CSharpSyntaxTree)CSharpSyntaxTree.ParseText(csharpCode); if (tree.GetDiagnostics().Any(f => f.Severity == DiagnosticSeverity.Error)) { return(null); } var root = tree.GetRoot(); if (funcs != null) { foreach (var func in funcs) { root = func(root); } } var translationNode = TF.Get(root, null); var compilation = CSharpCompilation.Create("TemporaryCompilation", syntaxTrees: new[] { tree }, references: new[] { mscorlib }); var model = compilation.GetSemanticModel(tree); translationNode.Compilation = compilation; translationNode.SemanticModel = model; translationNode.ApplyPatch(); return(translationNode.Translate()); }
static public object GetTFieldValueRaw(PropertyInfo pro, TF key) { object result = null; while (true) { var fieldList = pro.GetCustomAttributes <TField>(); if (fieldList == null) { break; } foreach (TField field in fieldList) { if (field.Key == key) { result = field.Value; break; } } break; } return(result); }
private string convertToTypescript(string text) { try { var tree = (CSharpSyntaxTree)CSharpSyntaxTree.ParseText(text); // detect to see if it's actually C# sourcode by checking whether it has any error if (tree.GetDiagnostics().Any(f => f.Severity == DiagnosticSeverity.Error)) { return(null); } var root = tree.GetRoot(); var translationNode = TF.Get(root, null); var compilation = CSharpCompilation.Create("TemporaryCompilation", syntaxTrees: new[] { tree }, references: new[] { Mscorlib }); var model = compilation.GetSemanticModel(tree); translationNode.Compilation = compilation; translationNode.SemanticModel = model; translationNode.ApplyPatch(); return(translationNode.Translate()); } catch (Exception ex) { // TODO // swallow exception .!!!!!!!!!!!!!!!!!!!!!!! } return(null); }
public string ConvertToTypescript(string text, ConvertSettings settingStore) { try { CSharpSyntaxTree text1 = (CSharpSyntaxTree)CSharpSyntaxTree.ParseText(text, null, "", null, new CancellationToken()); if (text1.GetDiagnostics(new CancellationToken()).Any(f => f.Severity == (DiagnosticSeverity)3)) { return(null); } CSharpSyntaxNode syntaxNode = text1.GetRoot(new CancellationToken()); if (this.IsEmptyRoot(syntaxNode)) { return(null); } if (settingStore.IsConvertToInterface) { syntaxNode = ClassToInterfaceReplacement.ReplaceClass(syntaxNode); } if (settingStore.IsConvertMemberToCamelCase) { syntaxNode = MakeMemberCamelCase.Make(syntaxNode); } if (settingStore.IsConvertListToArray) { syntaxNode = ListToArrayReplacement.ReplaceList(syntaxNode); } if (settingStore.ReplacedTypeNameArray.Length != 0) { syntaxNode = TypeNameReplacement.Replace(settingStore.ReplacedTypeNameArray, syntaxNode); } if (settingStore.AddIPrefixInterfaceDeclaration) { syntaxNode = AddIPrefixInterfaceDeclaration.AddIPrefix(syntaxNode); } if (settingStore.IsInterfaceOptionalProperties) { syntaxNode = OptionalInterfaceProperties.AddOptional(syntaxNode); } CSharpSyntaxTree syntaxTree = (CSharpSyntaxTree)syntaxNode.SyntaxTree; SyntaxTranslation syntaxTranslation = TF.Get(syntaxNode, null); CSharpCompilation csharpCompilation = CSharpCompilation.Create("TemporaryCompilation", new[] { syntaxTree }); SemanticModel semanticModel = ((Compilation)csharpCompilation).GetSemanticModel(syntaxTree, false); syntaxTranslation.Compilation = csharpCompilation; syntaxTranslation.SemanticModel = semanticModel; syntaxTranslation.ApplyPatch(); return(syntaxTranslation.Translate()); } catch (Exception ex) { } return((string)null); }
public void FormatHtmlTest() { var content = TF.ReadFile(@"D:\_Test\sunamo\SunamoTidy\FormatHtml\1.html"); string actual = null; //actual = TidyManagedHelper.FormatHtml(content); TF.WriteAllText(@"D:\_Test\sunamo\SunamoTidy\FormatHtml\1_Out.html", actual); }
public void SpotifyTracksTest() { var s = TF.ReadAllText(@"D:\_Test\sunamoWithoutDep\SunamoJson\SpotifyTracks.json"); Init(); var v = js.Deserialize <SpotifyTracks>(s); }
public void FormatHtmlTest() { var tidy_config = TidyExeHelper.WriteTidyConfigToExecutableLocation(); var content = TF.ReadFile(@"D:\_Test\sunamo\SunamoTidy\FormatHtml\1.html"); var actual = TidyExeHelper.FormatHtml(content, tidy_config); int i = 0; }
public void FileType_NetCore_Test() { SunamoMimeHelper.Init(); var f = @"d:\_Test\sunamo\win\Helpers\MImeHelper\GetMimeFromFile\Real"; //application/octet-stream> Assert.AreEqual("jpg", SunamoMimeHelper.FileType(TF.ReadAllBytes(f + AllExtensions.jpg).ToArray())); Assert.AreEqual("webp", SunamoMimeHelper.FileType(TF.ReadAllBytes(f + AllExtensions.webp).ToArray())); }
public static TF Lerp(TF a, TF b, float t) { return(new TF { position = Vector3.Lerp(a.position, b.position, t), rotation = Quaternion.Slerp(a.rotation, b.rotation, t), scale = Vector3.Lerp(a.scale, b.scale, t) }); }
/// <summary> /// A1 can be null, then will be joined default like D:\_Test\AllProjectsSearch\AllProjectsSearch\ by DefaultFolderPath() /// A2 can be slashed or backslashed. Will be appended to A1. /// To A2 will be add _Original automatically /// A3 is append after folder and folderFrom (with _Original\). can be null or SE /// /// A5 whether replace _Original in non original Folder /// </summary> /// <param name="appName"></param> /// <param name="featureOrType"></param> public static List <string> RefreshOriginalFiles(string baseFolder, object featureOrType, string modeOfFeature, bool copyFilesRecursively, bool replace_Original) { if (baseFolder == null) { baseFolder = DefaultFolderPath(); } string feature = NameOfFeature(featureOrType); FS.WithoutEndSlash(ref baseFolder); baseFolder = baseFolder + "\\" + feature; var folderFrom = baseFolder + "_Original\\"; string folder = baseFolder + "\\"; if (!string.IsNullOrEmpty(modeOfFeature)) { modeOfFeature = modeOfFeature.TrimEnd('\\') + "\\"; folderFrom += modeOfFeature; folder += modeOfFeature; } FS.GetFiles(folder, copyFilesRecursively).ToList().ForEach(d => FS.TryDeleteFile(d)); if (copyFilesRecursively) { FS.CopyAllFilesRecursively(folderFrom, folder, FileMoveCollisionOption.Overwrite); } else { FS.CopyAllFiles(folderFrom, folder, FileMoveCollisionOption.Overwrite); } var files = FS.GetFiles(folder); if (replace_Original) { const string _Original = "_Original"; for (int i = 0; i < files.Count; i++) { var item = files[i]; var item2 = item; var c = TF.ReadFile(item); // replace in content c = SH.Replace(c, _Original, string.Empty); TF.SaveFile(c, item2); if (item2.Contains(_Original)) { string newFile = item2.Replace(_Original, string.Empty); FS.MoveFile(item2, newFile, FileMoveCollisionOption.Overwrite); files[i] = newFile; } } } return(files); }
public void ChangeMove(TF Bool) { if (Bool == TF.True) { CanMove = true; } else { CanMove = false; } }
public IHttpActionResult UpdateTF([FromBody] TF model) { if (!ModelState.IsValid) { return(BadRequest("Invalid Model")); } var result = new ItemService().EditTF(model); return(Ok(result)); }
/** * Dans les structures Celsius et Fahrenheit, écrire la fonction de conversion de l’une vers l’autre. * */ public static void convCelsiusFahrenheit() { Celsius TC; Fahrenheit TF; TC.Temperature = 30; TF.Temperature = 86.00D; Console.WriteLine($"{TC.Temperature} °C => {TC.toFahrenheit()} °F"); Console.WriteLine($"{TF.Temperature} °F => {TF.toCelsius()} °C"); }
public void HtmlTableParserTest() { var a = @"D:\_Test\sunamo\sunamo\Html\HtmlTableParserTests\a.html"; var hd = HtmlAgilityHelper.CreateHtmlDocument(); hd.LoadHtml(TF.ReadFile(a)); var table = HtmlAgilityHelper.Node(hd.DocumentNode, true, "table"); HtmlTableParser p = new HtmlTableParser(table, false); var v = p.ColumnValues("1", false, false); int i = 0; }
public void ParseAndRemoveNamespacesTest() { var file = @"D:\_Test\sunamo\SunamoCode\ParseAndRemoveNamespacesTest\a.xlf"; var c = TF.ReadFile(file); XmlNamespacesHolder h = new XmlNamespacesHolder(); XmlDocument x = null; x = h.ParseAndRemoveNamespacesXmlDocument(c, x.NameTable); }
public static ISubscription bind( this IObservable <ValueWithStorage> subject, dfLabel control ) { return(withTween(set => subject.subscribe(value => set(Go.to( TF.a( () => ValueWithStorage.parse(control.Text).AsVector2(), v => control.Text = new ValueWithStorage(v).AsString() ), TWEEN_DURATION, tCfg.vector2Prop(TF.Prop, value.AsVector2()) ))))); }
public void TFTest() { var doc = new Document(new List <string>() { "АААА", "АААА", "АААА", "БББ", "ЗАС" }); TF tfEvaluator = new TF(doc); Assert.AreEqual(3.0 / doc.Length, tfEvaluator.Evaluate(doc[0]), eps); Assert.AreEqual(1.0 / doc.Length, tfEvaluator.Evaluate(doc[3]), eps); Assert.AreEqual(1.0 / doc.Length, tfEvaluator.Evaluate(doc[4]), eps); }
public static void MainManyStringReplacing() { var file = @"d:\_Test\sunamo.performance\FileManipulation.cs"; StopwatchStatic.Start(); var content = FS.ReadAllText(file); StopwatchStatic.StopAndPrintElapsed("FS.ReadAllText"); /* * TF.ReadFile takes 228ms * FS.ReadAllText takes 0ms * TF.ReadFileParallel takes 1ms */ #region Replacement #endregion /* * ReplaceAll3 takes 254ms * ReplaceUnsafeUnmanaged takes 7532ms * ReplaceAllSb 1242ms */ string replacePairs = ""; var tuple = SH.SplitFromReplaceManyFormat(replacePairs); var from = SH.GetLines(tuple.Item1); var to = SH.GetLines(tuple.Item2); var sb = new StringBuilder(content); StopwatchStatic.Start(); var replaced = SH.ReplaceAll3(from, to, false, content); StopwatchStatic.StopAndPrintElapsed("ReplaceAll3"); //StopwatchStatic.Start(); //var replaced2 = SHUnsafe.ReplaceUnsafeUnmanaged(new StringBuilder(content), from, to).ToString(); //StopwatchStatic.StopAndPrintElapsed("ReplaceUnsafeUnmanaged"); //StopwatchStatic.Start(); //for (int i = 0; i < from.Count; i++) //{ // sb = SH.ReplaceAllSb(sb, to[i], from[i]); //} //StopwatchStatic.StopAndPrintElapsed("ReplaceAllSb"); StopwatchStatic.Start(); var replaced4 = TF.ReadFileParallel(file, from, to); StopwatchStatic.StopAndPrintElapsed("TF.ReadFileParallel"); }
/// <summary> /// Add to XlfKeys.cs from xlf /// Must manually call XlfResourcesH.SaveResouresToRL(DefaultPaths.sunamoProject) before /// called externally from MiAddTranslationWhichIsntInKeys_Click /// </summary> /// <param name="keysAll"></param> public void AddConsts(List<string> keysAll) { int first = -1; List<string> lines = null; var keys = GetConsts(out first, out lines); var both = CA.CompareList(keys, keysAll); CSharpGenerator csg = new CSharpGenerator(); foreach (var item in keysAll) { AddConst(csg, item); } lines.Insert(first, csg.ToString()); TF.SaveLines(lines, pathXlfKeys); }