示例#1
0
        public static ICollection <IClass> GetRootClasses(this ITransformationContext context, bool createIfNeccessary)
        {
            Func <List <IClass> > creator = null;

            if (createIfNeccessary)
            {
                creator = () => new List <IClass>();
            }
            return(context.GetOrCreateUserItem <List <IClass> >(RootClassesKey, creator));
        }
示例#2
0
        public static ICollection <Model> GetModels(this ITransformationContext context, bool createIfNecessary)
        {
            Func <List <Model> > creator = null;

            if (createIfNecessary)
            {
                creator = () => new List <Model>();
            }
            return(context.GetOrCreateUserItem <List <Model> >(ModelsKey, creator));
        }