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

Method HandleFieldReference

IDEHelper/Compiler/BfResolvePass.cpp:80–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

78}
79
80void BfResolvePassData::HandleFieldReference(BfAstNode* node, BfTypeDef* typeDef, BfFieldDef* fieldDef)
81{
82 if ((mGetSymbolReferenceKind == BfGetSymbolReferenceKind_Field) && (mSymbolReferenceTypeDef == typeDef->GetDefinition()) &&
83 (mSymbolReferenceFieldIdx == fieldDef->mIdx))
84 RecordReplaceNode(node);
85}
86
87void BfResolvePassData::HandlePropertyReference(BfAstNode* node, BfTypeDef* typeDef, BfPropertyDef* propDef)
88{

Callers 6

TryCaseEnumMatchMethod · 0.80
HandleCaseBindMethod · 0.80
GetCustomAttributesMethod · 0.80
GetSymbolReferencesMethod · 0.80
LoadFieldMethod · 0.80
CheckEnumCreationMethod · 0.80

Calls 1

GetDefinitionMethod · 0.80

Tested by

no test coverage detected