コード例 #1
0
ファイル: FeatureInfoType.cs プロジェクト: yuzukwok/NetMX
 protected FeatureInfoType(MBeanFeatureInfo featureInfo)
     : base(featureInfo.Descriptor)
 {
     name        = featureInfo.Name;
     Description = new Description {
         Value = featureInfo.Description
     };
 }
コード例 #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);
        }
コード例 #3
0
 protected TypedFeatureInfoType(MBeanFeatureInfo featureInfo)
     : base(featureInfo)
 {
 }
コード例 #4
0
 protected FeatureInfoType(MBeanFeatureInfo featureInfo)
     : base(featureInfo.Descriptor)
 {
     name = featureInfo.Name;
      Description = new Description { Value = featureInfo.Description };
 }
コード例 #5
0
 protected TypedFeatureInfoType(MBeanFeatureInfo featureInfo)
     : base(featureInfo)
 {
 }
コード例 #6
0
 private static bool IsOpen(this MBeanFeatureInfo featureInfo)
 {
     return(featureInfo.Descriptor.HasValue(OpenTypeDescriptor.Field));
 }