Exemple #1
0
 private static IEnumerable <Feature> ForOdcmClassComplex(OdcmComplexClass odcmClass)
 {
     return(new[]
     {
         Feature.ForOdcmClassComplex(odcmClass),
     });
 }
Exemple #2
0
        public static OdcmComplexClass OdcmComplexClass(Action <OdcmClass> config = null)
        {
            var retVal = new OdcmComplexClass(Any.CSharpIdentifier(), Any.OdcmNamespace());

            if (config != null)
            {
                config(retVal);
            }

            return(retVal);
        }
Exemple #3
0
        public static OdcmComplexClass ComplexOdcmClass(OdcmNamespace odcmNamespace, Action <OdcmClass> config = null)
        {
            var retVal = new OdcmComplexClass(Any.CSharpIdentifier(), odcmNamespace);

            retVal.Properties.AddRange(Any.Sequence(i => Any.PrimitiveOdcmProperty(p => p.Class = retVal)));

            if (config != null)
            {
                config(retVal);
            }

            return(retVal);
        }
 public static IEnumerable <OdcmProperty> GetProperties(this OdcmComplexClass complexClass, string typeName = null, string longDescriptionMatches = null)
 {
     return(FilterProperties(complexClass.Properties, typeName, longDescriptionMatches));
 }