IsUnityEngineValueType() public static method

public static IsUnityEngineValueType ( TypeReference type ) : bool
type Mono.Cecil.TypeReference
return bool
コード例 #1
0
        private static bool CanFieldContainUnityEngineObjectReference(TypeReference typeReference, FieldDefinition t, TypeResolver typeResolver)
        {
            if (typeResolver.Resolve(t.FieldType) == typeReference)
            {
                return(false);
            }

            if (!WillUnitySerialize(t, typeResolver))
            {
                return(false);
            }

            if (UnityEngineTypePredicates.IsUnityEngineValueType(typeReference))
            {
                return(false);
            }

            return(true);
        }
コード例 #2
0
 private static bool ShouldHaveHadAllFieldsPublic(FieldDefinition field)
 {
     return(UnityEngineTypePredicates.IsUnityEngineValueType(field.DeclaringType));
 }
コード例 #3
0
 public static bool ShouldHaveHadSerializableAttribute(TypeReference type)
 {
     return(UnityEngineTypePredicates.IsUnityEngineValueType(type));
 }