mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 04:22:20 +02:00
Allow method attributes on properties with expression bodies
This commit is contained in:
parent
4369e07a55
commit
535045c48a
6 changed files with 39 additions and 19 deletions
|
@ -398,6 +398,14 @@ bool BfPropertyDef::HasExplicitInterface()
|
|||
return false;
|
||||
}
|
||||
|
||||
bool BfPropertyDef::IsExpressionBodied()
|
||||
{
|
||||
auto propertyDeclaration = (BfPropertyDeclaration*)mFieldDeclaration;
|
||||
if (auto expr = BfNodeDynCast<BfPropertyBodyExpression>(propertyDeclaration->mDefinitionBlock))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
BfAstNode * BfPropertyDef::GetRefNode()
|
||||
{
|
||||
BfPropertyDeclaration* propDecl = (BfPropertyDeclaration*)mFieldDeclaration;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue