protected FeatureInfoType(MBeanFeatureInfo featureInfo) : base(featureInfo.Descriptor) { name = featureInfo.Name; Description = new Description { Value = featureInfo.Description }; }
private Description DescribeMethod(MBeanFeatureInfo info, params string[] prefixes) { Description description = DescribeMethod(this.GetType(), info.Name, prefixes); if (description == null) { foreach (Type iface in this.GetType().GetInterfaces()) { description = DescribeMethod(iface, info.Name, prefixes); if (description != null) { break; } } } return(description); }
protected TypedFeatureInfoType(MBeanFeatureInfo featureInfo) : base(featureInfo) { }
private static bool IsOpen(this MBeanFeatureInfo featureInfo) { return(featureInfo.Descriptor.HasValue(OpenTypeDescriptor.Field)); }