コード例 #1
0
 public static IBasicExtensionStorage GetEffectiveConfigForLine(ushort lineId)
 {
     if (TLMTransportLineExtension.Instance.IsUsingCustomConfig(lineId))
     {
         return(TLMTransportLineExtension.Instance.SafeGet(lineId));
     }
     else
     {
         var tsd = TransportSystemDefinition.From(lineId);
         return((tsd.GetTransportExtension() as ISafeGettable <TLMPrefixConfiguration>).SafeGet(TLMPrefixesUtils.GetPrefix(lineId)));
     }
 }