コード例 #1
0
        public T GetExtraData <T>() where T : IFastBinarySerializable
        {
            if (FExtraData == null)
            {
                return(default(T));
            }

            return(FExtraData.GetObject <T>());
        }
コード例 #2
0
        public T GetDetails <T>() where T : IFastBinarySerializable
        {
            T details;

            if (FDetails != null)
            {
                details = FDetails.GetObject <T>();
            }
            else
            {
                details = default(T);
            }

            return(details);
        }
コード例 #3
0
        public T GetSubDetails <T>() where T : IFastBinarySerializable
        {
            T subDetails;

            if (FSubDetails != null)
            {
                subDetails = FSubDetails.GetObject <T>();
            }
            else
            {
                subDetails = default(T);
            }

            return(subDetails);
        }