syside.TypeReference
- class TypeReference
Bases:
syside.ReferenceAccessor[syside.Type]- try_set(element: syside.TypeReference.try_set.M, name: syside.NameID = ...) syside.TypeReference.try_set.M | None
Try changing the referenced
element. ReturnsNoneif this reference cannot be modified, otherwise returnselementargument.
- set(element: syside.TypeReference.set.M, name: syside.NameID = ...) syside.TypeReference.set.M
try_setbut instead raisesValueErrorif this reference cannot be modified.
- property element: syside.Element | None
Returns the referenced
Element. This may returnNone, e.g. when reference resolution failed, although in most such cases a placeholder element will be returned instead.