[ast] Store managed names for fields and properties.
This commit is contained in:
Родитель
d87fd57a8c
Коммит
de7d37fb2b
|
@ -669,6 +669,8 @@ namespace Embeddinator.Generators
|
||||||
var accessMask = (fieldInfo.Attributes & FieldAttributes.FieldAccessMask);
|
var accessMask = (fieldInfo.Attributes & FieldAttributes.FieldAccessMask);
|
||||||
field.Access = ConvertFieldAttributesToAccessSpecifier(accessMask);
|
field.Access = ConvertFieldAttributesToAccessSpecifier(accessMask);
|
||||||
|
|
||||||
|
ManagedNames[field] = $"{fieldInfo.DeclaringType.FullName}:{fieldInfo.Name}";
|
||||||
|
|
||||||
return field;
|
return field;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -701,6 +703,8 @@ namespace Embeddinator.Generators
|
||||||
property.SetMethod.Namespace = property.Namespace;
|
property.SetMethod.Namespace = property.Namespace;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ManagedNames[property] = $"{propertyInfo.DeclaringType.FullName}:{propertyInfo.Name}";
|
||||||
|
|
||||||
return property;
|
return property;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Загрузка…
Ссылка в новой задаче