TUP.AsmResolver.NET.BlobSignatureReader.ReadCustomAttributeFieldOrPropType C# (CSharp) Méthode

ReadCustomAttributeFieldOrPropType() public méthode

public ReadCustomAttributeFieldOrPropType ( ) : TypeReference
Résultat TUP.AsmResolver.NET.Specialized.TypeReference
        public TypeReference ReadCustomAttributeFieldOrPropType()
        {
            ElementType element = ReadElementType();
            switch (element)
            {
                case ElementType.Type:
                    return _netHeader.TypeSystem.Type;
                case ElementType.Boxed:
                    return _netHeader.TypeSystem.Object;
                case ElementType.Enum:
                    string typeName = ReadUtf8String();
                    //TODO: parse to type ref
                    return null;
                case ElementType.SzArray:
                    return new ArrayType(ReadCustomAttributeFieldOrPropType());
            }
            return ReadTypeReference(element);
        }