Ejemplo n.º 1
0
 public OperationModelInfoType(MBeanOperationInfo operationInfo) : base(operationInfo)
 {
     Input  = operationInfo.Signature.Select(x => new ParameterModelInfoType(x)).ToArray();
     impact = "";
     if ((operationInfo.Impact & OperationImpact.Info) == OperationImpact.Info)
     {
         impact += "r";
     }
     if ((operationInfo.Impact & OperationImpact.Action) == OperationImpact.Action)
     {
         impact += "w";
     }
     if (impact.Length == 0)
     {
         impact = "unknown";
     }
     if (operationInfo.ReturnType != typeof(void).AssemblyQualifiedName)
     {
         Output = new ParameterModelInfoType(operationInfo.ReturnType);
     }
 }
Ejemplo n.º 2
0
 public OperationModelInfoType(MBeanOperationInfo operationInfo)
     : base(operationInfo)
 {
     Input = operationInfo.Signature.Select(x => new ParameterModelInfoType(x)).ToArray();
      impact = "";
      if ((operationInfo.Impact & OperationImpact.Info) == OperationImpact.Info)
      {
     impact += "r";
      }
      if ((operationInfo.Impact & OperationImpact.Action) == OperationImpact.Action)
      {
     impact += "w";
      }
      if (impact.Length == 0)
      {
     impact = "unknown";
      }
      if (operationInfo.ReturnType != typeof(void).AssemblyQualifiedName)
      {
     Output = new ParameterModelInfoType(operationInfo.ReturnType);
      }
 }