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

Method GetRefNode

IDEHelper/Compiler/BfResolvedTypeUtils.cpp:154–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

152}
153
154BfAstNode* BfUsingFieldData::MemberRef::GetRefNode(BfModule* curModule) const
155{
156 switch (mKind)
157 {
158 case Kind_Field:
159 return mTypeInstance->mTypeDef->mFields[mIdx]->GetRefNode();
160 case Kind_Property:
161 return mTypeInstance->mTypeDef->mProperties[mIdx]->GetRefNode();
162 case Kind_Method:
163 return mTypeInstance->mTypeDef->mMethods[mIdx]->GetRefNode();
164 case Kind_Local:
165 return curModule->mCurMethodState->mLocals[mIdx]->mNameNode;
166 }
167 return NULL;
168}
169
170bool BfUsingFieldData::MemberRef::IsStatic() const
171{

Callers 1

GetAlignMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected