コード例 #1
0
 public static string ToStringOrDefault(this Vector3 self, string toDefaultString = null,
                                        Vector3 defaultValue = default)
 {
     return(ObjectUtil.Equals(self, defaultValue) ? toDefaultString : self.ToString());
 }
コード例 #2
0
 public override int GetHashCode()
 {
     return(ObjectUtil.GetHashCode(classType, bindingFlags));
 }
コード例 #3
0
ファイル: ObjectInfos.cs プロジェクト: uiopsczc/Test
 public override int GetHashCode()
 {
     return(_list == null?ObjectUtil.GetHashCode(_list) : ObjectUtil.GetHashCode(_list.ToArray()));
 }
コード例 #4
0
ファイル: StringExtension.cs プロジェクト: uiopsczc/Test
 public static Color ToColorOrDefault(this string self, string toDefaultString = null,
                                      Color defaultValue = default)
 {
     return(ObjectUtil.Equals(self, toDefaultString) ? defaultValue : self.ToColor());
 }
コード例 #5
0
ファイル: StringExtension.cs プロジェクト: uiopsczc/Test
 public static Matrix4x4 ToMatrix4x4OrDefault(this string self, string toDefaultString = null,
                                              Matrix4x4 defaultValue = default(Matrix4x4))
 {
     return(ObjectUtil.Equals(self, toDefaultString) ? defaultValue : self.ToMatrix4x4());
 }
コード例 #6
0
ファイル: StringExtension.cs プロジェクト: uiopsczc/Test
 public static Vector3 ToVector4OrDefault(this string self, string toDefaultString = null,
                                          Vector4 defaultValue = default)
 {
     return(ObjectUtil.Equals(self, toDefaultString) ? defaultValue : self.ToVector4());
 }