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); } }
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); } }