MapClass() public method

Main entry point
public MapClass ( Type type, IQClassData data = null ) : void
type System.Type
data IQClassData
return void
コード例 #1
0
        public static DBClassInfo GetClassInfo(Type type, IQClassData data = null)
        {
            DBClassInfo classInfo;

            if (!type.IsClass)
            {
                throw new IQException("You can't get ClassInfo for a value type.");
            }
            if (!ClassInfoCache.TryGetValue(type, out classInfo))
            {
                classInfo = new DBClassInfo();
                classInfo.MapClass(type, data);
                ClassInfoCache[type] = classInfo;
            }
            return(classInfo);
        }
コード例 #2
0
ファイル: DBObjectData.cs プロジェクト: jamietre/IQMap
 public static DBClassInfo GetClassInfo(Type type, IQClassData data=null)
 {
     DBClassInfo classInfo;
     if (!type.IsClass)
     {
         throw new IQException("You can't get ClassInfo for a value type.");
     }
     if (!ClassInfoCache.TryGetValue(type, out classInfo))
     {
         classInfo = new DBClassInfo();
         classInfo.MapClass(type, data);
         ClassInfoCache[type] = classInfo;
     }
     return classInfo;
 }