Beispiel #1
0
        private ClassMetadata ClassMetadataForName(string className)
        {
            IInternalObjectContainer container = (IInternalObjectContainer)_provider.DataContainer
                                                     (_context);

            return(container.ClassMetadataForReflectClass(container.Reflector().ForName(className
                                                                                        )));
        }
Beispiel #2
0
        public virtual bool IsValueType(IReflectClass clazz)
        {
            if (_container == null)
            {
                return(clazz.IsImmutable());
            }
            ClassMetadata classMetadata = _container.ClassMetadataForReflectClass(clazz);

            if (classMetadata == null)
            {
                return(false);
            }
            return(classMetadata.IsValueType());
        }
Beispiel #3
0
 private ClassMetadata ClassMetadata()
 {
     return(objectContainer.ClassMetadataForReflectClass(ReflectClass()));
 }