Пример #1
0
 public ReflectionParameterViewModel(MethodViewModel parent, ParameterInfo info) : base(parent)
 {
     Info = info;
     if (info.ParameterType.IsByRef)
     {
         Type = new ReflectionTypeViewModel(info.ParameterType.GetElementType());
     }
     else
     {
         Type = new ReflectionTypeViewModel(info.ParameterType);
     }
 }
Пример #2
0
 public ParameterViewModel(MethodViewModel parent)
 {
     Parent = parent;
 }
Пример #3
0
 public SymbolParameterViewModel(MethodViewModel parent, IParameterSymbol symbol) : base(parent)
 {
     Symbol = symbol;
     Type   = new SymbolTypeViewModel(symbol.Type);
 }