public T GetExtraData <T>() where T : IFastBinarySerializable { if (FExtraData == null) { return(default(T)); } return(FExtraData.GetObject <T>()); }
public T GetDetails <T>() where T : IFastBinarySerializable { T details; if (FDetails != null) { details = FDetails.GetObject <T>(); } else { details = default(T); } return(details); }
public T GetSubDetails <T>() where T : IFastBinarySerializable { T subDetails; if (FSubDetails != null) { subDetails = FSubDetails.GetObject <T>(); } else { subDetails = default(T); } return(subDetails); }