예제 #1
0
 public static bool IsAddress(this TypeDescription typeDescription)
 {
     return(!typeDescription.IsDynamicArray() && !typeDescription.IsStaticArray() &&
            (
                typeDescription.TypeString.Equals("address", StringComparison.CurrentCulture) ||
                typeDescription.TypeString.Equals("address payable", StringComparison.CurrentCulture)));
 }
예제 #2
0
 public static bool IsUint(this TypeDescription typeDescription)
 {
     return(!typeDescription.IsDynamicArray() && !typeDescription.IsStaticArray() &&
            typeDescription.TypeString.StartsWith("uint", StringComparison.CurrentCulture));
 }
예제 #3
0
 public static bool IsElementaryType(this TypeDescription typeDescription)
 {
     return(typeDescription.IsDynamicArray() || typeDescription.IsStaticArray() ||
            typeDescription.IsInt() || typeDescription.IsUint() || typeDescription.IsBool() || typeDescription.IsString() || typeDescription.IsBytes());
 }