mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Added reflect method filters
This commit is contained in:
parent
f566daacea
commit
f9c0f2a311
9 changed files with 204 additions and 112 deletions
|
@ -1900,10 +1900,18 @@ void BfContext::UpdateRevisedTypes()
|
|||
workspaceConfigHashCtx.Mixin(typeOptions.mOrFlags);
|
||||
workspaceConfigHashCtx.Mixin(typeOptions.mReflectMethodFilters.size());
|
||||
for (auto& filter : typeOptions.mReflectMethodFilters)
|
||||
workspaceConfigHashCtx.MixinStr(filter);
|
||||
{
|
||||
workspaceConfigHashCtx.MixinStr(filter.mFilter);
|
||||
workspaceConfigHashCtx.Mixin(filter.mAndFlags);
|
||||
workspaceConfigHashCtx.Mixin(filter.mOrFlags);
|
||||
}
|
||||
workspaceConfigHashCtx.Mixin(typeOptions.mReflectMethodAttributeFilters.size());
|
||||
for (auto& filter : typeOptions.mReflectMethodAttributeFilters)
|
||||
workspaceConfigHashCtx.MixinStr(filter);
|
||||
{
|
||||
workspaceConfigHashCtx.MixinStr(filter.mFilter);
|
||||
workspaceConfigHashCtx.Mixin(filter.mAndFlags);
|
||||
workspaceConfigHashCtx.Mixin(filter.mOrFlags);
|
||||
}
|
||||
workspaceConfigHashCtx.Mixin(typeOptions.mAllocStackTraceDepth);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue