mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-09 20:12:21 +02:00
Added 'visibleProjectSet', changed visibility rules for generics
This commit is contained in:
parent
6021518343
commit
75dd1a4213
6 changed files with 100 additions and 25 deletions
|
@ -1698,6 +1698,13 @@ bool BfTypeInstance::IsTypeMemberAccessible(BfTypeDef* declaringTypeDef, BfProje
|
|||
return curProject->ContainsReference(declaringTypeDef->mProject);
|
||||
}
|
||||
|
||||
bool BfTypeInstance::IsTypeMemberAccessible(BfTypeDef* declaringTypeDef, BfProjectSet* visibleProjectSet)
|
||||
{
|
||||
if (visibleProjectSet == NULL)
|
||||
return false;
|
||||
return visibleProjectSet->Contains(declaringTypeDef->mProject);
|
||||
}
|
||||
|
||||
bool BfTypeInstance::WantsGCMarking()
|
||||
{
|
||||
if (IsObjectOrInterface())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue