blark.solution.TcProperty

class blark.solution.TcProperty(name: 'str', guid: 'str', decl: 'TcDeclImpl', metadata: 'dict[str, str]', filename: 'Optional[pathlib.Path]', parent: 'Optional[TcSource]' = None, xml: 'dataclasses.InitVar[lxml.etree.Element | None]' = None, source_type: 'Optional[SourceType]' = None, get: 'Optional[TcDeclImpl]' = None, set: 'Optional[TcDeclImpl]' = None)[source]

Bases: TcSourceChild

Methods

__init__(name, guid, decl, metadata, filename)

rewrite_code(identifier, contents)

to_blark()

Attributes

default_source_type

get

parent

set

source_type

xml

name

guid

decl

metadata

filename

get: TcDeclImpl | None = None
set: TcDeclImpl | None = None
rewrite_code(identifier: str, contents: str)[source]
to_blark() list[BlarkCompositeSourceItem | BlarkSourceItem][source]
__init__(name: str, guid: str, decl: TcDeclImpl, metadata: dict[str, str], filename: pathlib.Path | None, parent: TcSource | None = None, xml: dataclasses.InitVar[lxml.etree.Element | None] = None, source_type: SourceType | None = None, get: TcDeclImpl | None = None, set: TcDeclImpl | None = None) None