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

Method HandleMethodGenericParam

IDEHelper/Compiler/BfResolvePass.cpp:107–112  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

105}
106
107void BfResolvePassData::HandleMethodGenericParam(BfAstNode* node, BfTypeDef* typeDef, BfMethodDef* methodDef, int genericParamIdx)
108{
109 if ((mGetSymbolReferenceKind == BfGetSymbolReferenceKind_MethodGenericParam) && (mSymbolReferenceTypeDef == typeDef->GetDefinition()) &&
110 (mSymbolReferenceMethodIdx == methodDef->mIdx) && (genericParamIdx == mSymbolMethodGenericParamIdx))
111 RecordReplaceNode(node);
112}
113
114void BfResolvePassData::HandleLocalReference(BfIdentifierNode* identifier, BfIdentifierNode* origNameNode, BfTypeDef* typeDef, BfMethodDef* methodDef, int localVarIdx)
115{

Callers 2

GetSymbolReferencesMethod · 0.80

Calls 1

GetDefinitionMethod · 0.80

Tested by

no test coverage detected