ATMLWorkBench.model.Require.Require C# (CSharp) Method

Require() public method

public Require ( List &statements, int &index ) : System
statements List
index int
return System
        public Require(ref List<String> statements, ref int index)
            : base(ref statements, ref index)
        {
            if( parts.Count() >= 3 )
                device = parts[2].Trim();
            if( parts.Count() >= 4 )
                signalType = parts[3].Trim();
            if( parts.Count() >= 5 )
                componentType = parts[4].Trim();
            if( parts.Count() >= 6 )
            {
                for( int i=5; i < parts.Count(); i++ )
                {
                    String line = parts[i].Trim();
                    int idx = line.IndexOf(' ');
                    if( idx != -1 )
                        properties.Add(line.Substring(0, idx), line.Substring(idx));
                    else
                        properties.Add(line, line);
                }
            }
        }
Require