public static Session CreateSession(string parentFolderPath, string name) { return(new Session(parentFolderPath, name, null, new SessionFileType(() => null, () => null, () => null), MakeComponent, new XmlFileSerializer(null), (w, x, y, z) => new ProjectElementComponentFile(w, x, y, z, FieldUpdater.CreateMinimalFieldUpdaterForTests(null)), ApplicationContainer.ComponentRoles, null, null)); }
public static Person CreatePerson(string parentFolderPath, string name) { return(new Person(parentFolderPath, name, null, new PersonFileType(() => null, () => null), MakeComponent, new XmlFileSerializer(null), (w, x, y, z) => new ProjectElementComponentFile(w, x, y, z, FieldUpdater.CreateMinimalFieldUpdaterForTests(null)), new ComponentRole[] {})); }
public void Setup() { _rootFolder = new TemporaryFolder("~FamousPainters~"); var italiansFolder = _rootFolder.Combine("~Italians~"); Directory.CreateDirectory(italiansFolder); var imgFileType = new ImageFileType(() => null, null); var audioFileType = new AudioFileType(null, () => null, () => null); var path = _rootFolder.Combine("PierreAugusteRenoir.jpg"); _imgFile1 = SetupData(path, imgFileType, "Claude", "Monet", "1840", "1840"); path = Path.Combine(italiansFolder, "SistineChapel.jpg"); _imgFile2 = SetupData(path, imgFileType, "Michelangelo", "di Lodovico Buonarroti Simoni", "1475", "1564"); path = _rootFolder.Combine("OntheTerrace.mp3"); _audioFile1 = SetupData(path, audioFileType, "Pierre-Auguste", "Renoir", "1841", "1919"); path = Path.Combine(italiansFolder, "TheLastSupper.mp3"); _audioFile2 = SetupData(path, audioFileType, "Leonardo", "da Vinci", "1452", "1519"); _updater = FieldUpdater.CreateMinimalFieldUpdaterForTests(_rootFolder.Path); }
public bool TryUpdate(string key, string?value, bool useTts) { var updater = new FieldUpdater(Provider.Container, chatClient, voiceroid2ProxyClient.Invoke(), useTts); var fields = EnumerateDefinitionsFields(); return(updater.TryUpdate(key, value, fields)); }
private Session CreateSession() { return(new Session(_parentFolder.Path, "xyz", null, new SessionFileType(() => null, () => null, () => null), (parentElement, path) => null, new XmlFileSerializer(null), (w, x, y, z) => { return new ProjectElementComponentFile(w, x, y, z, FieldUpdater.CreateMinimalFieldUpdaterForTests(null)); }, null, null, null)); }
/// ------------------------------------------------------------------------------------ public NewComponentFile(string pathToAnnotatedFile, IEnumerable <FileType> fileTypes, IEnumerable <ComponentRole> componentRoles, XmlFileSerializer xmlFileSerializer, IProvideAudioVideoFileStatistics statisticsProvider, PresetGatherer presetProvider, FieldUpdater fieldUpdater) : base(null, pathToAnnotatedFile, fileTypes, componentRoles, xmlFileSerializer, statisticsProvider, presetProvider, fieldUpdater) { _fileTypes = fileTypes; Selected = true; }
public override IUpdater BeginUpdate() { UpdateColumns(); var newFL = BuildFieldList(); if (HasDifferentFieldsList(newFL)) { var u = new FieldUpdater(); u.m_Table = this; u.m_Fields = newFL; return(UpdateDataBegin(u)); } return(UpdateDataBegin(null)); }
private void Awake() { MatrixStorage <FieldObject> fieldMatrix = new MatrixStorage <FieldObject>(fieldSize); FieldProperties fieldProperties = new FieldProperties(fieldContainer, fieldSize, fieldScale); ICombinationsFinder combinationsFinder = new CombinationsFinder(fieldMatrix); IFieldObjectMarker fieldObjectMarker = new FieldObjectMarker(fieldObjectMarkerGameObject, fieldObjectMarkerContainer, fieldProperties); IFieldObjectSwapper fieldObjectSwapper = new FieldObjectSwapper(fieldMatrix, fieldProperties, coroutinePlayer, swapDuration); IFieldObjectCreator fieldObjectCreator = new FieldObjectCreator(fieldMatrix, fieldProperties, fieldObjects); IFieldObjectRemover fieldObjectRemover = new FieldObjectRemover(fieldMatrix); IFieldUpdater fieldUpdater = new FieldUpdater(fieldMatrix, combinationsFinder, fieldObjectCreator, fieldObjectRemover, coroutinePlayer, fieldProperties, fieldObjectFallingStartSpeed, fieldObjectFallingVelocity); controller.InitializeController(fieldProperties, fieldObjectMarker, fieldObjectSwapper, fieldUpdater, combinationsFinder); FillFieldWithObjects(fieldObjectCreator); }
public DummySession(string parentFolder, string name, PersonInformant personInformant, params string[] actors) : base(parentFolder, name + "-session", null, new SessionFileType(() => null, () => null, () => null), MakeComponent, new XmlFileSerializer(null), (w, x, y, z) => new ProjectElementComponentFile(w, x, y, z, FieldUpdater.CreateMinimalFieldUpdaterForTests(null)), ApplicationContainer.ComponentRoles, personInformant, null) { if (actors == null || actors.Length == 0) { Participants = new[] { "ddo-person" } } ; else { Participants = actors; } MetaFile.Setup(m => m.GetStringValue(SessionFileType.kTitleFieldName, It.IsAny <string>())).Returns(name); MetaFile.Setup(m => m.GetCustomFields()).Returns(new List <FieldInstance>()); }
public void Update() { _textField = FieldUpdater.Invoke(_textField); }
private void Start_Button_Click(object sender, RoutedEventArgs e) { string dest = ""; Int32 bufferlength = default_buffer; Int32 ttlvalue = default_ttl; Int32 timeout = default_timeout; Int32 interval = default_interval; byte checker = 0x00; //A bitfield checker FieldUpdater fieldUpdater = FldUpd; StatusUpdater statusUpdater = StdUpd; Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Important, "Statring validation..."); //Valid IP or domain name if (Destination_Fill.Text != "") { dest = Destination_Fill.Text; checker = (byte)(checker | (byte)0x01); } else { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Error, "No destination filled."); } //Valid buffer size if (Buffer_Size.Text != "") { if (CheckANumber(Buffer_Size.Text)) { if ((bufferlength = CheckNumberBetween(Convert.ToInt32(Buffer_Size.Text), 32, 65500)) != -1) { checker = (byte)(checker | (byte)0x02); } else { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Error, "Invalid buffer size setting."); } } else { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Error, "Invalid buffer size Input."); } } else { Dispatcher.Invoke(fieldUpdater, ValueSign.FieldSign.BufferSize, bufferlength.ToString()); checker = (byte)(checker | (byte)0x02); } //Valid TTL if (TTL_Count.Text != "") { if (CheckANumber(TTL_Count.Text)) { if ((ttlvalue = CheckNumberBetween(Convert.ToInt32(TTL_Count.Text), 1, 255)) != -1) { checker = (byte)(checker | (byte)0x04); } else { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Error, "Invalid TTL Value."); } } else { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Error, "Invalid TTL Input."); } } else { Dispatcher.Invoke(fieldUpdater, ValueSign.FieldSign.TTL, ttlvalue.ToString()); checker = (byte)(checker | (byte)0x04); } //Valid Timeout if (Timeout_Count.Text != "") { if (CheckANumber(Timeout_Count.Text)) { if ((timeout = CheckNumberLarger(Convert.ToInt32(Timeout_Count.Text), 1)) != -1) { checker = (byte)(checker | (byte)0x08); } else { } } else { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Error, "Invalid timeout input."); } } else { Dispatcher.Invoke(fieldUpdater, ValueSign.FieldSign.TimeOut, timeout.ToString()); checker = (byte)(checker | (byte)0x08); } //Valid interval if (Interval_Count.Text != "") { if (CheckANumber(Interval_Count.Text)) { if ((interval = CheckNumberLarger(Convert.ToInt32(Interval_Count.Text), 1)) != -1) { checker = (byte)(checker | (byte)0x10); } else { } } else { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Error, "Invalid interval input."); } } else { Dispatcher.Invoke(fieldUpdater, ValueSign.FieldSign.Interval, interval.ToString()); checker = (byte)(checker | (byte)0x10); } //Check Valid if (checker == 0x1F) { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Information, "Validation completed, preparing..."); DataSct.PingParam pingparamdata = new DataSct.PingParam { destination = dest, buffersize = bufferlength, dflag = Is_DF.IsChecked.Value, ttl = ttlvalue, timeout = timeout, interval = interval }; UIElementEnabler(false); pingworker = new Thread(new ParameterizedThreadStart(PingerLauncher)) { IsBackground = true, Name = "Ping Worker", Priority = ThreadPriority.AboveNormal }; pingworker.Start((object)pingparamdata); Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Information, "Ping worker launcher has been called."); } else { Dispatcher.Invoke(statusUpdater, ValueSign.StatusSign.Information, "Validation failed for wrong parameters."); } }