public string ResolutionName(TypeMask_I type) { var result = type.AssemblyQualifiedName; if (result == null) { throw new System.Exception("Resolution name cannot be null."); } return(result); }
public bool IsDefinition(TypeMask_I type) { return(Is(type, TypeKind.Definition)); }
public bool IsClassType(TypeMask_I type) { return(Is(type, TypeKind.Class)); }
public bool IsByRef(TypeMask_I type) { return(Is(type, TypeKind.ByRef)); }
public static bool IsValueType(this TypeMask_I type) { return(XPal.Api.Runtimic.Infrastructure.Metadata.Members.Typal.IsValueType(type)); }
public bool IsSimpleClType(TypeMask_I type) { return(Is(type, TypeKind.Simple | TypeKind.CommonLanguage)); }
public bool IsNullableValueType(TypeMask_I type) { return(Is(type, TypeKind.NullableValueType)); }
public bool IsGeneric(TypeMask_I type) { return(Is(type, TypeKind.Generic)); }
public bool SupportsInterfaceTypeList(TypeMask_I type) { return(Is(type, TypeKind.SupportsInterfaceTypeList)); }
/// <summary> /// Gets if the value type is a single dimensional array /// that is implemented as vector. /// </summary> public bool IsVector(TypeMask_I type) { return(Is(type, TypeKind.Vector)); }
public bool IsValueType(TypeMask_I type) { return(Is(type, TypeKind.ValueType)); }
public bool IsTypeParameter(TypeMask_I type) { return(Is(type, TypeKind.TypeParameter)); }
public bool IsStruct(TypeMask_I type) { return(Is(type, TypeKind.Struct)); }
public static string ResolutionName(this TypeMask_I type) { return(XPal.Api.Runtimic.Infrastructure.Metadata.Members.Typal.ResolutionName(type)); }
public bool IsDelegateType(TypeMask_I type) { return(Is(type, TypeKind.Delegate)); }
public bool SupportsBaseType(TypeMask_I type) { return(Is(type, TypeKind.SupportsBaseType)); }
public bool IsEnumType(TypeMask_I type) { return(Is(type, TypeKind.Enum)); }
public bool IsNestedType(TypeMask_I type) { return(Is(type, TypeKind.Nested)); }
public bool IsInterface(TypeMask_I type) { return(Is(type, TypeKind.Interface)); }
public bool Is(TypeMask_I type, TypeKind kind) { return((type.TypeKind & kind) == kind); }
public bool IsReferenceType(TypeMask_I type) { return(Is(type, TypeKind.ReferenceType)); }
public bool IsArrayType(TypeMask_I type) { return(Is(type, TypeKind.Array)); }
public bool IsSimpleSolidityType(TypeMask_I type) { return(Is(type, TypeKind.Simple | TypeKind.Solidity)); }
public static bool SupportsBaseType(this TypeMask_I type) { return(XPal.Api.Runtimic.Infrastructure.Metadata.Members.Typal.SupportsBaseType(type)); }