Exemplo n.º 1
0
 public static IEnumerable <DummyWrapper> GetAllDummies(this IMyEntity entity)
 {
     foreach (var sub in entity.GetAllSubparts())
     {
         foreach (var dum in sub.Dummies)
         {
             yield return(dum.Value);
         }
     }
 }
Exemplo n.º 2
0
 public static IEnumerable <SubpartWrapper> FindSubparts(this IMyEntity entity, string query)
 {
     return(entity.GetAllSubparts().Where(s => Regex.IsMatch(s.SearchExpression, $"^{query}$")));
 }
Exemplo n.º 3
0
 public static SubpartWrapper FindSubpart(this IMyEntity entity, string query)
 {
     return(entity.GetAllSubparts().FirstOrDefault(s => Regex.IsMatch(s.SearchExpression, $"^{query}$")));
 }