public static IPersistentReferenceMemberInfo CreateReferenceMember(this IPersistentClassInfo classInfo, IPersistentClassInfo referenceClassInfo, bool association = false) { Guard.ArgumentNotNull(referenceClassInfo.Name, "referenceClassInfo.Name"); return(classInfo.CreateReferenceMember(referenceClassInfo.Name, referenceClassInfo, association)); }
public static IPersistentReferenceMemberInfo CreateReferenceMember(this IPersistentClassInfo classInfo, string name, IPersistentClassInfo referenceClassInfo, bool association = false) { return(classInfo.CreateReferenceMember(name, classInfo.PersistentAssemblyInfo.Name + "." + referenceClassInfo.Name, association)); }
public static IPersistentReferenceMemberInfo CreateReferenceMember(this IPersistentClassInfo classInfo, string name, Type referenceType, bool assocation = false) { return(classInfo.CreateReferenceMember(name, referenceType.FullName, assocation)); }