protected string GetMemberType(AtomMemberInfo member) { if (CanBeStronger(member)) { var referencingTypeName = new CSharpStrongTypeNameFinder(member).TypeName(); if (member.Optional) { return(referencingTypeName + "?"); } return(referencingTypeName); } string typeName = member.MemberType.Accept(new CSharpDefaultTypeFinder(member.Optional)); return(typeName); }
protected string GetMemberType(AtomMemberInfo member) { if (CanBeStronger(member)) { var referencingTypeName = new CSharpStrongTypeNameFinder(member).TypeName(); if (member.Optional) { return referencingTypeName + "?"; } return referencingTypeName; } string typeName = member.MemberType.Accept(new CSharpDefaultTypeFinder(member.Optional)); return typeName; }