コード例 #1
0
 // Useful for LINQ queries
 public IEnumerator <QualificationDataItem> GetEnumerator()
 {
     if (_qualificationDataItems == null)
     {
         _qualificationDataItems = new List <QualificationDataItem>();
         for (AddInSegmentType t = AddInSegmentType.HostSideAdapter; t <= AddInSegmentType.AddIn; t++)
         {
             IDictionary <String, String> pairs = QualificationData[t];
             foreach (KeyValuePair <String, String> pair in pairs)
             {
                 QualificationDataItem item = new QualificationDataItem(t, pair.Key, pair.Value);
                 _qualificationDataItems.Add(item);
             }
         }
     }
     return(_qualificationDataItems.GetEnumerator());
 }
コード例 #2
0
 internal QualificationDataItem(AddInSegmentType addInSegmentType, String name, String val)
 {
     m_type  = addInSegmentType;
     m_key   = name;
     m_value = val;
 }
コード例 #3
0
 internal QualificationDataItem(AddInSegmentType addInSegmentType, String name, String val)
 {
     m_type = addInSegmentType;
     m_key = name;
     m_value = val;
 }