Exemplo n.º 1
0
 public static Opc.Da.Subscription FindSubcription(this Opc.Da.SubscriptionCollection source, Func <Opc.Da.Subscription, bool> predicate)
 {
     foreach (Opc.Da.Subscription S in source)
     {
         if (predicate(S))
         {
             return(S);
         }
     }
     return(null);
 }
Exemplo n.º 2
0
 public static Opc.Da.Subscription FindSubcriptionThatHasItem(this Opc.Da.SubscriptionCollection source, string ItemId, out Opc.Da.Item ItemToFind)
 {
     ItemToFind = null;
     foreach (Opc.Da.Subscription S in source)
     {
         ItemToFind = S.Items.FirstOrDefault(I => I.ItemName == ItemId);
         if (ItemToFind != null)
         {
             return(S);
         }
     }
     return(null);
 }