/// <summary> /// Gets the state object that represents the state of the given entity. /// </summary> public static IEntityState GetState(this IRailwayState railwayState, IEntity entity) { if (entity == null) { return(null); } return(entity.Accept(Default <GetStateVisitor> .Instance, railwayState)); }
private Task <List <string> > findPersonDataAsync(IEntity file, CancellationToken cancellationToken) { return(Task.Run(() => { IVisitor findPersData = new FindPersDataVisit(); if (cancellationToken != null) { cancellationToken.ThrowIfCancellationRequested(); } file.Accept(findPersData); return file.PersData; })); }
public void DecryptClick(IEntity element) { IVisitor visit = new DecryptVisit(); element.Accept(visit); }