| 1273 | } |
| 1274 | |
| 1275 | BfFieldDef* BfDefBuilder::AddField(BfTypeDef* typeDef, BfTypeReference* fieldType, const StringImpl& fieldName) |
| 1276 | { |
| 1277 | BfFieldDef* fieldDef = new BfFieldDef(); |
| 1278 | fieldDef->mDeclaringType = typeDef; |
| 1279 | fieldDef->mTypeRef = fieldType; |
| 1280 | fieldDef->mName = fieldName; |
| 1281 | fieldDef->mIdx = (int)typeDef->mFields.size(); |
| 1282 | typeDef->mFields.push_back(fieldDef); |
| 1283 | return fieldDef; |
| 1284 | } |
| 1285 | |
| 1286 | BfMethodDef* BfDefBuilder::AddMethod(BfTypeDef* typeDef, BfMethodType methodType, BfProtection protection, bool isStatic, const StringImpl& name, bool addedAfterEmit) |
| 1287 | { |
no test coverage detected