public static List<Signal> ExtractSignalsFromExtension(Extension ext)
{
List<Signal> _signals = null;
//------------------------------------------------------------//
//--- Process the SignalDescription as a Extension element ---//
//------------------------------------------------------------//
if (ext != null)
{
List<XmlElement> any = ext.Any;
if (any != null)
{
_signals = new List<Signal>(any.Count);
foreach( XmlElement element in any )
{
_signals.Add( SignalModel.ExtractSignalFromElement( element ) );
}
}
}
return _signals;
}