Microsoft.CSharp.RuntimeBinder.Semantics.CType.isUnsigned C# (CSharp) Méthode

isUnsigned() public méthode

public isUnsigned ( ) : bool
Résultat bool
        public bool isUnsigned()
        {
            if (IsAggregateType())
            {
                AggregateType sym = AsAggregateType();
                if (sym.isEnumType())
                {
                    sym = sym.underlyingEnumType();
                }
                if (sym.isPredefined())
                {
                    PredefinedType pt = sym.getPredefType();
                    return pt == PredefinedType.PT_UINTPTR || pt == PredefinedType.PT_BYTE || (pt >= PredefinedType.PT_USHORT && pt <= PredefinedType.PT_ULONG);
                }
                else
                {
                    return false;
                }
            }
            else
            {
                return IsPointerType();
            }
        }
        public bool isUnsafe()