Exemplo n.º 1
0
 internal IDispIdOrName CreateDispIdOrNameBase(X00Or01 x00Or01)
 {
     return new DispIdOrNameBase(x00Or01);
 }
Exemplo n.º 2
0
 internal IDispIdOrName CreateDispIdOrName(X00Or01 _x00Or01)
 {
     if (_x00Or01.Data == X00Or01.X00ForDispId)
         return new DispId();
     else if (_x00Or01.Data == X00Or01.X01ForName)
         return new Name();
     else
         throw new ArgumentException(string.Format("X00or01 data {0} is wrong.",_x00Or01.Data));
 }