Exemple #1
0
 protected FeatureInfoType(MBeanFeatureInfo featureInfo)
     : base(featureInfo.Descriptor)
 {
     name        = featureInfo.Name;
     Description = new Description {
         Value = featureInfo.Description
     };
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 protected TypedFeatureInfoType(MBeanFeatureInfo featureInfo)
     : base(featureInfo)
 {
 }
 protected FeatureInfoType(MBeanFeatureInfo featureInfo)
     : base(featureInfo.Descriptor)
 {
     name = featureInfo.Name;
      Description = new Description { Value = featureInfo.Description };
 }
 protected TypedFeatureInfoType(MBeanFeatureInfo featureInfo)
     : base(featureInfo)
 {
 }
 private static bool IsOpen(this MBeanFeatureInfo featureInfo)
 {
     return(featureInfo.Descriptor.HasValue(OpenTypeDescriptor.Field));
 }