// Type returns the type of the tag property.
Type returns the type of the tag property.
// Type returns the type of the tag property .
func (p *TagProperty) Type() *TypeProperty {
	if p == nil {
		return nil
	}
	if p.link != nil {
		return p.link.Type()
	}
	if p.obj != nil {
		return p.obj.Type()
	}
	return nil
}
func ( p * TagProperty ) Type ( ) * TypeProperty { if p == nil { return nil } if p . link != nil { return p . link . Type ( ) } if p . obj != nil { return p . obj . Type ( ) } return nil }
Type returns the type of the tag property.
Type returns the type of the tag property .