SYMBOL INDEX (164 symbols across 14 files) FILE: TestCode/NewCode/Class1.cs class BaseClass (line 4) | public namespace RootNamespace method SomeBaseMethod (line 8) | public abstract void SomeBaseMethod(); method AVoidMethod (line 9) | public void AVoidMethod() { } class MyClass (line 12) | public class MyClass : BaseClass, IDisposable method MyClass (line 15) | MyClass() { } method MyClass (line 16) | [Obsolete] method ATaskReturningGenericMethod (line 18) | public Task ATaskReturningGenericMethod() { } method AlreadyObsoletedMethod (line 23) | [Obsolete] method ObsoletedMethod (line 25) | [Obsolete] method Dispose (line 33) | public void Dispose() { } method SomeBaseMethod (line 34) | public override void SomeBaseMethod() {} class ObsoletedClass (line 36) | [Obsolete] FILE: TestCode/NewCode/Enum1.cs type ShortEnum (line 3) | public namespace RootNamespace type SimpleEnum (line 9) | public enum SimpleEnum type FlagsEnum (line 14) | [Flags] FILE: TestCode/NewCode/Interface1.cs type Interface1 (line 4) | public namespace RootNamespace method Method (line 8) | void Method(); type DerivedInterface (line 11) | public interface DerivedInterface : Interface1 method Method2 (line 13) | void Method2(); FILE: TestCode/OldCode/Class1.cs class BaseClass (line 4) | public namespace RootNamespace method SomeBaseMethod (line 8) | public abstract void SomeBaseMethod(); class MyClass (line 11) | public class MyClass : IDisposable method MyClass (line 13) | MyClass() { } method MyClass (line 14) | MyClass(int obseleteOverload) { } method AVoidMethod (line 15) | public void AVoidMethod() { } method ATaskReturningGenericMethod (line 16) | public Task ATaskReturningGenericMethod() { } method AlreadyObsoletedMethod (line 21) | [Obsolete] method ObsoletedMethod (line 24) | public void ObsoletedMethod(); method Dispose (line 28) | public void Dispose() { } class ObsoletedClass (line 30) | public class ObsoletedClass {} FILE: TestCode/OldCode/Enum1.cs type ShortEnum (line 3) | public namespace RootNamespace type SimpleEnum (line 9) | public enum SimpleEnum type FlagsEnum (line 14) | [Flags] FILE: TestCode/OldCode/Interface1.cs type Interface1 (line 4) | public namespace RootNamespace method Method (line 8) | void Method(); type DerivedInterface (line 11) | public interface DerivedInterface : Interface1 method Method2 (line 13) | void Method2(); FILE: src/Generator/ArgumentParser.cs class ArgumentParser (line 9) | static class ArgumentParser method Parse (line 12) | public static StringDictionary Parse(string[] arguments) FILE: src/Generator/Generators/HtmlOmdGenerator.cs class HtmlOmdGenerator (line 9) | internal class HtmlOmdGenerator : ICodeGenerator, ICodeDiffGenerator method Initialize (line 16) | public void Initialize(List allSymbols) => Initializ... method Initialize (line 18) | public void Initialize(List allSymbols, List WriteClass(type, null); method WriteClass (line 57) | public void WriteClass(INamedTypeSymbol type, INamedTypeSymbol oldType... method WriteType (line 62) | public void WriteType(INamedTypeSymbol type, INamedTypeSymbol oldType) method GetIcon (line 317) | private string GetIcon(ISymbol type, string content) method WriteEnum (line 345) | public void WriteEnum(INamedTypeSymbol enm) => WriteEnum(enm, null); method WriteEnum (line 346) | public void WriteEnum(INamedTypeSymbol enm, INamedTypeSymbol oldType =... method WriteInterface (line 351) | public void WriteInterface(INamedTypeSymbol iface) => WriteInterface(i... method WriteInterface (line 352) | public void WriteInterface(INamedTypeSymbol iface, INamedTypeSymbol ol... method WriteDelegate (line 356) | public void WriteDelegate(INamedTypeSymbol del) => WriteDelegate(del, ... method WriteDelegate (line 358) | public void WriteDelegate(INamedTypeSymbol del, INamedTypeSymbol oldDe... method FormatType (line 363) | private string FormatType(ITypeSymbol type) method LinkifyType (line 389) | private string LinkifyType(ITypeSymbol type, bool includeGeneric = true) method AccessorToString (line 402) | private static string AccessorToString(Accessibility a) method FormatMember (line 423) | private string FormatMember(ISymbol member) method Briefify (line 485) | private static string Briefify(ISymbol symbol, string content = null) FILE: src/Generator/Generators/MarkdownGenerator.cs class MarkdownGenerator (line 9) | internal class MarkdownGenerator : ICodeGenerator, ICodeDiffGenerator method Initialize (line 16) | public void Initialize(List allSymbols) => Initializ... method Initialize (line 17) | public void Initialize(List allSymbols, List WriteType(type, null,... method WriteClass (line 46) | public void WriteClass(INamedTypeSymbol type, INamedTypeSymbol oldType... method WriteLine (line 51) | private void WriteLine(string line, int indent) method WriteType (line 69) | public void WriteType(INamedTypeSymbol type, INamedTypeSymbol oldType,... method WriteEnum (line 312) | public void WriteEnum(INamedTypeSymbol enm) => WriteType(enm, null, fa... method WriteEnum (line 313) | public void WriteEnum(INamedTypeSymbol enm, INamedTypeSymbol oldType =... method WriteInterface (line 318) | public void WriteInterface(INamedTypeSymbol iface) => WriteType(iface,... method WriteInterface (line 319) | public void WriteInterface(INamedTypeSymbol iface, INamedTypeSymbol ol... method WriteDelegate (line 323) | public void WriteDelegate(INamedTypeSymbol del) => WriteType(del, null... method WriteDelegate (line 325) | public void WriteDelegate(INamedTypeSymbol del, INamedTypeSymbol oldDe... method FormatType (line 330) | private string FormatType(ITypeSymbol type) method LinkifyType (line 357) | private string LinkifyType(ITypeSymbol type, bool includeGeneric = true) method AccessorToString (line 370) | private static string AccessorToString(Accessibility a) method FormatMember (line 391) | private string FormatMember(ISymbol member) method Briefify (line 456) | private static string Briefify(ISymbol symbol, string content = null) FILE: src/Generator/Generators/OMDGenerator.cs class OMDGenerator (line 10) | internal class OMDGenerator : ICodeGenerator method WriteClass (line 24) | public void WriteClass(INamedTypeSymbol type) =>RenderOMD(type); method WriteDelegate (line 26) | public void WriteDelegate(INamedTypeSymbol type) => RenderOMD(type); method WriteEnum (line 27) | public void WriteEnum(INamedTypeSymbol enm) => RenderOMD(enm); method WriteInterface (line 29) | public void WriteInterface(INamedTypeSymbol iface) => RenderOMD(iface); method RenderOMD (line 31) | private void RenderOMD(INamedTypeSymbol type) method FormatMember (line 126) | private string FormatMember(ISymbol member) method Initialize (line 173) | public void Initialize(List allSymbols) method Complete (line 177) | public void Complete() FILE: src/Generator/ICodeGenerator.cs type ICodeGenerator (line 8) | interface ICodeGenerator method Initialize (line 10) | void Initialize(List allSymbols); method WriteClass (line 12) | void WriteClass(INamedTypeSymbol type); method WriteInterface (line 14) | void WriteInterface(INamedTypeSymbol iface); method WriteEnum (line 16) | void WriteEnum(INamedTypeSymbol enm); method WriteDelegate (line 17) | void WriteDelegate(INamedTypeSymbol type); method Complete (line 18) | void Complete(); type ICodeDiffGenerator (line 20) | interface ICodeDiffGenerator method Initialize (line 22) | void Initialize(List allSymbols, List ParseNugets(string[] nugetPackages... method CreateFilter (line 222) | private static System.Text.RegularExpressions.Regex CreateFilter(strin... method WriteUsage (line 229) | private static void WriteUsage() FILE: src/Generator/TypeExtensions.cs class TypeExtensions (line 10) | internal static class TypeExtensions method GetDescription (line 12) | public static string GetDescription(this ISymbol type) method GetAllMembers (line 67) | private static IEnumerable GetAllMembers(this INamedTypeSymbo... method GetAllNestedTypes (line 76) | internal static IEnumerable GetAllNestedTypes(this I... method GetMethods (line 87) | public static IEnumerable GetMethods(this INamedTypeSym... method GetMethods (line 96) | public static IEnumerable<(IMethodSymbol symbol, bool wasRemoved, bool... method GetProperties (line 178) | public static IEnumerable GetProperties(this INamedTy... method GetProperties (line 183) | public static IEnumerable<(IPropertySymbol symbol, bool wasRemoved, bo... method GetFields (line 195) | public static IEnumerable GetFields(this INamedTypeSymbo... method GetFields (line 200) | public static IEnumerable<(IFieldSymbol symbol, bool wasRemoved, bool ... method GetInterfaces (line 215) | public static IEnumerable GetInterfaces(this INamedT... method GetInterfaces (line 225) | public static IEnumerable<(INamedTypeSymbol symbol, bool wasRemoved, b... method IsSettable (line 237) | public static bool IsSettable(this IPropertySymbol prop) method IsReadable (line 249) | public static bool IsReadable(this IPropertySymbol prop) method IsObsolete (line 261) | public static bool IsObsolete(this ISymbol prop) method GetEvents (line 265) | public static IEnumerable GetEvents(this INamedTypeSymbo... method GetEvents (line 270) | public static IEnumerable<(IEventSymbol symbol, bool wasRemoved, bool ... method GetConstructors (line 282) | public static IEnumerable GetConstructors(this INamedTy... method GetConstructors (line 294) | public static IEnumerable<(IMethodSymbol symbol, bool wasRemoved, bool... method GetEnums (line 343) | public static IEnumerable GetEnums(this INamedTypeSymbol... method GetEnums (line 350) | public static IEnumerable<(IFieldSymbol symbol, bool wasRemoved, bool ... method GetFullTypeName (line 362) | public static string GetFullTypeName(this ITypeSymbol type) method GetFullNamespace (line 373) | public static string GetFullNamespace(this ITypeSymbol type) method GetFullTypeString (line 388) | public static string GetFullTypeString(this INamedTypeSymbol type) method GetFullNamespace (line 417) | public static string GetFullNamespace(this INamespaceSymbol ns) FILE: src/Generator/WorkspaceHelper.cs class Generator (line 13) | internal class Generator method Generator (line 17) | public Generator(IEnumerable generators) method Process (line 22) | internal async Task Process(IEnumerable paths, IEnumerable GetSymbols(Compilation compilation, IEn... method GetTypes (line 69) | private IEnumerable GetTypes(INamespaceSymbol ns, IE... method GenerateCode (line 90) | private void GenerateCode(ICodeGenerator generator, INamedTypeSymbol t... method CreateCompilationAsync (line 107) | internal async Task<(Compilation compilation, List ... method DownloadDocumentsAsync (line 205) | private async Task DownloadDocumentsAsync(string uri, AdhocWorkspace w... method LoadCompressedDocuments (line 255) | private void LoadCompressedDocuments(string zipFile, AdhocWorkspace ws... method LoadFolderDocuments (line 280) | private void LoadFolderDocuments(string pathName, AdhocWorkspace ws, P... method ProcessDiffs (line 312) | internal async Task ProcessDiffs(string[] oldPaths, string[] newPaths,... method GetChangedSymbols (line 336) | internal static IEnumerable<(INamedTypeSymbol newSymbol, INamedTypeSym... method GenerateCode (line 359) | private void GenerateCode(ICodeDiffGenerator generator, INamedTypeSymb... class SymbolNameComparer (line 378) | internal class SymbolNameComparer : IEqualityComparer method Equals (line 381) | public bool Equals(INamedTypeSymbol x, INamedTypeSymbol y) => x.ToDi... method GetHashCode (line 382) | public int GetHashCode(INamedTypeSymbol obj) => obj.ToDisplayString(... class SymbolMemberComparer (line 385) | private class SymbolMemberComparer : IEqualityComparer method Equals (line 387) | public bool Equals(INamedTypeSymbol x, INamedTypeSymbol y) method GetHashCode (line 452) | public int GetHashCode(INamedTypeSymbol obj) => obj.GetFullTypeName(... class Constants (line 455) | internal static class Constants class PropertyComparer (line 474) | internal class PropertyComparer : IEqualityComparer method Equals (line 477) | public bool Equals(IPropertySymbol x, IPropertySymbol y) method GetHashCode (line 499) | public int GetHashCode(IPropertySymbol obj) => obj.ToDisplayString(C... class MethodComparer (line 502) | internal class MethodComparer : IEqualityComparer method Equals (line 505) | public bool Equals(IMethodSymbol x, IMethodSymbol y) => x.ToDisplayS... method GetHashCode (line 506) | public int GetHashCode(IMethodSymbol obj) => obj.ToDisplayString(Con... class EventComparer (line 509) | internal class EventComparer : IEqualityComparer method Equals (line 512) | public bool Equals(IEventSymbol x, IEventSymbol y) => x.ToDisplayStr... method GetHashCode (line 513) | public int GetHashCode(IEventSymbol obj) => obj.ToDisplayString(Cons... class FieldComparer (line 516) | internal class FieldComparer : IEqualityComparer method Equals (line 519) | public bool Equals(IFieldSymbol x, IFieldSymbol y) => FormatField(x)... method GetHashCode (line 520) | public int GetHashCode(IFieldSymbol obj) => obj.ToDisplayString(Cons... method FormatField (line 521) | private static string FormatField(IFieldSymbol x)