private void RunAutomaticMetadataAttributeAppliers(IAttributeStore store, ICompilation compilation) { var processors = new IAutomaticMetadataAttributeApplier[] { new MakeMembersWithScriptableAttributesReflectable(store) }; foreach (var p in processors) { foreach (var asm in compilation.Assemblies) p.Process(asm); foreach (var t in compilation.GetAllTypeDefinitions()) p.Process(t); } }
private void RunAutomaticMetadataAttributeAppliers(IAttributeStore store, ICompilation compilation) { var processors = new IAutomaticMetadataAttributeApplier[] { new MakeMembersWithScriptableAttributesReflectable(store) }; foreach (var p in processors) { foreach (var asm in compilation.Assemblies) { p.Process(asm); } foreach (var t in compilation.GetAllTypeDefinitions()) { p.Process(t); } } }