From 583012f58cbb138836778c51b331a7505a3258ac Mon Sep 17 00:00:00 2001 From: vwxyzh Date: Tue, 27 Sep 2016 21:48:31 +0800 Subject: [PATCH] fix assert fail in metadata. (#741) --- .../Visitors/YamlModelGenerator.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.DocAsCode.Metadata.ManagedReference/Visitors/YamlModelGenerator.cs b/src/Microsoft.DocAsCode.Metadata.ManagedReference/Visitors/YamlModelGenerator.cs index db2d2e0a1f5..f5646989a78 100644 --- a/src/Microsoft.DocAsCode.Metadata.ManagedReference/Visitors/YamlModelGenerator.cs +++ b/src/Microsoft.DocAsCode.Metadata.ManagedReference/Visitors/YamlModelGenerator.cs @@ -96,7 +96,7 @@ internal string AddSpecReference( { originalSymbol = reducedFrom; } - reference.IsDefinition = (originalSymbol == symbol) && (id == rawId) && symbol.IsDefinition; + reference.IsDefinition = (originalSymbol == symbol) && (id == rawId) && (symbol.IsDefinition || VisitorHelper.GetId(symbol.OriginalDefinition) == rawId); if (!reference.IsDefinition.Value && rawId != null) {