MCPcopy Create free account
hub / github.com/beefytech/Beef / HandleTypeReference

Method HandleTypeReference

IDEHelper/Compiler/BfResolvePass.cpp:162–170  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

160}
161
162void BfResolvePassData::HandleTypeReference(BfAstNode* node, BfTypeDef* typeDef)
163{
164 if ((mGetSymbolReferenceKind == BfGetSymbolReferenceKind_Type) && (mSymbolReferenceTypeDef == typeDef->GetDefinition()))
165 {
166 auto baseNode = FindBaseNode(node);
167 if (baseNode != NULL)
168 RecordReplaceNode(baseNode);
169 }
170}
171
172void BfResolvePassData::HandleNamespaceReference(BfAstNode* node, const BfAtomComposite& namespaceName)
173{

Callers 5

GetCustomAttributesMethod · 0.80
ResolveTypeResultMethod · 0.80
GetSymbolReferencesMethod · 0.80
MatchMethodMethod · 0.80

Calls 1

GetDefinitionMethod · 0.80

Tested by

no test coverage detected