From 0272840a6220d281447643c8c5ee8cca9c4ee845 Mon Sep 17 00:00:00 2001 From: Alexandre Mutel Date: Sat, 25 May 2019 22:46:10 +0200 Subject: [PATCH 01/16] Add Markdig.Signed project. Move Markdig.Benchmarks to new csproj --- appveyor.yml | 6 +- .../Markdig.Benchmarks.csproj | 85 ++++-------------- .../Properties/AssemblyInfo.cs | 36 -------- .../Properties/launchSettings.json | 8 -- src/Markdig.Benchmarks/app.config | 3 - src/Markdig.Benchmarks/project.json | 29 ------ src/Markdig.Signed/Markdig.Signed.csproj | 13 +++ src/{Markdig => Markdig.Signed}/key.snk | Bin src/Markdig/Markdig.csproj | 80 +---------------- src/Markdig/Markdig.targets | 75 ++++++++++++++++ src/markdig.sln | 8 +- 11 files changed, 113 insertions(+), 230 deletions(-) delete mode 100644 src/Markdig.Benchmarks/Properties/AssemblyInfo.cs delete mode 100644 src/Markdig.Benchmarks/Properties/launchSettings.json delete mode 100644 src/Markdig.Benchmarks/app.config delete mode 100644 src/Markdig.Benchmarks/project.json create mode 100644 src/Markdig.Signed/Markdig.Signed.csproj rename src/{Markdig => Markdig.Signed}/key.snk (100%) create mode 100644 src/Markdig/Markdig.targets diff --git a/appveyor.yml b/appveyor.yml index fa362083..db6900f5 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -41,12 +41,10 @@ before_package: - cmd: >- msbuild /t:pack /p:VersionSuffix="%MARKDIG_VERSION_SUFFIX%" /p:Configuration=Release Markdig/Markdig.csproj - msbuild /t:Clean Markdig/Markdig.csproj - - msbuild /t:pack /p:VersionSuffix="%MARKDIG_VERSION_SUFFIX%" /p:Configuration=Release;SignAssembly=true Markdig/Markdig.csproj + msbuild /t:pack /p:VersionSuffix="%MARKDIG_VERSION_SUFFIX%" /p:Configuration=Release Markdig.Signed/Markdig.Signed.csproj artifacts: -- path: src\Markdig\Bin\Release\*.nupkg +- path: src\**\*.nupkg name: Markdig Nugets deploy: diff --git a/src/Markdig.Benchmarks/Markdig.Benchmarks.csproj b/src/Markdig.Benchmarks/Markdig.Benchmarks.csproj index 899ed8a8..8907cb3f 100644 --- a/src/Markdig.Benchmarks/Markdig.Benchmarks.csproj +++ b/src/Markdig.Benchmarks/Markdig.Benchmarks.csproj @@ -1,43 +1,12 @@ - - - + - Debug - AnyCPU - {6A19F040-BC7C-4283-873A-177B5324F1ED} + net471 Exe - Properties - Markdig.Benchmarks - Markdig.Benchmarks - v4.6 - 512 - true - - true - - - x86 - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 true - true - - - x86 - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - true - true + + + lib\CommonMarkNew.dll @@ -45,31 +14,12 @@ newcmark True - - - lib\MoonShine.dll lib\MarkdownDeep.dll - - - - - - - - - - - - - - - - @@ -83,21 +33,16 @@ PreserveNewest - - - - False - ..\Markdig\Bin\$(Configuration)\net40\Markdig.dll - + + + + + + - - - \ No newline at end of file + + + + diff --git a/src/Markdig.Benchmarks/Properties/AssemblyInfo.cs b/src/Markdig.Benchmarks/Properties/AssemblyInfo.cs deleted file mode 100644 index 7e118490..00000000 --- a/src/Markdig.Benchmarks/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Testamina.Markdig.Benchmarks")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Testamina.Markdig.Benchmarks")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("6a19f040-bc7c-4283-873a-177b5324f1ed")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/Markdig.Benchmarks/Properties/launchSettings.json b/src/Markdig.Benchmarks/Properties/launchSettings.json deleted file mode 100644 index 759140b1..00000000 --- a/src/Markdig.Benchmarks/Properties/launchSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "profiles": { - "CLASSIC": { - "executablePath": "Testamina.Markdig.Benchmarks.dll", - "workingDirectory": "..\\..\\artifacts\\bin\\Testamina.Markdig.Benchmarks\\Debug\\net45" - } - } -} \ No newline at end of file diff --git a/src/Markdig.Benchmarks/app.config b/src/Markdig.Benchmarks/app.config deleted file mode 100644 index b45f31e8..00000000 --- a/src/Markdig.Benchmarks/app.config +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/Markdig.Benchmarks/project.json b/src/Markdig.Benchmarks/project.json deleted file mode 100644 index 50ba1d7d..00000000 --- a/src/Markdig.Benchmarks/project.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "runtimes": { - "win-x86": {}, - "win-x64": {} - }, - "frameworks": { - "net46": { - "compilationOptions": { - "define": [ - "CLASSIC" - ] - }, - "frameworkAssemblies": { - "Microsoft.Build": "4.0.0.0", - "Microsoft.Build.Framework": "4.0.0.0", - "Microsoft.Build.Utilities.v4.0": "4.0.0.0", - "System.Management": "4.0.0.0" - } - } - }, - "dependencies": { - "BenchmarkDotNet": "0.10.6", - "BenchmarkDotNet.Diagnostics.Windows": "0.10.6", - "CommonMark.NET": "0.15.1", - "MarkdownSharp": "1.13.0.0", - "Microsoft.Diagnostics.Runtime": "0.8.31-beta", - "Microsoft.Diagnostics.Tracing.TraceEvent": "1.0.41.0" - } -} \ No newline at end of file diff --git a/src/Markdig.Signed/Markdig.Signed.csproj b/src/Markdig.Signed/Markdig.Signed.csproj new file mode 100644 index 00000000..7b489d7f --- /dev/null +++ b/src/Markdig.Signed/Markdig.Signed.csproj @@ -0,0 +1,13 @@ + + + Markdig.Signed + key.snk + true + + + + %(RecursiveDir)%(Filename)%(Extension) + + + + \ No newline at end of file diff --git a/src/Markdig/key.snk b/src/Markdig.Signed/key.snk similarity index 100% rename from src/Markdig/key.snk rename to src/Markdig.Signed/key.snk diff --git a/src/Markdig/Markdig.csproj b/src/Markdig/Markdig.csproj index 46162a3b..87e8a68b 100644 --- a/src/Markdig/Markdig.csproj +++ b/src/Markdig/Markdig.csproj @@ -1,84 +1,6 @@  - - A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET with 20+ builtin extensions (pipetables, footnotes, definition lists... etc.) - Alexandre Mutel - Markdig - en-US - 0.17.0 - Alexandre Mutel - net35;net40;netstandard2.0;uap10.0;netcoreapp2.1 - Markdig Markdig - Markdig.Signed - Markdown CommonMark md html md2html - https://github.com/lunet-io/markdig/blob/master/changelog.md - BSD-2-Clause - https://raw.githubusercontent.com/lunet-io/markdig/master/img/markdig.png - https://github.com/lunet-io/markdig - 1.6.0 - true - 7.3 - - - - - - - - - - - - - - - - - - - - - - $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE - - - - $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE - - - - $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE - - - - $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE;NETCORE - - - - UAP - 10.0.17763.0 - 10.0.10240.0 - $(DefineConstants);NETSTANDARD_11;SUPPORT_UNSAFE - - - - $(NoWarn);CS1591 - true - - - - key.snk - true - - - - - - - - - - + diff --git a/src/Markdig/Markdig.targets b/src/Markdig/Markdig.targets new file mode 100644 index 00000000..33eb047e --- /dev/null +++ b/src/Markdig/Markdig.targets @@ -0,0 +1,75 @@ + + + + A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET with 20+ builtin extensions (pipetables, footnotes, definition lists... etc.) + Alexandre Mutel + en-US + 0.17.0 + Alexandre Mutel + net35;net40;netstandard2.0;uap10.0;netcoreapp2.1 + Markdown CommonMark md html md2html + https://github.com/lunet-io/markdig/blob/master/changelog.md + BSD-2-Clause + https://raw.githubusercontent.com/lunet-io/markdig/master/img/markdig.png + https://github.com/lunet-io/markdig + 1.6.0 + true + 7.3 + + + + + + + + + + + + + + + + + + + + + + + $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE + + + + $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE + + + + $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE + + + + $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE;NETCORE + + + + UAP + 10.0.17763.0 + 10.0.10240.0 + $(DefineConstants);NETSTANDARD_11;SUPPORT_UNSAFE + + + + $(NoWarn);CS1591 + true + + + + + + + + + + + diff --git a/src/markdig.sln b/src/markdig.sln index 9feff73a..b5cf2401 100644 --- a/src/markdig.sln +++ b/src/markdig.sln @@ -13,12 +13,14 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Build", "Build", "{061866E2 EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Markdig", "Markdig\Markdig.csproj", "{8A58A7E2-627C-4F41-933F-5AC92ADFAB48}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Markdig.Signed", "Markdig.Signed\Markdig.Signed.csproj", "{C37C7B94-1219-4ED9-ABAC-C0B4B8FE8750}" +EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Markdig.Tests", "Markdig.Tests\Markdig.Tests.csproj", "{A0C5CB5F-5568-40AB-B945-D6D2664D51B0}" ProjectSection(ProjectDependencies) = postProject {8A58A7E2-627C-4F41-933F-5AC92ADFAB48} = {8A58A7E2-627C-4F41-933F-5AC92ADFAB48} EndProjectSection EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Markdig.Benchmarks", "Markdig.Benchmarks\Markdig.Benchmarks.csproj", "{6A19F040-BC7C-4283-873A-177B5324F1ED}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Markdig.Benchmarks", "Markdig.Benchmarks\Markdig.Benchmarks.csproj", "{6A19F040-BC7C-4283-873A-177B5324F1ED}" ProjectSection(ProjectDependencies) = postProject {8A58A7E2-627C-4F41-933F-5AC92ADFAB48} = {8A58A7E2-627C-4F41-933F-5AC92ADFAB48} EndProjectSection @@ -41,6 +43,10 @@ Global {8A58A7E2-627C-4F41-933F-5AC92ADFAB48}.Debug|Any CPU.Build.0 = Debug|Any CPU {8A58A7E2-627C-4F41-933F-5AC92ADFAB48}.Release|Any CPU.ActiveCfg = Release|Any CPU {8A58A7E2-627C-4F41-933F-5AC92ADFAB48}.Release|Any CPU.Build.0 = Release|Any CPU + {C37C7B94-1219-4ED9-ABAC-C0B4B8FE8750}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C37C7B94-1219-4ED9-ABAC-C0B4B8FE8750}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C37C7B94-1219-4ED9-ABAC-C0B4B8FE8750}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C37C7B94-1219-4ED9-ABAC-C0B4B8FE8750}.Release|Any CPU.Build.0 = Release|Any CPU {A0C5CB5F-5568-40AB-B945-D6D2664D51B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A0C5CB5F-5568-40AB-B945-D6D2664D51B0}.Debug|Any CPU.Build.0 = Debug|Any CPU {A0C5CB5F-5568-40AB-B945-D6D2664D51B0}.Release|Any CPU.ActiveCfg = Release|Any CPU From 31c7ba5862f3f915b9a710d4965ea50fe7cb8397 Mon Sep 17 00:00:00 2001 From: Kelvin Dules Date: Thu, 6 Jun 2019 19:29:32 -0300 Subject: [PATCH 02/16] Update Emoji Dictionary --- src/Markdig/Extensions/Emoji/EmojiParser.cs | 790 +++++++++++++++++++- 1 file changed, 761 insertions(+), 29 deletions(-) diff --git a/src/Markdig/Extensions/Emoji/EmojiParser.cs b/src/Markdig/Extensions/Emoji/EmojiParser.cs index 73666c13..2cfaeca0 100644 --- a/src/Markdig/Extensions/Emoji/EmojiParser.cs +++ b/src/Markdig/Extensions/Emoji/EmojiParser.cs @@ -3,7 +3,7 @@ // See the license.txt file in the project root for more information. using System; -using System.Collections.Generic; +using System.Collections.Generic; using Markdig.Helpers; using Markdig.Parsers; @@ -47,9 +47,9 @@ namespace Markdig.Extensions.Emoji public override bool Match(InlineProcessor processor, ref StringSlice slice) { // Previous char must be a space - if (!slice.PeekCharExtra(-1).IsWhiteSpaceOrZero()) - { - return false; + if (!slice.PeekCharExtra(-1).IsWhiteSpaceOrZero()) + { + return false; } // Try to match an emoji @@ -75,8 +75,8 @@ namespace Markdig.Extensions.Emoji slice.Start += match.Key.Length; return true; - } - + } + #region Emojis and Smileys static EmojiParser() { @@ -961,6 +961,738 @@ namespace Markdig.Extensions.Emoji { ":custom_arrow_left_strong:", "⇐"}, { ":custom_arrow_right_strong:", "⇒"}, { ":custom_arrow_left_right_strong:", "⇔"}, + {":rofl:","🤣"}, + {":slightly_smiling_face:","🙂"}, + {":upside_down_face:","🙃"}, + {":star_struck:","🤩"}, + {":zany_face:","🤪"}, + {":money_mouth_face:","🤑"}, + {":hugs:","🤗"}, + {":hand_over_mouth:","🤭"}, + {":shushing_face:","🤫"}, + {":thinking:","🤔"}, + {":zipper_mouth_face:","🤐"}, + {":raised_eyebrow:","🤨"}, + {":roll_eyes:","🙄"}, + {":lying_face:","🤥"}, + {":drooling_face:","🤤"}, + {":face_with_thermometer:","🤒"}, + {":face_with_head_bandage:","🤕"}, + {":nauseated_face:","🤢"}, + {":vomiting_face:","🤮"}, + {":sneezing_face:","🤧"}, + {":exploding_head:","🤯"}, + {":cowboy_hat_face:","🤠"}, + {":nerd_face:","🤓"}, + {":monocle_face:","🧐"}, + {":slightly_frowning_face:","🙁"}, + {":frowning_face:","☹️"}, + {":cursing_face:","🤬"}, + {":skull_and_crossbones:","☠️"}, + {":clown_face:","🤡"}, + {":robot:","🤖"}, + {":heavy_heart_exclamation:","❣️"}, + {":orange_heart:","🧡"}, + {":black_heart:","🖤"}, + {":hole:","🕳️"}, + {":eye_speech_bubble:","👁️‍🗨️"}, + {":left_speech_bubble:","🗨️"}, + {":right_anger_bubble:","🗯️"}, + {":raised_back_of_hand:","🤚"}, + {":raised_hand_with_fingers_splayed:","🖐️"}, + {":vulcan_salute:","🖖"}, + {":crossed_fingers:","🤞"}, + {":love_you_gesture:","🤟"}, + {":metal:","🤘"}, + {":call_me_hand:","🤙"}, + {":middle_finger:","🖕"}, + {":fist_raised:","✊"}, + {":fist_oncoming:","👊"}, + {":fist_left:","🤛"}, + {":fist_right:","🤜"}, + {":palms_up_together:","🤲"}, + {":handshake:","🤝"}, + {":writing_hand:","✍️"}, + {":selfie:","🤳"}, + {":brain:","🧠"}, + {":eye:","👁️"}, + {":child:","🧒"}, + {":adult:","🧑"}, + {":blond_haired_person:","👱"}, + {":bearded_person:","🧔"}, + {":blond_haired_man:","👱‍♂️"}, + {":blond_haired_woman:","👱‍♀️"}, + {":older_adult:","🧓"}, + {":frowning_person:","🙍"}, + {":frowning_man:","🙍‍♂️"}, + {":frowning_woman:","🙍‍♀️"}, + {":pouting_face:","🙎"}, + {":pouting_man:","🙎‍♂️"}, + {":pouting_woman:","🙎‍♀️"}, + {":no_good_man:","🙅‍♂️"}, + {":no_good_woman:","🙅‍♀️"}, + {":ok_person:","🙆"}, + {":ok_man:","🙆‍♂️"}, + {":ok_woman:","🙆‍♀️"}, + {":tipping_hand_person:","💁"}, + {":tipping_hand_man:","💁‍♂️"}, + {":tipping_hand_woman:","💁‍♀️"}, + {":raising_hand_man:","🙋‍♂️"}, + {":raising_hand_woman:","🙋‍♀️"}, + {":bowing_man:","🙇‍♂️"}, + {":bowing_woman:","🙇‍♀️"}, + {":facepalm:","🤦"}, + {":man_facepalming:","🤦‍♂️"}, + {":woman_facepalming:","🤦‍♀️"}, + {":shrug:","🤷"}, + {":man_shrugging:","🤷‍♂️"}, + {":woman_shrugging:","🤷‍♀️"}, + {":man_health_worker:","👨‍⚕️"}, + {":woman_health_worker:","👩‍⚕️"}, + {":man_student:","👨‍🎓"}, + {":woman_student:","👩‍🎓"}, + {":man_teacher:","👨‍🏫"}, + {":woman_teacher:","👩‍🏫"}, + {":man_judge:","👨‍⚖️"}, + {":woman_judge:","👩‍⚖️"}, + {":man_farmer:","👨‍🌾"}, + {":woman_farmer:","👩‍🌾"}, + {":man_cook:","👨‍🍳"}, + {":woman_cook:","👩‍🍳"}, + {":man_mechanic:","👨‍🔧"}, + {":woman_mechanic:","👩‍🔧"}, + {":man_factory_worker:","👨‍🏭"}, + {":woman_factory_worker:","👩‍🏭"}, + {":man_office_worker:","👨‍💼"}, + {":woman_office_worker:","👩‍💼"}, + {":man_scientist:","👨‍🔬"}, + {":woman_scientist:","👩‍🔬"}, + {":man_technologist:","👨‍💻"}, + {":woman_technologist:","👩‍💻"}, + {":man_singer:","👨‍🎤"}, + {":woman_singer:","👩‍🎤"}, + {":man_artist:","👨‍🎨"}, + {":woman_artist:","👩‍🎨"}, + {":man_pilot:","👨‍✈️"}, + {":woman_pilot:","👩‍✈️"}, + {":man_astronaut:","👨‍🚀"}, + {":woman_astronaut:","👩‍🚀"}, + {":man_firefighter:","👨‍🚒"}, + {":woman_firefighter:","👩‍🚒"}, + {":police_officer:","👮"}, + {":policeman:","👮‍♂️"}, + {":policewoman:","👮‍♀️"}, + {":detective:","🕵️"}, + {":male_detective:","🕵️‍♂️"}, + {":female_detective:","🕵️‍♀️"}, + {":guard:","💂"}, + {":guardsman:","💂‍♂️"}, + {":guardswoman:","💂‍♀️"}, + {":construction_worker_man:","👷‍♂️"}, + {":construction_worker_woman:","👷‍♀️"}, + {":prince:","🤴"}, + {":person_with_turban:","👳"}, + {":man_with_turban:","👳‍♂️"}, + {":woman_with_turban:","👳‍♀️"}, + {":woman_with_headscarf:","🧕"}, + {":man_in_tuxedo:","🤵"}, + {":pregnant_woman:","🤰"}, + {":breast_feeding:","🤱"}, + {":mrs_claus:","🤶"}, + {":mage:","🧙"}, + {":mage_man:","🧙‍♂️"}, + {":mage_woman:","🧙‍♀️"}, + {":fairy:","🧚"}, + {":fairy_man:","🧚‍♂️"}, + {":fairy_woman:","🧚‍♀️"}, + {":vampire:","🧛"}, + {":vampire_man:","🧛‍♂️"}, + {":vampire_woman:","🧛‍♀️"}, + {":merperson:","🧜"}, + {":merman:","🧜‍♂️"}, + {":mermaid:","🧜‍♀️"}, + {":elf:","🧝"}, + {":elf_man:","🧝‍♂️"}, + {":elf_woman:","🧝‍♀️"}, + {":genie:","🧞"}, + {":genie_man:","🧞‍♂️"}, + {":genie_woman:","🧞‍♀️"}, + {":zombie:","🧟"}, + {":zombie_man:","🧟‍♂️"}, + {":zombie_woman:","🧟‍♀️"}, + {":massage_man:","💆‍♂️"}, + {":massage_woman:","💆‍♀️"}, + {":haircut_man:","💇‍♂️"}, + {":haircut_woman:","💇‍♀️"}, + {":walking_man:","🚶‍♂️"}, + {":walking_woman:","🚶‍♀️"}, + {":running_man:","🏃‍♂️"}, + {":running_woman:","🏃‍♀️"}, + {":woman_dancing:","💃"}, + {":man_dancing:","🕺"}, + {":business_suit_levitating:","🕴️"}, + {":dancing_men:","👯‍♂️"}, + {":dancing_women:","👯‍♀️"}, + {":sauna_person:","🧖"}, + {":sauna_man:","🧖‍♂️"}, + {":sauna_woman:","🧖‍♀️"}, + {":climbing:","🧗"}, + {":climbing_man:","🧗‍♂️"}, + {":climbing_woman:","🧗‍♀️"}, + {":person_fencing:","🤺"}, + {":skier:","⛷️"}, + {":golfing:","🏌️"}, + {":golfing_man:","🏌️‍♂️"}, + {":golfing_woman:","🏌️‍♀️"}, + {":surfing_man:","🏄‍♂️"}, + {":surfing_woman:","🏄‍♀️"}, + {":rowing_man:","🚣‍♂️"}, + {":rowing_woman:","🚣‍♀️"}, + {":swimming_man:","🏊‍♂️"}, + {":swimming_woman:","🏊‍♀️"}, + {":bouncing_ball_person:","⛹️"}, + {":bouncing_ball_man:","⛹️‍♂️"}, + {":bouncing_ball_woman:","⛹️‍♀️"}, + {":weight_lifting:","🏋️"}, + {":weight_lifting_man:","🏋️‍♂️"}, + {":weight_lifting_woman:","🏋️‍♀️"}, + {":biking_man:","🚴‍♂️"}, + {":biking_woman:","🚴‍♀️"}, + {":mountain_biking_man:","🚵‍♂️"}, + {":mountain_biking_woman:","🚵‍♀️"}, + {":cartwheeling:","🤸"}, + {":man_cartwheeling:","🤸‍♂️"}, + {":woman_cartwheeling:","🤸‍♀️"}, + {":wrestling:","🤼"}, + {":men_wrestling:","🤼‍♂️"}, + {":women_wrestling:","🤼‍♀️"}, + {":water_polo:","🤽"}, + {":man_playing_water_polo:","🤽‍♂️"}, + {":woman_playing_water_polo:","🤽‍♀️"}, + {":handball_person:","🤾"}, + {":man_playing_handball:","🤾‍♂️"}, + {":woman_playing_handball:","🤾‍♀️"}, + {":juggling_person:","🤹"}, + {":man_juggling:","🤹‍♂️"}, + {":woman_juggling:","🤹‍♀️"}, + {":lotus_position:","🧘"}, + {":lotus_position_man:","🧘‍♂️"}, + {":lotus_position_woman:","🧘‍♀️"}, + {":sleeping_bed:","🛌"}, + {":people_holding_hands:","🧑‍🤝‍🧑"}, + {":couplekiss_man_woman:","👩‍❤️‍💋‍👨"}, + {":couplekiss_man_man:","👨‍❤️‍💋‍👨"}, + {":couplekiss_woman_woman:","👩‍❤️‍💋‍👩"}, + {":couple_with_heart_woman_man:","👩‍❤️‍👨"}, + {":couple_with_heart_man_man:","👨‍❤️‍👨"}, + {":couple_with_heart_woman_woman:","👩‍❤️‍👩"}, + {":family_man_woman_boy:","👨‍👩‍👦"}, + {":family_man_woman_girl:","👨‍👩‍👧"}, + {":family_man_woman_girl_boy:","👨‍👩‍👧‍👦"}, + {":family_man_woman_boy_boy:","👨‍👩‍👦‍👦"}, + {":family_man_woman_girl_girl:","👨‍👩‍👧‍👧"}, + {":family_man_man_boy:","👨‍👨‍👦"}, + {":family_man_man_girl:","👨‍👨‍👧"}, + {":family_man_man_girl_boy:","👨‍👨‍👧‍👦"}, + {":family_man_man_boy_boy:","👨‍👨‍👦‍👦"}, + {":family_man_man_girl_girl:","👨‍👨‍👧‍👧"}, + {":family_woman_woman_boy:","👩‍👩‍👦"}, + {":family_woman_woman_girl:","👩‍👩‍👧"}, + {":family_woman_woman_girl_boy:","👩‍👩‍👧‍👦"}, + {":family_woman_woman_boy_boy:","👩‍👩‍👦‍👦"}, + {":family_woman_woman_girl_girl:","👩‍👩‍👧‍👧"}, + {":family_man_boy:","👨‍👦"}, + {":family_man_boy_boy:","👨‍👦‍👦"}, + {":family_man_girl:","👨‍👧"}, + {":family_man_girl_boy:","👨‍👧‍👦"}, + {":family_man_girl_girl:","👨‍👧‍👧"}, + {":family_woman_boy:","👩‍👦"}, + {":family_woman_boy_boy:","👩‍👦‍👦"}, + {":family_woman_girl:","👩‍👧"}, + {":family_woman_girl_boy:","👩‍👧‍👦"}, + {":family_woman_girl_girl:","👩‍👧‍👧"}, + {":speaking_head:","🗣️"}, + {":gorilla:","🦍"}, + {":fox_face:","🦊"}, + {":lion:","🦁"}, + {":unicorn:","🦄"}, + {":zebra:","🦓"}, + {":deer:","🦌"}, + {":giraffe:","🦒"}, + {":rhinoceros:","🦏"}, + {":chipmunk:","🐿️"}, + {":hedgehog:","🦔"}, + {":bat:","🦇"}, + {":turkey:","🦃"}, + {":dove:","🕊️"}, + {":eagle:","🦅"}, + {":duck:","🦆"}, + {":owl:","🦉"}, + {":lizard:","🦎"}, + {":sauropod:","🦕"}, + {":t-rex:","🦖"}, + {":shark:","🦈"}, + {":butterfly:","🦋"}, + {":cricket:","🦗"}, + {":spider:","🕷️"}, + {":spider_web:","🕸️"}, + {":scorpion:","🦂"}, + {":rosette:","🏵️"}, + {":wilted_flower:","🥀"}, + {":shamrock:","☘️"}, + {":kiwi_fruit:","🥝"}, + {":coconut:","🥥"}, + {":avocado:","🥑"}, + {":potato:","🥔"}, + {":carrot:","🥕"}, + {":hot_pepper:","🌶️"}, + {":cucumber:","🥒"}, + {":broccoli:","🥦"}, + {":peanuts:","🥜"}, + {":croissant:","🥐"}, + {":baguette_bread:","🥖"}, + {":pretzel:","🥨"}, + {":pancakes:","🥞"}, + {":cheese:","🧀"}, + {":cut_of_meat:","🥩"}, + {":bacon:","🥓"}, + {":hotdog:","🌭"}, + {":sandwich:","🥪"}, + {":taco:","🌮"}, + {":burrito:","🌯"}, + {":stuffed_flatbread:","🥙"}, + {":egg:","🥚"}, + {":fried_egg:","🍳"}, + {":shallow_pan_of_food:","🥘"}, + {":bowl_with_spoon:","🥣"}, + {":green_salad:","🥗"}, + {":popcorn:","🍿"}, + {":canned_food:","🥫"}, + {":dumpling:","🥟"}, + {":fortune_cookie:","🥠"}, + {":takeout_box:","🥡"}, + {":crab:","🦀"}, + {":shrimp:","🦐"}, + {":squid:","🦑"}, + {":pie:","🥧"}, + {":milk_glass:","🥛"}, + {":champagne:","🍾"}, + {":clinking_glasses:","🥂"}, + {":tumbler_glass:","🥃"}, + {":cup_with_straw:","🥤"}, + {":chopsticks:","🥢"}, + {":plate_with_cutlery:","🍽️"}, + {":spoon:","🥄"}, + {":amphora:","🏺"}, + {":world_map:","🗺️"}, + {":mountain_snow:","🏔️"}, + {":mountain:","⛰️"}, + {":camping:","🏕️"}, + {":beach_umbrella:","🏖️"}, + {":desert:","🏜️"}, + {":desert_island:","🏝️"}, + {":national_park:","🏞️"}, + {":stadium:","🏟️"}, + {":classical_building:","🏛️"}, + {":building_construction:","🏗️"}, + {":houses:","🏘️"}, + {":derelict_house:","🏚️"}, + {":mosque:","🕌"}, + {":synagogue:","🕍"}, + {":shinto_shrine:","⛩️"}, + {":kaaba:","🕋"}, + {":cityscape:","🏙️"}, + {":racing_car:","🏎️"}, + {":motorcycle:","🏍️"}, + {":motor_scooter:","🛵"}, + {":kick_scooter:","🛴"}, + {":motorway:","🛣️"}, + {":railway_track:","🛤️"}, + {":oil_drum:","🛢️"}, + {":stop_sign:","🛑"}, + {":canoe:","🛶"}, + {":passenger_ship:","🛳️"}, + {":ferry:","⛴️"}, + {":motor_boat:","🛥️"}, + {":small_airplane:","🛩️"}, + {":flight_departure:","🛫"}, + {":flight_arrival:","🛬"}, + {":artificial_satellite:","🛰️"}, + {":flying_saucer:","🛸"}, + {":bellhop_bell:","🛎️"}, + {":stopwatch:","⏱️"}, + {":timer_clock:","⏲️"}, + {":mantelpiece_clock:","🕰️"}, + {":thermometer:","🌡️"}, + {":cloud_with_lightning_and_rain:","⛈️"}, + {":sun_behind_small_cloud:","🌤️"}, + {":sun_behind_large_cloud:","🌥️"}, + {":sun_behind_rain_cloud:","🌦️"}, + {":cloud_with_rain:","🌧️"}, + {":cloud_with_snow:","🌨️"}, + {":cloud_with_lightning:","🌩️"}, + {":tornado:","🌪️"}, + {":fog:","🌫️"}, + {":wind_face:","🌬️"}, + {":open_umbrella:","☂️"}, + {":parasol_on_ground:","⛱️"}, + {":snowman_with_snow:","☃️"}, + {":comet:","☄️"}, + {":reminder_ribbon:","🎗️"}, + {":tickets:","🎟️"}, + {":medal_military:","🎖️"}, + {":medal_sports:","🏅"}, + {":1st_place_medal:","🥇"}, + {":2nd_place_medal:","🥈"}, + {":3rd_place_medal:","🥉"}, + {":baseball:","⚾"}, + {":volleyball:","🏐"}, + {":cricket_game:","🏏"}, + {":field_hockey:","🏑"}, + {":ice_hockey:","🏒"}, + {":ping_pong:","🏓"}, + {":badminton:","🏸"}, + {":boxing_glove:","🥊"}, + {":martial_arts_uniform:","🥋"}, + {":goal_net:","🥅"}, + {":ice_skate:","⛸️"}, + {":sled:","🛷"}, + {":curling_stone:","🥌"}, + {":joystick:","🕹️"}, + {":chess_pawn:","♟️"}, + {":framed_picture:","🖼️"}, + {":dark_sunglasses:","🕶️"}, + {":scarf:","🧣"}, + {":gloves:","🧤"}, + {":coat:","🧥"}, + {":socks:","🧦"}, + {":shopping:","🛍️"}, + {":billed_cap:","🧢"}, + {":rescue_worker_helmet:","⛑️"}, + {":prayer_beads:","📿"}, + {":studio_microphone:","🎙️"}, + {":level_slider:","🎚️"}, + {":control_knobs:","🎛️"}, + {":drum:","🥁"}, + {":desktop_computer:","🖥️"}, + {":printer:","🖨️"}, + {":keyboard:","⌨️"}, + {":computer_mouse:","🖱️"}, + {":trackball:","🖲️"}, + {":film_strip:","🎞️"}, + {":film_projector:","📽️"}, + {":camera_flash:","📸"}, + {":candle:","🕯️"}, + {":newspaper_roll:","🗞️"}, + {":label:","🏷️"}, + {":ballot_box:","🗳️"}, + {":fountain_pen:","🖋️"}, + {":pen:","🖊️"}, + {":paintbrush:","🖌️"}, + {":crayon:","🖍️"}, + {":card_index_dividers:","🗂️"}, + {":spiral_notepad:","🗒️"}, + {":spiral_calendar:","🗓️"}, + {":paperclips:","🖇️"}, + {":card_file_box:","🗃️"}, + {":file_cabinet:","🗄️"}, + {":wastebasket:","🗑️"}, + {":old_key:","🗝️"}, + {":pick:","⛏️"}, + {":hammer_and_pick:","⚒️"}, + {":hammer_and_wrench:","🛠️"}, + {":dagger:","🗡️"}, + {":crossed_swords:","⚔️"}, + {":bow_and_arrow:","🏹"}, + {":shield:","🛡️"}, + {":gear:","⚙️"}, + {":clamp:","🗜️"}, + {":balance_scale:","⚖️"}, + {":chains:","⛓️"}, + {":alembic:","⚗️"}, + {":bed:","🛏️"}, + {":couch_and_lamp:","🛋️"}, + {":shopping_cart:","🛒"}, + {":coffin:","⚰️"}, + {":funeral_urn:","⚱️"}, + {":radioactive:","☢️"}, + {":biohazard:","☣️"}, + {":place_of_worship:","🛐"}, + {":atom_symbol:","⚛️"}, + {":om:","🕉️"}, + {":star_of_david:","✡️"}, + {":wheel_of_dharma:","☸️"}, + {":yin_yang:","☯️"}, + {":latin_cross:","✝️"}, + {":orthodox_cross:","☦️"}, + {":star_and_crescent:","☪️"}, + {":peace_symbol:","☮️"}, + {":menorah:","🕎"}, + {":next_track_button:","⏭️"}, + {":play_or_pause_button:","⏯️"}, + {":previous_track_button:","⏮️"}, + {":pause_button:","⏸️"}, + {":stop_button:","⏹️"}, + {":record_button:","⏺️"}, + {":eject_button:","⏏️"}, + {":female_sign:","♀️"}, + {":male_sign:","♂️"}, + {":medical_symbol:","⚕️"}, + {":infinity:","♾️"}, + {":fleur_de_lis:","⚜️"}, + {":asterisk:","*️⃣"}, + {":black_flag:","🏴"}, + {":white_flag:","🏳️"}, + {":rainbow_flag:","🏳️‍🌈"}, + {":pirate_flag:","🏴‍☠️"}, + {":ascension_island:","🇦🇨"}, + {":andorra:","🇦🇩"}, + {":united_arab_emirates:","🇦🇪"}, + {":afghanistan:","🇦🇫"}, + {":antigua_barbuda:","🇦🇬"}, + {":anguilla:","🇦🇮"}, + {":albania:","🇦🇱"}, + {":armenia:","🇦🇲"}, + {":angola:","🇦🇴"}, + {":antarctica:","🇦🇶"}, + {":argentina:","🇦🇷"}, + {":american_samoa:","🇦🇸"}, + {":austria:","🇦🇹"}, + {":australia:","🇦🇺"}, + {":aruba:","🇦🇼"}, + {":aland_islands:","🇦🇽"}, + {":azerbaijan:","🇦🇿"}, + {":bosnia_herzegovina:","🇧🇦"}, + {":barbados:","🇧🇧"}, + {":bangladesh:","🇧🇩"}, + {":belgium:","🇧🇪"}, + {":burkina_faso:","🇧🇫"}, + {":bulgaria:","🇧🇬"}, + {":bahrain:","🇧🇭"}, + {":burundi:","🇧🇮"}, + {":benin:","🇧🇯"}, + {":st_barthelemy:","🇧🇱"}, + {":bermuda:","🇧🇲"}, + {":brunei:","🇧🇳"}, + {":bolivia:","🇧🇴"}, + {":caribbean_netherlands:","🇧🇶"}, + {":brazil:","🇧🇷"}, + {":bahamas:","🇧🇸"}, + {":bhutan:","🇧🇹"}, + {":bouvet_island:","🇧🇻"}, + {":botswana:","🇧🇼"}, + {":belarus:","🇧🇾"}, + {":belize:","🇧🇿"}, + {":canada:","🇨🇦"}, + {":cocos_islands:","🇨🇨"}, + {":congo_kinshasa:","🇨🇩"}, + {":central_african_republic:","🇨🇫"}, + {":congo_brazzaville:","🇨🇬"}, + {":switzerland:","🇨🇭"}, + {":cote_divoire:","🇨🇮"}, + {":cook_islands:","🇨🇰"}, + {":chile:","🇨🇱"}, + {":cameroon:","🇨🇲"}, + {":colombia:","🇨🇴"}, + {":clipperton_island:","🇨🇵"}, + {":costa_rica:","🇨🇷"}, + {":cuba:","🇨🇺"}, + {":cape_verde:","🇨🇻"}, + {":curacao:","🇨🇼"}, + {":christmas_island:","🇨🇽"}, + {":cyprus:","🇨🇾"}, + {":czech_republic:","🇨🇿"}, + {":diego_garcia:","🇩🇬"}, + {":djibouti:","🇩🇯"}, + {":denmark:","🇩🇰"}, + {":dominica:","🇩🇲"}, + {":dominican_republic:","🇩🇴"}, + {":algeria:","🇩🇿"}, + {":ceuta_melilla:","🇪🇦"}, + {":ecuador:","🇪🇨"}, + {":estonia:","🇪🇪"}, + {":egypt:","🇪🇬"}, + {":western_sahara:","🇪🇭"}, + {":eritrea:","🇪🇷"}, + {":ethiopia:","🇪🇹"}, + {":eu:","🇪🇺"}, + {":finland:","🇫🇮"}, + {":fiji:","🇫🇯"}, + {":falkland_islands:","🇫🇰"}, + {":micronesia:","🇫🇲"}, + {":faroe_islands:","🇫🇴"}, + {":gabon:","🇬🇦"}, + {":grenada:","🇬🇩"}, + {":georgia:","🇬🇪"}, + {":french_guiana:","🇬🇫"}, + {":guernsey:","🇬🇬"}, + {":ghana:","🇬🇭"}, + {":gibraltar:","🇬🇮"}, + {":greenland:","🇬🇱"}, + {":gambia:","🇬🇲"}, + {":guinea:","🇬🇳"}, + {":guadeloupe:","🇬🇵"}, + {":equatorial_guinea:","🇬🇶"}, + {":greece:","🇬🇷"}, + {":south_georgia_south_sandwich_islands:","🇬🇸"}, + {":guatemala:","🇬🇹"}, + {":guam:","🇬🇺"}, + {":guinea_bissau:","🇬🇼"}, + {":guyana:","🇬🇾"}, + {":hong_kong:","🇭🇰"}, + {":heard_mcdonald_islands:","🇭🇲"}, + {":honduras:","🇭🇳"}, + {":croatia:","🇭🇷"}, + {":haiti:","🇭🇹"}, + {":hungary:","🇭🇺"}, + {":canary_islands:","🇮🇨"}, + {":indonesia:","🇮🇩"}, + {":ireland:","🇮🇪"}, + {":israel:","🇮🇱"}, + {":isle_of_man:","🇮🇲"}, + {":india:","🇮🇳"}, + {":british_indian_ocean_territory:","🇮🇴"}, + {":iraq:","🇮🇶"}, + {":iran:","🇮🇷"}, + {":iceland:","🇮🇸"}, + {":jersey:","🇯🇪"}, + {":jamaica:","🇯🇲"}, + {":jordan:","🇯🇴"}, + {":kenya:","🇰🇪"}, + {":kyrgyzstan:","🇰🇬"}, + {":cambodia:","🇰🇭"}, + {":kiribati:","🇰🇮"}, + {":comoros:","🇰🇲"}, + {":st_kitts_nevis:","🇰🇳"}, + {":north_korea:","🇰🇵"}, + {":kuwait:","🇰🇼"}, + {":cayman_islands:","🇰🇾"}, + {":kazakhstan:","🇰🇿"}, + {":laos:","🇱🇦"}, + {":lebanon:","🇱🇧"}, + {":st_lucia:","🇱🇨"}, + {":liechtenstein:","🇱🇮"}, + {":sri_lanka:","🇱🇰"}, + {":liberia:","🇱🇷"}, + {":lesotho:","🇱🇸"}, + {":lithuania:","🇱🇹"}, + {":luxembourg:","🇱🇺"}, + {":latvia:","🇱🇻"}, + {":libya:","🇱🇾"}, + {":morocco:","🇲🇦"}, + {":monaco:","🇲🇨"}, + {":moldova:","🇲🇩"}, + {":montenegro:","🇲🇪"}, + {":st_martin:","🇲🇫"}, + {":madagascar:","🇲🇬"}, + {":marshall_islands:","🇲🇭"}, + {":macedonia:","🇲🇰"}, + {":mali:","🇲🇱"}, + {":myanmar:","🇲🇲"}, + {":mongolia:","🇲🇳"}, + {":macau:","🇲🇴"}, + {":northern_mariana_islands:","🇲🇵"}, + {":martinique:","🇲🇶"}, + {":mauritania:","🇲🇷"}, + {":montserrat:","🇲🇸"}, + {":malta:","🇲🇹"}, + {":mauritius:","🇲🇺"}, + {":maldives:","🇲🇻"}, + {":malawi:","🇲🇼"}, + {":mexico:","🇲🇽"}, + {":malaysia:","🇲🇾"}, + {":mozambique:","🇲🇿"}, + {":namibia:","🇳🇦"}, + {":new_caledonia:","🇳🇨"}, + {":niger:","🇳🇪"}, + {":norfolk_island:","🇳🇫"}, + {":nigeria:","🇳🇬"}, + {":nicaragua:","🇳🇮"}, + {":netherlands:","🇳🇱"}, + {":norway:","🇳🇴"}, + {":nepal:","🇳🇵"}, + {":nauru:","🇳🇷"}, + {":niue:","🇳🇺"}, + {":new_zealand:","🇳🇿"}, + {":oman:","🇴🇲"}, + {":panama:","🇵🇦"}, + {":peru:","🇵🇪"}, + {":french_polynesia:","🇵🇫"}, + {":papua_new_guinea:","🇵🇬"}, + {":philippines:","🇵🇭"}, + {":pakistan:","🇵🇰"}, + {":poland:","🇵🇱"}, + {":st_pierre_miquelon:","🇵🇲"}, + {":pitcairn_islands:","🇵🇳"}, + {":puerto_rico:","🇵🇷"}, + {":palestinian_territories:","🇵🇸"}, + {":portugal:","🇵🇹"}, + {":palau:","🇵🇼"}, + {":paraguay:","🇵🇾"}, + {":qatar:","🇶🇦"}, + {":reunion:","🇷🇪"}, + {":romania:","🇷🇴"}, + {":serbia:","🇷🇸"}, + {":rwanda:","🇷🇼"}, + {":saudi_arabia:","🇸🇦"}, + {":solomon_islands:","🇸🇧"}, + {":seychelles:","🇸🇨"}, + {":sudan:","🇸🇩"}, + {":sweden:","🇸🇪"}, + {":singapore:","🇸🇬"}, + {":st_helena:","🇸🇭"}, + {":slovenia:","🇸🇮"}, + {":svalbard_jan_mayen:","🇸🇯"}, + {":slovakia:","🇸🇰"}, + {":sierra_leone:","🇸🇱"}, + {":san_marino:","🇸🇲"}, + {":senegal:","🇸🇳"}, + {":somalia:","🇸🇴"}, + {":suriname:","🇸🇷"}, + {":south_sudan:","🇸🇸"}, + {":sao_tome_principe:","🇸🇹"}, + {":el_salvador:","🇸🇻"}, + {":sint_maarten:","🇸🇽"}, + {":syria:","🇸🇾"}, + {":swaziland:","🇸🇿"}, + {":tristan_da_cunha:","🇹🇦"}, + {":turks_caicos_islands:","🇹🇨"}, + {":chad:","🇹🇩"}, + {":french_southern_territories:","🇹🇫"}, + {":togo:","🇹🇬"}, + {":thailand:","🇹🇭"}, + {":tajikistan:","🇹🇯"}, + {":tokelau:","🇹🇰"}, + {":timor_leste:","🇹🇱"}, + {":turkmenistan:","🇹🇲"}, + {":tunisia:","🇹🇳"}, + {":tonga:","🇹🇴"}, + {":tr:","🇹🇷"}, + {":trinidad_tobago:","🇹🇹"}, + {":tuvalu:","🇹🇻"}, + {":taiwan:","🇹🇼"}, + {":tanzania:","🇹🇿"}, + {":ukraine:","🇺🇦"}, + {":uganda:","🇺🇬"}, + {":us_outlying_islands:","🇺🇲"}, + {":united_nations:","🇺🇳"}, + {":uruguay:","🇺🇾"}, + {":uzbekistan:","🇺🇿"}, + {":vatican_city:","🇻🇦"}, + {":st_vincent_grenadines:","🇻🇨"}, + {":venezuela:","🇻🇪"}, + {":british_virgin_islands:","🇻🇬"}, + {":us_virgin_islands:","🇻🇮"}, + {":vietnam:","🇻🇳"}, + {":vanuatu:","🇻🇺"}, + {":wallis_futuna:","🇼🇫"}, + {":samoa:","🇼🇸"}, + {":kosovo:","🇽🇰"}, + {":yemen:","🇾🇪"}, + {":mayotte:","🇾🇹"}, + {":south_africa:","🇿🇦"}, + {":zambia:","🇿🇲"}, + {":zimbabwe:","🇿🇼"} }; SmileyToEmojiDefault = new Dictionary() @@ -1039,31 +1771,31 @@ namespace Markdig.Extensions.Emoji {"<=", ":custom_arrow_left_strong:" }, {"=>", ":custom_arrow_right_strong:" }, {"<=>", ":custom_arrow_left_right_strong:" }, - }; - - // Build Emoji and Smiley CompactPrefixTree - EmojiPrefixTreeDefault = new CompactPrefixTree(EmojiToUnicodeDefault); - - int jointCount = EmojiToUnicodeDefault.Count + SmileyToEmojiDefault.Count; - // Count * 2 seems to be a good fit for the data set - EmojiSmileyPrefixTreeDefault = new CompactPrefixTree(jointCount, jointCount * 2, jointCount * 2); - - // This is not the best data set for the prefix tree as it will have to check the first character linearly - // A work-around would require a bunch of substrings / removing the leading ':' from emojis, neither one is pretty - // This way we sacrifice a few microseconds for not introducing breaking changes, emojis aren't all that common anyhow - + }; + + // Build Emoji and Smiley CompactPrefixTree + EmojiPrefixTreeDefault = new CompactPrefixTree(EmojiToUnicodeDefault); + + int jointCount = EmojiToUnicodeDefault.Count + SmileyToEmojiDefault.Count; + // Count * 2 seems to be a good fit for the data set + EmojiSmileyPrefixTreeDefault = new CompactPrefixTree(jointCount, jointCount * 2, jointCount * 2); + + // This is not the best data set for the prefix tree as it will have to check the first character linearly + // A work-around would require a bunch of substrings / removing the leading ':' from emojis, neither one is pretty + // This way we sacrifice a few microseconds for not introducing breaking changes, emojis aren't all that common anyhow + var firstChars = new HashSet { ':' }; - foreach (var emoji in EmojiToUnicodeDefault) + foreach (var emoji in EmojiToUnicodeDefault) EmojiSmileyPrefixTreeDefault.Add(emoji); - foreach (var smiley in SmileyToEmojiDefault) - { - if (!EmojiToUnicodeDefault.TryGetValue(smiley.Value, out string unicode)) - throw new ArgumentException("Invalid smiley target: {0} is not present in the emoji dictionary", smiley.Value); - - firstChars.Add(smiley.Key[0]); - - if (!EmojiSmileyPrefixTreeDefault.TryAdd(smiley.Key, unicode)) - throw new ArgumentException("Smiley {0} is already present in the Emoji dictionary", smiley.Key); + foreach (var smiley in SmileyToEmojiDefault) + { + if (!EmojiToUnicodeDefault.TryGetValue(smiley.Value, out string unicode)) + throw new ArgumentException("Invalid smiley target: {0} is not present in the emoji dictionary", smiley.Value); + + firstChars.Add(smiley.Key[0]); + + if (!EmojiSmileyPrefixTreeDefault.TryAdd(smiley.Key, unicode)) + throw new ArgumentException("Smiley {0} is already present in the Emoji dictionary", smiley.Key); } EmojiOpeningCharactersDefault = new[] { ':' }; From 5cd20efe3e5eac22e672850a35e8f4c6520156d8 Mon Sep 17 00:00:00 2001 From: Kelvin Dules Date: Thu, 6 Jun 2019 20:19:41 -0300 Subject: [PATCH 03/16] Removed duplicates --- src/Markdig/Extensions/Emoji/EmojiParser.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/Markdig/Extensions/Emoji/EmojiParser.cs b/src/Markdig/Extensions/Emoji/EmojiParser.cs index 2cfaeca0..e565fa90 100644 --- a/src/Markdig/Extensions/Emoji/EmojiParser.cs +++ b/src/Markdig/Extensions/Emoji/EmojiParser.cs @@ -1033,7 +1033,6 @@ namespace Markdig.Extensions.Emoji {":no_good_woman:","🙅‍♀️"}, {":ok_person:","🙆"}, {":ok_man:","🙆‍♂️"}, - {":ok_woman:","🙆‍♀️"}, {":tipping_hand_person:","💁"}, {":tipping_hand_man:","💁‍♂️"}, {":tipping_hand_woman:","💁‍♀️"}, @@ -1086,13 +1085,11 @@ namespace Markdig.Extensions.Emoji {":male_detective:","🕵️‍♂️"}, {":female_detective:","🕵️‍♀️"}, {":guard:","💂"}, - {":guardsman:","💂‍♂️"}, {":guardswoman:","💂‍♀️"}, {":construction_worker_man:","👷‍♂️"}, {":construction_worker_woman:","👷‍♀️"}, {":prince:","🤴"}, {":person_with_turban:","👳"}, - {":man_with_turban:","👳‍♂️"}, {":woman_with_turban:","👳‍♀️"}, {":woman_with_headscarf:","🧕"}, {":man_in_tuxedo:","🤵"}, @@ -1261,7 +1258,6 @@ namespace Markdig.Extensions.Emoji {":taco:","🌮"}, {":burrito:","🌯"}, {":stuffed_flatbread:","🥙"}, - {":egg:","🥚"}, {":fried_egg:","🍳"}, {":shallow_pan_of_food:","🥘"}, {":bowl_with_spoon:","🥣"}, @@ -1345,7 +1341,6 @@ namespace Markdig.Extensions.Emoji {":1st_place_medal:","🥇"}, {":2nd_place_medal:","🥈"}, {":3rd_place_medal:","🥉"}, - {":baseball:","⚾"}, {":volleyball:","🏐"}, {":cricket_game:","🏏"}, {":field_hockey:","🏑"}, From e6dd2cf3d4b3d3f723f247843e178dbda8cdd416 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Thu, 27 Jun 2019 12:36:19 +0200 Subject: [PATCH 04/16] Cleanup build configuration --- src/Markdig/Helpers/CharacterMap.cs | 13 ++-------- src/Markdig/Markdig.targets | 38 +++-------------------------- src/Markdig/Markdown.cs | 2 +- 3 files changed, 6 insertions(+), 47 deletions(-) diff --git a/src/Markdig/Helpers/CharacterMap.cs b/src/Markdig/Helpers/CharacterMap.cs index b7a42ba0..0eb4107a 100644 --- a/src/Markdig/Helpers/CharacterMap.cs +++ b/src/Markdig/Helpers/CharacterMap.cs @@ -118,20 +118,11 @@ namespace Markdig.Helpers public int IndexOfOpeningCharacter(string text, int start, int end) { var maxChar = isOpeningCharacter.Length; -#if SUPPORT_UNSAFE + unsafe -#endif { -#if SUPPORT_FIXED_STRING - fixed (char* pText = text) -#else - var pText = text; -#endif -#if SUPPORT_UNSAFE + fixed (char* pText = text) fixed (bool* openingChars = isOpeningCharacter) -#else - var openingChars = isOpeningCharacter; -#endif { if (nonAsciiMap == null) { diff --git a/src/Markdig/Markdig.targets b/src/Markdig/Markdig.targets index 33eb047e..7f98055a 100644 --- a/src/Markdig/Markdig.targets +++ b/src/Markdig/Markdig.targets @@ -1,4 +1,4 @@ - + A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET with 20+ builtin extensions (pipetables, footnotes, definition lists... etc.) @@ -12,51 +12,19 @@ BSD-2-Clause https://raw.githubusercontent.com/lunet-io/markdig/master/img/markdig.png https://github.com/lunet-io/markdig - 1.6.0 true 7.3 - - - - - - - - - - - - - - - - - - - - - $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE - - - - $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE - - - - $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE - - - $(DefineConstants);SUPPORT_FIXED_STRING;SUPPORT_UNSAFE;NETCORE + $(DefineConstants);NETCORE UAP 10.0.17763.0 10.0.10240.0 - $(DefineConstants);NETSTANDARD_11;SUPPORT_UNSAFE + $(DefineConstants);UAP diff --git a/src/Markdig/Markdown.cs b/src/Markdig/Markdown.cs index 0dbea434..86a0f1a4 100644 --- a/src/Markdig/Markdown.cs +++ b/src/Markdig/Markdown.cs @@ -17,7 +17,7 @@ namespace Markdig /// public static partial class Markdown { -#if NETSTANDARD_11 +#if UAP public static readonly string Version = typeof(Markdown).GetTypeInfo().Assembly.GetCustomAttribute().Version; #else public static readonly string Version = ((AssemblyFileVersionAttribute) typeof(Markdown).Assembly.GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false)[0]).Version; From 15f6205adc967cca4cf1a5f3efb2bc7ecec4e368 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Sat, 29 Jun 2019 19:28:45 +0200 Subject: [PATCH 05/16] Ensure line ending diffs don't trigger spec regeneration --- src/SpecFileGen/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SpecFileGen/Program.cs b/src/SpecFileGen/Program.cs index e3117cf8..7cb0017d 100644 --- a/src/SpecFileGen/Program.cs +++ b/src/SpecFileGen/Program.cs @@ -103,12 +103,12 @@ namespace SpecFileGen continue; } - string source = ParseSpecification(spec, File.ReadAllText(spec.Path)); + string source = ParseSpecification(spec, File.ReadAllText(spec.Path)).Replace("\r\n", "\n", StringComparison.Ordinal); totalTests += spec.TestCount; if (File.Exists(spec.OutputPath)) // If the source hasn't changed, don't bump the generated tag { - string previousSource = File.ReadAllText(spec.OutputPath); + string previousSource = File.ReadAllText(spec.OutputPath).Replace("\r\n", "\n", StringComparison.Ordinal); int start = previousSource.IndexOf('\n', StringComparison.Ordinal) + 1; int previousLength = previousSource.Length - start; if (start != 0 && previousLength == source.Length) From 7d21f8b00356a2a2ccdf9427f6cf4522f4ce9463 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Sat, 29 Jun 2019 20:05:55 +0200 Subject: [PATCH 06/16] Add test code coverage --- appveyor.yml | 23 +- src/Markdig.Tests/Markdig.Tests.csproj | 6 +- src/Markdig.Tests/coverage.xml | 33389 +++++++++++++++++++++++ 3 files changed, 33413 insertions(+), 5 deletions(-) create mode 100644 src/Markdig.Tests/coverage.xml diff --git a/appveyor.yml b/appveyor.yml index db6900f5..d9fb9a41 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -6,6 +6,8 @@ install: - ps: >- cd src + dotnet tool install -g coveralls.net --version 1.0.0 + nuget restore Markdig.sln $env:MARKDIG_BUILD_NUMBER = ([int]$env:APPVEYOR_BUILD_NUMBER).ToString("000") @@ -31,11 +33,24 @@ build: project: src/Markdig.sln verbosity: minimal -after_build: -- cmd: >- - dotnet run --project SpecFileGen/SpecFileGen.csproj -c Release +after_build: > + dotnet SpecFileGen/bin/Release/netcoreapp2.2/SpecFileGen.dll - dotnet test -v n Markdig.Tests +test_script: +- cmd: >- + dotnet test Markdig.Tests -c Release --no-build + + dotnet test Markdig.Tests -c Debug + + dotnet test Markdig.Tests -c Release -f netcoreapp2.1 /p:CollectCoverage=true /p:Include=\"[Markdig]*\" /p:CoverletOutputFormat=opencover /p:CoverletOutput=../../coverage.xml + +after_test: +- ps: >- + if($env:APPVEYOR_REPO_BRANCH -eq "master") { + cd .. + csmacnz.Coveralls --opencover -i coverage.xml + cd src + } before_package: - cmd: >- diff --git a/src/Markdig.Tests/Markdig.Tests.csproj b/src/Markdig.Tests/Markdig.Tests.csproj index f082320a..bd573f55 100644 --- a/src/Markdig.Tests/Markdig.Tests.csproj +++ b/src/Markdig.Tests/Markdig.Tests.csproj @@ -6,8 +6,12 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + - + diff --git a/src/Markdig.Tests/coverage.xml b/src/Markdig.Tests/coverage.xml new file mode 100644 index 00000000..fcb0ed87 --- /dev/null +++ b/src/Markdig.Tests/coverage.xml @@ -0,0 +1,33389 @@ + + + + + + Markdig.dll + 2019-06-29T05:55:51 + Markdig + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Markdown + + + + + System.String Markdig.Markdown::Normalize(System.String,Markdig.Renderers.Normalize.NormalizeOptions,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + Markdig.Syntax.MarkdownDocument Markdig.Markdown::Normalize(System.String,System.IO.TextWriter,Markdig.Renderers.Normalize.NormalizeOptions,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Markdown::ToHtml(System.String,Markdig.MarkdownPipeline) + + + + + + + + + + + + + + + + + Markdig.Syntax.MarkdownDocument Markdig.Markdown::ToHtml(System.String,System.IO.TextWriter,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Object Markdig.Markdown::Convert(System.String,Markdig.Renderers.IMarkdownRenderer,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.MarkdownDocument Markdig.Markdown::Parse(System.String) + + + + + + + + + + + + + + + Markdig.Syntax.MarkdownDocument Markdig.Markdown::Parse(System.String,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + Markdig.MarkdownPipeline Markdig.Markdown::CheckForSelfPipeline(Markdig.MarkdownPipeline,System.String) + + + + + + + + + + + + + + + + + Markdig.Syntax.MarkdownDocument Markdig.Markdown::ToPlainText(System.String,System.IO.TextWriter,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Markdown::ToPlainText(System.String,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + System.Void Markdig.Markdown::.cctor() + + + + + + + + + + + + Markdig.MarkdownExtensions + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::Use(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::Use(Markdig.MarkdownPipelineBuilder,TExtension) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseAdvancedExtensions(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseAutoLinks(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.AutoLinks.AutoLinkOptions) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseNonAsciiNoEscape(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseYamlFrontMatter(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseSelfPipeline(Markdig.MarkdownPipelineBuilder,System.String,System.String) + + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UsePragmaLines(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseDiagrams(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UsePreciseSourceLocation(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseTaskLists(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseCustomContainers(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseMediaLinks(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.MediaLinks.MediaOptions) + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseAutoIdentifiers(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.AutoIdentifiers.AutoIdentifierOptions) + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseSmartyPants(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.SmartyPants.SmartyPantOptions) + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseBootstrap(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseMathematics(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseFigures(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseAbbreviations(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseDefinitionLists(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UsePipeTables(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.Tables.PipeTableOptions) + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseGridTables(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseCitations(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseFooters(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseFootnotes(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseSoftlineBreakAsHardlineBreak(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseEmphasisExtras(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.EmphasisExtras.EmphasisExtraOptions) + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseListExtras(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseGenericAttributes(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseEmojiAndSmiley(Markdig.MarkdownPipelineBuilder,System.Boolean) + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseNoFollowLinks(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseJiraLinks(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.JiraLinks.JiraLinkOptions) + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseGlobalization(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::DisableHtml(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::Configure(Markdig.MarkdownPipelineBuilder,System.String) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::ConfigureNewLine(Markdig.MarkdownPipelineBuilder,System.String) + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::DisableHeadings(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + Markdig.MarkdownParserContext + + + + + System.Collections.Generic.Dictionary`2<System.Object,System.Object> Markdig.MarkdownParserContext::get_Properties() + + + + + + + + + + + System.Void Markdig.MarkdownParserContext::.ctor() + + + + + + + + + + + + + + Markdig.MarkdownPipeline + + + + + System.Boolean Markdig.MarkdownPipeline::get_PreciseSourceLocation() + + + + + + + + + + + Markdig.Helpers.OrderedList`1<Markdig.IMarkdownExtension> Markdig.MarkdownPipeline::get_Extensions() + + + + + + + + + + + Markdig.Parsers.BlockParserList Markdig.MarkdownPipeline::get_BlockParsers() + + + + + + + + + + + Markdig.Parsers.InlineParserList Markdig.MarkdownPipeline::get_InlineParsers() + + + + + + + + + + + Markdig.Helpers.StringBuilderCache Markdig.MarkdownPipeline::get_StringBuilderCache() + + + + + + + + + + + System.IO.TextWriter Markdig.MarkdownPipeline::get_DebugLog() + + + + + + + + + + + System.Void Markdig.MarkdownPipeline::Setup(Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + System.Void Markdig.MarkdownPipeline::.ctor(Markdig.Helpers.OrderedList`1<Markdig.IMarkdownExtension>,Markdig.Parsers.BlockParserList,Markdig.Parsers.InlineParserList,Markdig.Helpers.StringBuilderCache,System.IO.TextWriter,Markdig.Parsers.ProcessDocumentDelegate) + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.MarkdownPipelineBuilder + + + + + Markdig.Helpers.OrderedList`1<Markdig.Parsers.BlockParser> Markdig.MarkdownPipelineBuilder::get_BlockParsers() + + + + + + + + + + + Markdig.Helpers.OrderedList`1<Markdig.Parsers.InlineParser> Markdig.MarkdownPipelineBuilder::get_InlineParsers() + + + + + + + + + + + Markdig.Helpers.OrderedList`1<Markdig.IMarkdownExtension> Markdig.MarkdownPipelineBuilder::get_Extensions() + + + + + + + + + + + Markdig.Helpers.StringBuilderCache Markdig.MarkdownPipelineBuilder::get_StringBuilderCache() + + + + + + + + + + + System.Boolean Markdig.MarkdownPipelineBuilder::get_PreciseSourceLocation() + + + + + + + + + + + System.IO.TextWriter Markdig.MarkdownPipelineBuilder::get_DebugLog() + + + + + + + + + + + Markdig.Parsers.ProcessDocumentDelegate Markdig.MarkdownPipelineBuilder::get_GetDocumentProcessed() + + + + + + + + + + + Markdig.MarkdownPipeline Markdig.MarkdownPipelineBuilder::Build() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.MarkdownPipelineBuilder::.ctor() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.BlankLineBlock + + + + + System.Void Markdig.Syntax.BlankLineBlock::.ctor() + + + + + + + + + + + + + + Markdig.Syntax.Block + + + + + Markdig.Syntax.ContainerBlock Markdig.Syntax.Block::get_Parent() + + + + + + + + + + + Markdig.Parsers.BlockParser Markdig.Syntax.Block::get_Parser() + + + + + + + + + + + System.Boolean Markdig.Syntax.Block::get_IsOpen() + + + + + + + + + + + System.Boolean Markdig.Syntax.Block::get_IsBreakable() + + + + + + + + + + + System.Boolean Markdig.Syntax.Block::get_RemoveAfterProcessInlines() + + + + + + + + + + + System.Void Markdig.Syntax.Block::OnProcessInlinesBegin(Markdig.Parsers.InlineProcessor) + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Block::OnProcessInlinesEnd(Markdig.Parsers.InlineProcessor) + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Block::UpdateSpanEnd(System.Int32) + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Block::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + + + Markdig.Syntax.BlockExtensions + + + + + Markdig.Syntax.Block Markdig.Syntax.BlockExtensions::FindBlockAtPosition(Markdig.Syntax.Block,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Syntax.BlockExtensions::FindClosestLine(Markdig.Syntax.MarkdownDocument,System.Int32) + + + + + + + + + + + + + + + Markdig.Syntax.Block Markdig.Syntax.BlockExtensions::FindClosestBlock(Markdig.Syntax.Block,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.BlockExtensions::ContainsPosition(Markdig.Syntax.Block,System.Int32) + + + + + + + + + + + System.Int32 Markdig.Syntax.BlockExtensions::CompareToPosition(Markdig.Syntax.Block,System.Int32) + + + + + + + + + + + + + + + + + Markdig.Syntax.CharIteratorHelper + + + + + System.Boolean Markdig.Syntax.CharIteratorHelper::TrimStartAndCountNewLines(T&,System.Int32&) + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.CodeBlock + + + + + System.Void Markdig.Syntax.CodeBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Syntax.ContainerBlock + + + + + Markdig.Syntax.Block Markdig.Syntax.ContainerBlock::get_LastChild() + + + + + + + + + + + + + + Markdig.Syntax.ContainerBlock/Enumerator Markdig.Syntax.ContainerBlock::GetEnumerator() + + + + + + + + + + + System.Collections.Generic.IEnumerator`1<Markdig.Syntax.Block> Markdig.Syntax.ContainerBlock::System.Collections.Generic.IEnumerable<Markdig.Syntax.Block>.GetEnumerator() + + + + + + + + + + + System.Collections.IEnumerator Markdig.Syntax.ContainerBlock::System.Collections.IEnumerable.GetEnumerator() + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::Add(Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::EnsureCapacity(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::Clear() + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.ContainerBlock::Contains(Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::CopyTo(Markdig.Syntax.Block[],System.Int32) + + + + + + + + + + + + System.Boolean Markdig.Syntax.ContainerBlock::Remove(Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Syntax.ContainerBlock::get_Count() + + + + + + + + + + + System.Boolean Markdig.Syntax.ContainerBlock::get_IsReadOnly() + + + + + + + + + + + System.Int32 Markdig.Syntax.ContainerBlock::IndexOf(Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::Insert(System.Int32,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::RemoveAt(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Block Markdig.Syntax.ContainerBlock::get_Item(System.Int32) + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::set_Item(System.Int32,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::Sort(System.Collections.Generic.IComparer`1<Markdig.Syntax.Block>) + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::Sort(System.Comparison`1<Markdig.Syntax.Block>) + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + Markdig.Syntax.ContainerBlock/Enumerator + + + + + Markdig.Syntax.Block Markdig.Syntax.ContainerBlock/Enumerator::get_Current() + + + + + + + + + + + System.Object Markdig.Syntax.ContainerBlock/Enumerator::System.Collections.IEnumerator.get_Current() + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock/Enumerator::Dispose() + + + + + + + + + + + System.Boolean Markdig.Syntax.ContainerBlock/Enumerator::MoveNext() + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.ContainerBlock/Enumerator::MoveNextRare() + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock/Enumerator::System.Collections.IEnumerator.Reset() + + + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock/Enumerator::.ctor(Markdig.Syntax.ContainerBlock) + + + + + + + + + + + + + + + Markdig.Syntax.ContainerBlock/BlockComparer + + + + + System.Int32 Markdig.Syntax.ContainerBlock/BlockComparer::Compare(Markdig.Syntax.Block,Markdig.Syntax.Block) + + + + + + + + + + + System.Void Markdig.Syntax.ContainerBlock/BlockComparer::.ctor(System.Comparison`1<Markdig.Syntax.Block>) + + + + + + + + + + + + + + Markdig.Syntax.FencedCodeBlock + + + + + System.String Markdig.Syntax.FencedCodeBlock::get_Info() + + + + + + + + + + + System.String Markdig.Syntax.FencedCodeBlock::get_Arguments() + + + + + + + + + + + System.Int32 Markdig.Syntax.FencedCodeBlock::get_FencedCharCount() + + + + + + + + + + + System.Char Markdig.Syntax.FencedCodeBlock::get_FencedChar() + + + + + + + + + + + System.Int32 Markdig.Syntax.FencedCodeBlock::get_IndentCount() + + + + + + + + + + + System.Void Markdig.Syntax.FencedCodeBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + Markdig.Syntax.HeadingBlock + + + + + System.Char Markdig.Syntax.HeadingBlock::get_HeaderChar() + + + + + + + + + + + System.Int32 Markdig.Syntax.HeadingBlock::get_Level() + + + + + + + + + + + System.Void Markdig.Syntax.HeadingBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + Markdig.Syntax.HtmlBlock + + + + + Markdig.Syntax.HtmlBlockType Markdig.Syntax.HtmlBlock::get_Type() + + + + + + + + + + + System.Void Markdig.Syntax.HtmlBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Syntax.LeafBlock + + + + + Markdig.Syntax.Inlines.ContainerInline Markdig.Syntax.LeafBlock::get_Inline() + + + + + + + + + + + System.Boolean Markdig.Syntax.LeafBlock::get_ProcessInlines() + + + + + + + + + + + System.Void Markdig.Syntax.LeafBlock::AppendLine(Markdig.Helpers.StringSlice&,System.Int32,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.LeafBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Syntax.LinkReferenceDefinition + + + + + System.String Markdig.Syntax.LinkReferenceDefinition::get_Label() + + + + + + + + + + + System.String Markdig.Syntax.LinkReferenceDefinition::get_Url() + + + + + + + + + + + System.String Markdig.Syntax.LinkReferenceDefinition::get_Title() + + + + + + + + + + + Markdig.Syntax.LinkReferenceDefinition/CreateLinkInlineDelegate Markdig.Syntax.LinkReferenceDefinition::get_CreateLinkInline() + + + + + + + + + + + System.Boolean Markdig.Syntax.LinkReferenceDefinition::TryParse(T&,Markdig.Syntax.LinkReferenceDefinition&) + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.LinkReferenceDefinition::.ctor() + + + + + + + + + + + + + System.Void Markdig.Syntax.LinkReferenceDefinition::.ctor(System.String,System.String,System.String) + + + + + + + + + + + + + + + + Markdig.Syntax.LinkReferenceDefinitionExtensions + + + + + System.Boolean Markdig.Syntax.LinkReferenceDefinitionExtensions::ContainsLinkReferenceDefinition(Markdig.Syntax.MarkdownDocument,System.String) + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.LinkReferenceDefinitionExtensions::SetLinkReferenceDefinition(Markdig.Syntax.MarkdownDocument,System.String,Markdig.Syntax.LinkReferenceDefinition) + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.LinkReferenceDefinitionExtensions::TryGetLinkReferenceDefinition(Markdig.Syntax.MarkdownDocument,System.String,Markdig.Syntax.LinkReferenceDefinition&) + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.LinkReferenceDefinitionGroup Markdig.Syntax.LinkReferenceDefinitionExtensions::GetLinkReferenceDefinitions(Markdig.Syntax.MarkdownDocument) + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.LinkReferenceDefinitionExtensions::.cctor() + + + + + + + + + + + + Markdig.Syntax.LinkReferenceDefinitionGroup + + + + + System.Collections.Generic.Dictionary`2<System.String,Markdig.Syntax.LinkReferenceDefinition> Markdig.Syntax.LinkReferenceDefinitionGroup::get_Links() + + + + + + + + + + + System.Void Markdig.Syntax.LinkReferenceDefinitionGroup::Set(System.String,Markdig.Syntax.LinkReferenceDefinition) + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.LinkReferenceDefinitionGroup::TryGet(System.String,Markdig.Syntax.LinkReferenceDefinition&) + + + + + + + + + + + System.Void Markdig.Syntax.LinkReferenceDefinitionGroup::.ctor() + + + + + + + + + + + + + + Markdig.Syntax.ListBlock + + + + + System.Boolean Markdig.Syntax.ListBlock::get_IsOrdered() + + + + + + + + + + + System.Char Markdig.Syntax.ListBlock::get_BulletType() + + + + + + + + + + + System.String Markdig.Syntax.ListBlock::get_OrderedStart() + + + + + + + + + + + System.String Markdig.Syntax.ListBlock::get_DefaultOrderedStart() + + + + + + + + + + + System.Char Markdig.Syntax.ListBlock::get_OrderedDelimiter() + + + + + + + + + + + System.Boolean Markdig.Syntax.ListBlock::get_IsLoose() + + + + + + + + + + + System.Int32 Markdig.Syntax.ListBlock::get_CountAllBlankLines() + + + + + + + + + + + System.Int32 Markdig.Syntax.ListBlock::get_CountBlankLinesReset() + + + + + + + + + + + System.Void Markdig.Syntax.ListBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Syntax.ListItemBlock + + + + + System.Int32 Markdig.Syntax.ListItemBlock::get_ColumnWidth() + + + + + + + + + + + System.Int32 Markdig.Syntax.ListItemBlock::get_Order() + + + + + + + + + + + System.Void Markdig.Syntax.ListItemBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Syntax.MarkdownDocument + + + + + System.Void Markdig.Syntax.MarkdownDocument::.ctor() + + + + + + + + + + + + + Markdig.Syntax.MarkdownObject + + + + + System.Int32 Markdig.Syntax.MarkdownObject::get_Column() + + + + + + + + + + + System.Int32 Markdig.Syntax.MarkdownObject::get_Line() + + + + + + + + + + + System.String Markdig.Syntax.MarkdownObject::ToPositionText() + + + + + + + + + + + System.Void Markdig.Syntax.MarkdownObject::SetData(System.Object,System.Object) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.MarkdownObject::ContainsData(System.Object) + + + + + + + + + + + + + + + + + + + + + + + + + + System.Object Markdig.Syntax.MarkdownObject::GetData(System.Object) + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.MarkdownObject::RemoveData(System.Object) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.MarkdownObject::.ctor() + + + + + + + + + + + + + + Markdig.Syntax.MarkdownObject/DataEntry + + + + + System.Void Markdig.Syntax.MarkdownObject/DataEntry::.ctor(System.Object,System.Object) + + + + + + + + + + + + + + Markdig.Syntax.MarkdownObjectExtensions + + + + + System.Collections.Generic.IEnumerable`1<T> Markdig.Syntax.MarkdownObjectExtensions::Descendants(Markdig.Syntax.Inlines.ContainerInline) + + + + + + + + + + + + Markdig.Syntax.MarkdownObjectExtensions/<Descendants>d__0 + + + + + System.Boolean Markdig.Syntax.MarkdownObjectExtensions/<Descendants>d__0::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.MarkdownObjectExtensions/<Descendants>d__2`1 + + + + + System.Boolean Markdig.Syntax.MarkdownObjectExtensions/<Descendants>d__2`1::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.ParagraphBlock + + + + + System.Int32 Markdig.Syntax.ParagraphBlock::get_LastLine() + + + + + + + + + + + System.Void Markdig.Syntax.ParagraphBlock::.ctor() + + + + + + + + + + + + System.Void Markdig.Syntax.ParagraphBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + Markdig.Syntax.QuoteBlock + + + + + System.Char Markdig.Syntax.QuoteBlock::get_QuoteChar() + + + + + + + + + + + System.Void Markdig.Syntax.QuoteBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Syntax.SourceSpan + + + + + System.Int32 Markdig.Syntax.SourceSpan::get_Start() + + + + + + + + + + + System.Int32 Markdig.Syntax.SourceSpan::get_End() + + + + + + + + + + + System.Int32 Markdig.Syntax.SourceSpan::get_Length() + + + + + + + + + + + System.Boolean Markdig.Syntax.SourceSpan::get_IsEmpty() + + + + + + + + + + + Markdig.Syntax.SourceSpan Markdig.Syntax.SourceSpan::MoveForward(System.Int32) + + + + + + + + + + + System.Boolean Markdig.Syntax.SourceSpan::Equals(Markdig.Syntax.SourceSpan) + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.SourceSpan::Equals(System.Object) + + + + + + + + + + + + + + + + + System.Int32 Markdig.Syntax.SourceSpan::GetHashCode() + + + + + + + + + + + System.Boolean Markdig.Syntax.SourceSpan::op_Equality(Markdig.Syntax.SourceSpan,Markdig.Syntax.SourceSpan) + + + + + + + + + + + System.Boolean Markdig.Syntax.SourceSpan::op_Inequality(Markdig.Syntax.SourceSpan,Markdig.Syntax.SourceSpan) + + + + + + + + + + + System.String Markdig.Syntax.SourceSpan::ToString() + + + + + + + + + + + System.Void Markdig.Syntax.SourceSpan::.ctor(System.Int32,System.Int32) + + + + + + + + + + + + + System.Void Markdig.Syntax.SourceSpan::.cctor() + + + + + + + + + + + + Markdig.Syntax.ThematicBreakBlock + + + + + System.Char Markdig.Syntax.ThematicBreakBlock::get_ThematicChar() + + + + + + + + + + + System.Int32 Markdig.Syntax.ThematicBreakBlock::get_ThematicCharCount() + + + + + + + + + + + System.Void Markdig.Syntax.ThematicBreakBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Syntax.Inlines.AutolinkInline + + + + + System.Boolean Markdig.Syntax.Inlines.AutolinkInline::get_IsEmail() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.AutolinkInline::get_Url() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.AutolinkInline::ToString() + + + + + + + + + + + + Markdig.Syntax.Inlines.CodeInline + + + + + System.Char Markdig.Syntax.Inlines.CodeInline::get_Delimiter() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.CodeInline::get_Content() + + + + + + + + + + + + Markdig.Syntax.Inlines.ContainerInline + + + + + Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.ContainerInline::get_FirstChild() + + + + + + + + + + + Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.ContainerInline::get_LastChild() + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline::Clear() + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.ContainerInline Markdig.Syntax.Inlines.ContainerInline::AppendChild(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.ContainerInline::ContainsChild(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline::MoveChildrenAfter(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline::EmbraceChildrenBy(Markdig.Syntax.Inlines.ContainerInline) + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline::OnChildInsert(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline::OnChildRemove(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline::DumpChildTo(System.IO.TextWriter,System.Int32) + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.ContainerInline/Enumerator Markdig.Syntax.Inlines.ContainerInline::GetEnumerator() + + + + + + + + + + + System.Collections.Generic.IEnumerator`1<Markdig.Syntax.Inlines.Inline> Markdig.Syntax.Inlines.ContainerInline::System.Collections.Generic.IEnumerable<Markdig.Syntax.Inlines.Inline>.GetEnumerator() + + + + + + + + + + + System.Collections.IEnumerator Markdig.Syntax.Inlines.ContainerInline::System.Collections.IEnumerable.GetEnumerator() + + + + + + + + + + + + Markdig.Syntax.Inlines.ContainerInline/Enumerator + + + + + Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.ContainerInline/Enumerator::get_Current() + + + + + + + + + + + System.Object Markdig.Syntax.Inlines.ContainerInline/Enumerator::System.Collections.IEnumerator.get_Current() + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline/Enumerator::Dispose() + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.ContainerInline/Enumerator::MoveNext() + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline/Enumerator::Reset() + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.ContainerInline/Enumerator::.ctor(Markdig.Syntax.Inlines.ContainerInline) + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.ContainerInline/<FindDescendants>d__11`1 + + + + + System.Boolean Markdig.Syntax.Inlines.ContainerInline/<FindDescendants>d__11`1::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.DelimiterInline + + + + + Markdig.Parsers.InlineParser Markdig.Syntax.Inlines.DelimiterInline::get_Parser() + + + + + + + + + + + Markdig.Syntax.Inlines.DelimiterType Markdig.Syntax.Inlines.DelimiterInline::get_Type() + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.DelimiterInline::get_IsActive() + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.DelimiterInline::ReplaceByLiteral() + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.DelimiterInline::.ctor(Markdig.Parsers.InlineParser) + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.EmphasisDelimiterInline + + + + + Markdig.Parsers.Inlines.EmphasisDescriptor Markdig.Syntax.Inlines.EmphasisDelimiterInline::get_Descriptor() + + + + + + + + + + + System.Char Markdig.Syntax.Inlines.EmphasisDelimiterInline::get_DelimiterChar() + + + + + + + + + + + System.Int32 Markdig.Syntax.Inlines.EmphasisDelimiterInline::get_DelimiterCount() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.EmphasisDelimiterInline::ToLiteral() + + + + + + + + + + + + + + Markdig.Syntax.Inlines.LiteralInline Markdig.Syntax.Inlines.EmphasisDelimiterInline::AsLiteralInline() + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.EmphasisDelimiterInline::.ctor(Markdig.Parsers.InlineParser,Markdig.Parsers.Inlines.EmphasisDescriptor) + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.EmphasisInline + + + + + System.Char Markdig.Syntax.Inlines.EmphasisInline::get_DelimiterChar() + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.EmphasisInline::get_IsDouble() + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.EmphasisInline::set_IsDouble(System.Boolean) + + + + + + + + + + + + + + System.Int32 Markdig.Syntax.Inlines.EmphasisInline::get_DelimiterCount() + + + + + + + + + + + + Markdig.Syntax.Inlines.HtmlEntityInline + + + + + Markdig.Helpers.StringSlice Markdig.Syntax.Inlines.HtmlEntityInline::get_Original() + + + + + + + + + + + Markdig.Helpers.StringSlice Markdig.Syntax.Inlines.HtmlEntityInline::get_Transcoded() + + + + + + + + + + + + Markdig.Syntax.Inlines.HtmlInline + + + + + System.String Markdig.Syntax.Inlines.HtmlInline::get_Tag() + + + + + + + + + + + + Markdig.Syntax.Inlines.Inline + + + + + Markdig.Syntax.Inlines.ContainerInline Markdig.Syntax.Inlines.Inline::get_Parent() + + + + + + + + + + + Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.Inline::get_PreviousSibling() + + + + + + + + + + + Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.Inline::get_NextSibling() + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.Inline::get_IsClosed() + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.Inline::InsertAfter(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.Inline::InsertBefore(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.Inline::Remove() + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.Inline::ReplaceBy(Markdig.Syntax.Inlines.Inline,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.Inline::ContainsParentOfType() + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.Inline::FindBestParent() + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.Inline::OnChildRemove(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.Inline::OnChildInsert(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.Inline::DumpTo(System.IO.TextWriter) + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.Inline::DumpTo(System.IO.TextWriter,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.Inline::DumpChildTo(System.IO.TextWriter,System.Int32) + + + + + + + + + + + + Markdig.Syntax.Inlines.Inline/<FindParentOfType>d__21`1 + + + + + System.Boolean Markdig.Syntax.Inlines.Inline/<FindParentOfType>d__21`1::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.LineBreakInline + + + + + System.Boolean Markdig.Syntax.Inlines.LineBreakInline::get_IsHard() + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.LineBreakInline::get_IsBackslash() + + + + + + + + + + + + Markdig.Syntax.Inlines.LinkDelimiterInline + + + + + System.Boolean Markdig.Syntax.Inlines.LinkDelimiterInline::get_IsImage() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.LinkDelimiterInline::get_Label() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.LinkDelimiterInline::ToLiteral() + + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.LinkDelimiterInline::.ctor(Markdig.Parsers.InlineParser) + + + + + + + + + + + + + Markdig.Syntax.Inlines.LinkInline + + + + + System.String Markdig.Syntax.Inlines.LinkInline::get_Url() + + + + + + + + + + + Markdig.Syntax.Inlines.LinkInline/GetUrlDelegate Markdig.Syntax.Inlines.LinkInline::get_GetDynamicUrl() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.LinkInline::get_Title() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.LinkInline::get_Label() + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.LinkInline::get_IsImage() + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.LinkInline::get_IsShortcut() + + + + + + + + + + + System.Boolean Markdig.Syntax.Inlines.LinkInline::get_IsAutoLink() + + + + + + + + + + + Markdig.Syntax.LinkReferenceDefinition Markdig.Syntax.Inlines.LinkInline::get_Reference() + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.LinkInline::.ctor() + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.LinkInline::.ctor(System.String,System.String) + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.LiteralInline + + + + + System.Boolean Markdig.Syntax.Inlines.LiteralInline::get_IsFirstCharacterEscaped() + + + + + + + + + + + System.String Markdig.Syntax.Inlines.LiteralInline::ToString() + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.LiteralInline::.ctor() + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.LiteralInline::.ctor(Markdig.Helpers.StringSlice) + + + + + + + + + + + + + System.Void Markdig.Syntax.Inlines.LiteralInline::.ctor(System.String) + + + + + + + + + + + + + + + + + + Markdig.Renderers.HtmlRenderer + + + + + System.Boolean Markdig.Renderers.HtmlRenderer::get_EnableHtmlForInline() + + + + + + + + + + + System.Boolean Markdig.Renderers.HtmlRenderer::get_EnableHtmlForBlock() + + + + + + + + + + + System.Boolean Markdig.Renderers.HtmlRenderer::get_EnableHtmlEscape() + + + + + + + + + + + System.Boolean Markdig.Renderers.HtmlRenderer::get_ImplicitParagraph() + + + + + + + + + + + System.Boolean Markdig.Renderers.HtmlRenderer::get_UseNonAsciiNoEscape() + + + + + + + + + + + System.Uri Markdig.Renderers.HtmlRenderer::get_BaseUrl() + + + + + + + + + + + System.Func`2<System.String,System.String> Markdig.Renderers.HtmlRenderer::get_LinkRewriter() + + + + + + + + + + + Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscape(System.String) + + + + + + + + + + + + + + + + + Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscape(Markdig.Helpers.StringSlice&,System.Boolean) + + + + + + + + + + + + + + + + Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscape(Markdig.Helpers.StringSlice,System.Boolean) + + + + + + + + + + + Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscape(System.String,System.Int32,System.Int32,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscapeUrl(System.String) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteAttributes(Markdig.Syntax.MarkdownObject) + + + + + + + + + + + + + + + Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteAttributes(Markdig.Renderers.Html.HtmlAttributes,System.Func`2<System.String,System.String>) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteLeafRawLines(Markdig.Syntax.LeafBlock,System.Boolean,System.Boolean,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.HtmlRenderer::.ctor(System.IO.TextWriter) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.HtmlRenderer::.cctor() + + + + + + + + + + + + Markdig.Renderers.MarkdownObjectRenderer`2 + + + + + System.Boolean Markdig.Renderers.MarkdownObjectRenderer`2::Accept(Markdig.Renderers.RendererBase,Markdig.Syntax.MarkdownObject) + + + + + + + + + + + System.Void Markdig.Renderers.MarkdownObjectRenderer`2::Write(Markdig.Renderers.RendererBase,Markdig.Syntax.MarkdownObject) + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.OrderedList`1<Markdig.Renderers.MarkdownObjectRenderer`2/TryWriteDelegate<TRenderer,TObject>> Markdig.Renderers.MarkdownObjectRenderer`2::get_TryWriters() + + + + + + + + + + + System.Void Markdig.Renderers.MarkdownObjectRenderer`2::.ctor() + + + + + + + + + + + + + + Markdig.Renderers.RendererBase + + + + + Markdig.Renderers.ObjectRendererCollection Markdig.Renderers.RendererBase::get_ObjectRenderers() + + + + + + + + + + + System.Boolean Markdig.Renderers.RendererBase::get_IsFirstInContainer() + + + + + + + + + + + System.Boolean Markdig.Renderers.RendererBase::get_IsLastInContainer() + + + + + + + + + + + System.Void Markdig.Renderers.RendererBase::WriteChildren(Markdig.Syntax.ContainerBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.RendererBase::WriteChildren(Markdig.Syntax.Inlines.ContainerInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.RendererBase::Write(T) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.RendererBase::.ctor() + + + + + + + + + + + + + + + Markdig.Renderers.TextRendererBase + + + + + System.IO.TextWriter Markdig.Renderers.TextRendererBase::get_Writer() + + + + + + + + + + + System.Void Markdig.Renderers.TextRendererBase::set_Writer(System.IO.TextWriter) + + + + + + + + + + + + + + + + + System.Object Markdig.Renderers.TextRendererBase::Render(Markdig.Syntax.MarkdownObject) + + + + + + + + + + + + System.Void Markdig.Renderers.TextRendererBase::.ctor(System.IO.TextWriter) + + + + + + + + + + + + + + + + + + + Markdig.Renderers.TextRendererBase`1 + + + + + T Markdig.Renderers.TextRendererBase`1::EnsureLine() + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.TextRendererBase`1::PushIndent(System.String) + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.TextRendererBase`1::PopIndent() + + + + + + + + + + + + System.Void Markdig.Renderers.TextRendererBase`1::WriteIndent() + + + + + + + + + + + + + + + + + + + + T Markdig.Renderers.TextRendererBase`1::Write(System.String) + + + + + + + + + + + + + + T Markdig.Renderers.TextRendererBase`1::Write(Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + T Markdig.Renderers.TextRendererBase`1::Write(Markdig.Helpers.StringSlice) + + + + + + + + + + + T Markdig.Renderers.TextRendererBase`1::Write(System.Char) + + + + + + + + + + + + + + T Markdig.Renderers.TextRendererBase`1::Write(System.String,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + T Markdig.Renderers.TextRendererBase`1::WriteLine() + + + + + + + + + + + + + + T Markdig.Renderers.TextRendererBase`1::WriteLine(System.String) + + + + + + + + + + + + + + T Markdig.Renderers.TextRendererBase`1::WriteLeafInline(Markdig.Syntax.LeafBlock) + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.TextRendererBase`1::.ctor(System.IO.TextWriter) + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.CodeBlockRenderer + + + + + System.Boolean Markdig.Renderers.Normalize.CodeBlockRenderer::get_OutputAttributesOnPre() + + + + + + + + + + + System.Void Markdig.Renderers.Normalize.CodeBlockRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.CodeBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.HeadingRenderer + + + + + System.Void Markdig.Renderers.Normalize.HeadingRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.HeadingBlock) + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Normalize.HeadingRenderer::.cctor() + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.HtmlBlockRenderer + + + + + System.Void Markdig.Renderers.Normalize.HtmlBlockRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.HtmlBlock) + + + + + + + + + + + + + Markdig.Renderers.Normalize.LinkReferenceDefinitionGroupRenderer + + + + + System.Void Markdig.Renderers.Normalize.LinkReferenceDefinitionGroupRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.LinkReferenceDefinitionGroup) + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.LinkReferenceDefinitionRenderer + + + + + System.Void Markdig.Renderers.Normalize.LinkReferenceDefinitionRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.LinkReferenceDefinition) + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.ListRenderer + + + + + System.Void Markdig.Renderers.Normalize.ListRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.ListBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Renderers.Normalize.ListRenderer::IntLog10Fast(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.NormalizeOptions + + + + + System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_SpaceAfterQuoteBlock() + + + + + + + + + + + System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_EmptyLineAfterCodeBlock() + + + + + + + + + + + System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_EmptyLineAfterHeading() + + + + + + + + + + + System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_EmptyLineAfterThematicBreak() + + + + + + + + + + + System.Nullable`1<System.Char> Markdig.Renderers.Normalize.NormalizeOptions::get_ListItemCharacter() + + + + + + + + + + + System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_ExpandAutoLinks() + + + + + + + + + + + System.Void Markdig.Renderers.Normalize.NormalizeOptions::.ctor() + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.NormalizeRenderer + + + + + Markdig.Renderers.Normalize.NormalizeOptions Markdig.Renderers.Normalize.NormalizeRenderer::get_Options() + + + + + + + + + + + System.Boolean Markdig.Renderers.Normalize.NormalizeRenderer::get_CompactParagraph() + + + + + + + + + + + System.Void Markdig.Renderers.Normalize.NormalizeRenderer::FinishBlock(System.Boolean) + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.NormalizeRenderer Markdig.Renderers.Normalize.NormalizeRenderer::WriteLeafRawLines(Markdig.Syntax.LeafBlock,System.Boolean,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Normalize.NormalizeRenderer::.ctor(System.IO.TextWriter,Markdig.Renderers.Normalize.NormalizeOptions) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.ParagraphRenderer + + + + + System.Void Markdig.Renderers.Normalize.ParagraphRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.ParagraphBlock) + + + + + + + + + + + + + + Markdig.Renderers.Normalize.QuoteBlockRenderer + + + + + System.Void Markdig.Renderers.Normalize.QuoteBlockRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.QuoteBlock) + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.ThematicBreakRenderer + + + + + System.Void Markdig.Renderers.Normalize.ThematicBreakRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.ThematicBreakBlock) + + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.AutolinkInlineRenderer + + + + + System.Void Markdig.Renderers.Normalize.Inlines.AutolinkInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.AutolinkInline) + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.CodeInlineRenderer + + + + + System.Void Markdig.Renderers.Normalize.Inlines.CodeInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.CodeInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.DelimiterInlineRenderer + + + + + System.Void Markdig.Renderers.Normalize.Inlines.DelimiterInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.DelimiterInline) + + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.EmphasisInlineRenderer + + + + + System.Void Markdig.Renderers.Normalize.Inlines.EmphasisInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.EmphasisInline) + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.LineBreakInlineRenderer + + + + + System.Boolean Markdig.Renderers.Normalize.Inlines.LineBreakInlineRenderer::get_RenderAsHardlineBreak() + + + + + + + + + + + System.Void Markdig.Renderers.Normalize.Inlines.LineBreakInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.LineBreakInline) + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.LinkInlineRenderer + + + + + System.Void Markdig.Renderers.Normalize.Inlines.LinkInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.LinkInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.LiteralInlineRenderer + + + + + System.Void Markdig.Renderers.Normalize.Inlines.LiteralInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.LiteralInline) + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.NormalizeHtmlEntityInlineRenderer + + + + + System.Void Markdig.Renderers.Normalize.Inlines.NormalizeHtmlEntityInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.HtmlEntityInline) + + + + + + + + + + + + + Markdig.Renderers.Normalize.Inlines.NormalizeHtmlInlineRenderer + + + + + System.Void Markdig.Renderers.Normalize.Inlines.NormalizeHtmlInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.HtmlInline) + + + + + + + + + + + + + Markdig.Renderers.Html.CodeBlockRenderer + + + + + System.Boolean Markdig.Renderers.Html.CodeBlockRenderer::get_OutputAttributesOnPre() + + + + + + + + + + + System.Collections.Generic.HashSet`1<System.String> Markdig.Renderers.Html.CodeBlockRenderer::get_BlocksAsDiv() + + + + + + + + + + + System.Void Markdig.Renderers.Html.CodeBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.CodeBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Html.CodeBlockRenderer::.ctor() + + + + + + + + + + + + + + Markdig.Renderers.Html.CodeBlockRenderer/<>c__DisplayClass8_0 + + + + + Markdig.Renderers.Html.HeadingRenderer + + + + + System.Void Markdig.Renderers.Html.HeadingRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.HeadingBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Html.HeadingRenderer::.cctor() + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.HtmlAttributes + + + + + System.String Markdig.Renderers.Html.HtmlAttributes::get_Id() + + + + + + + + + + + System.Collections.Generic.List`1<System.String> Markdig.Renderers.Html.HtmlAttributes::get_Classes() + + + + + + + + + + + System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.String,System.String>> Markdig.Renderers.Html.HtmlAttributes::get_Properties() + + + + + + + + + + + System.Void Markdig.Renderers.Html.HtmlAttributes::AddClass(System.String) + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Html.HtmlAttributes::AddProperty(System.String,System.String) + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Html.HtmlAttributes::AddPropertyIfNotExist(System.String,System.Object) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Html.HtmlAttributes::CopyTo(Markdig.Renderers.Html.HtmlAttributes,System.Boolean,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Html.HtmlAttributes::.ctor() + + + + + + + + + + + + + Markdig.Renderers.Html.HtmlAttributesExtensions + + + + + Markdig.Renderers.Html.HtmlAttributes Markdig.Renderers.Html.HtmlAttributesExtensions::TryGetAttributes(Markdig.Syntax.IMarkdownObject) + + + + + + + + + + + Markdig.Renderers.Html.HtmlAttributes Markdig.Renderers.Html.HtmlAttributesExtensions::GetAttributes(Markdig.Syntax.IMarkdownObject) + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Html.HtmlAttributesExtensions::SetAttributes(Markdig.Syntax.IMarkdownObject,Markdig.Renderers.Html.HtmlAttributes) + + + + + + + + + + + + System.Void Markdig.Renderers.Html.HtmlAttributesExtensions::.cctor() + + + + + + + + + + + + Markdig.Renderers.Html.HtmlBlockRenderer + + + + + System.Void Markdig.Renderers.Html.HtmlBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.HtmlBlock) + + + + + + + + + + + + + Markdig.Renderers.Html.ListRenderer + + + + + System.Void Markdig.Renderers.Html.ListRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.ListBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.ParagraphRenderer + + + + + System.Void Markdig.Renderers.Html.ParagraphRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.ParagraphBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.QuoteBlockRenderer + + + + + System.Void Markdig.Renderers.Html.QuoteBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.QuoteBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.ThematicBreakRenderer + + + + + System.Void Markdig.Renderers.Html.ThematicBreakRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.ThematicBreakBlock) + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.AutolinkInlineRenderer + + + + + System.Boolean Markdig.Renderers.Html.Inlines.AutolinkInlineRenderer::get_AutoRelNoFollow() + + + + + + + + + + + System.Void Markdig.Renderers.Html.Inlines.AutolinkInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.AutolinkInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.CodeInlineRenderer + + + + + System.Void Markdig.Renderers.Html.Inlines.CodeInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.CodeInline) + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.DelimiterInlineRenderer + + + + + System.Void Markdig.Renderers.Html.Inlines.DelimiterInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.DelimiterInline) + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer + + + + + Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer/GetTagDelegate Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer::get_GetTag() + + + + + + + + + + + System.Void Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.EmphasisInline) + + + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer::GetDefaultTag(Markdig.Syntax.Inlines.EmphasisInline) + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer::.ctor() + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.HtmlEntityInlineRenderer + + + + + System.Void Markdig.Renderers.Html.Inlines.HtmlEntityInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.HtmlEntityInline) + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.HtmlInlineRenderer + + + + + System.Void Markdig.Renderers.Html.Inlines.HtmlInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.HtmlInline) + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.LineBreakInlineRenderer + + + + + System.Boolean Markdig.Renderers.Html.Inlines.LineBreakInlineRenderer::get_RenderAsHardlineBreak() + + + + + + + + + + + System.Void Markdig.Renderers.Html.Inlines.LineBreakInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LineBreakInline) + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.LinkInlineRenderer + + + + + System.Boolean Markdig.Renderers.Html.Inlines.LinkInlineRenderer::get_AutoRelNoFollow() + + + + + + + + + + + System.Void Markdig.Renderers.Html.Inlines.LinkInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LinkInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.Inlines.LiteralInlineRenderer + + + + + System.Void Markdig.Renderers.Html.Inlines.LiteralInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LiteralInline) + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockParser + + + + + System.Boolean Markdig.Parsers.BlockParser::HasOpeningCharacter(System.Char) + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.ProcessBlockDelegate Markdig.Parsers.BlockParser::get_GetClosedEvent() + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockParser::CanInterrupt(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.BlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + Markdig.Parsers.BlockParserList + + + + + System.Void Markdig.Parsers.BlockParserList::.ctor(System.Collections.Generic.IEnumerable`1<Markdig.Parsers.BlockParser>) + + + + + + + + + + + + + Markdig.Parsers.BlockProcessor + + + + + System.Collections.Generic.Stack`1<Markdig.Syntax.Block> Markdig.Parsers.BlockProcessor::get_NewBlocks() + + + + + + + + + + + Markdig.Parsers.BlockParserList Markdig.Parsers.BlockProcessor::get_Parsers() + + + + + + + + + + + Markdig.MarkdownParserContext Markdig.Parsers.BlockProcessor::get_Context() + + + + + + + + + + + Markdig.Syntax.ContainerBlock Markdig.Parsers.BlockProcessor::get_CurrentContainer() + + + + + + + + + + + Markdig.Syntax.Block Markdig.Parsers.BlockProcessor::get_CurrentBlock() + + + + + + + + + + + Markdig.Syntax.Block Markdig.Parsers.BlockProcessor::get_LastBlock() + + + + + + + + + + + Markdig.Syntax.Block Markdig.Parsers.BlockProcessor::get_NextContinue() + + + + + + + + + + + + + + Markdig.Syntax.MarkdownDocument Markdig.Parsers.BlockProcessor::get_Document() + + + + + + + + + + + System.Int32 Markdig.Parsers.BlockProcessor::get_CurrentLineStartPosition() + + + + + + + + + + + System.Int32 Markdig.Parsers.BlockProcessor::get_LineIndex() + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockProcessor::get_IsBlankLine() + + + + + + + + + + + System.Char Markdig.Parsers.BlockProcessor::get_CurrentChar() + + + + + + + + + + + System.Int32 Markdig.Parsers.BlockProcessor::get_Column() + + + + + + + + + + + System.Int32 Markdig.Parsers.BlockProcessor::get_Start() + + + + + + + + + + + System.Int32 Markdig.Parsers.BlockProcessor::get_Indent() + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockProcessor::get_IsCodeIndent() + + + + + + + + + + + System.Int32 Markdig.Parsers.BlockProcessor::get_ColumnBeforeIndent() + + + + + + + + + + + System.Int32 Markdig.Parsers.BlockProcessor::get_StartBeforeIndent() + + + + + + + + + + + Markdig.Helpers.StringBuilderCache Markdig.Parsers.BlockProcessor::get_StringBuilders() + + + + + + + + + + + System.Collections.Generic.List`1<Markdig.Syntax.Block> Markdig.Parsers.BlockProcessor::get_OpenedBlocks() + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockProcessor::get_ContinueProcessingLine() + + + + + + + + + + + Markdig.Syntax.ContainerBlock Markdig.Parsers.BlockProcessor::GetCurrentContainerOpened() + + + + + + + + + + + + + + + + + + + System.Char Markdig.Parsers.BlockProcessor::NextChar() + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::NextColumn() + + + + + + + + + + + + + + + + + + + + + + System.Char Markdig.Parsers.BlockProcessor::PeekChar(System.Int32) + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::RestartIndent() + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::ParseIndent() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::GoToColumn(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::UnwindAllIndents() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::GoToCodeIndent(System.Int32) + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::Open(Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::Close(Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::Discard(Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::ProcessLine(Markdig.Helpers.StringSlice) + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockProcessor Markdig.Parsers.BlockProcessor::CreateChild() + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::ReleaseChild() + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockProcessor::IsOpen(Markdig.Syntax.Block) + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::Close(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::CloseAll(System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::OpenAll() + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::UpdateLastBlockAndContainer(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::TryContinueBlocks() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::TryOpenBlocks() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockProcessor::TryOpenBlocks(Markdig.Parsers.BlockParser[]) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::ProcessNewBlocks(Markdig.Parsers.BlockState,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::ResetLine(Markdig.Helpers.StringSlice) + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::Reset() + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::.ctor(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor::.ctor(Markdig.Helpers.StringBuilderCache,Markdig.Syntax.MarkdownDocument,Markdig.Parsers.BlockParserList,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockProcessor/BlockParserStateCache + + + + + Markdig.Parsers.BlockProcessor Markdig.Parsers.BlockProcessor/BlockParserStateCache::NewInstance() + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor/BlockParserStateCache::Reset(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + System.Void Markdig.Parsers.BlockProcessor/BlockParserStateCache::.ctor(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + Markdig.Parsers.BlockStateExtensions + + + + + System.Boolean Markdig.Parsers.BlockStateExtensions::IsDiscard(Markdig.Parsers.BlockState) + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockStateExtensions::IsContinue(Markdig.Parsers.BlockState) + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.BlockStateExtensions::IsBreak(Markdig.Parsers.BlockState) + + + + + + + + + + + + + + + Markdig.Parsers.FencedBlockParserBase + + + + + Markdig.Parsers.FencedBlockParserBase/InfoParserDelegate Markdig.Parsers.FencedBlockParserBase::get_InfoParser() + + + + + + + + + + + Markdig.Parsers.TryParseAttributesDelegate Markdig.Parsers.FencedBlockParserBase::get_TryParseAttributes() + + + + + + + + + + + + Markdig.Parsers.FencedBlockParserBase`1 + + + + + System.String Markdig.Parsers.FencedBlockParserBase`1::get_InfoPrefix() + + + + + + + + + + + System.Int32 Markdig.Parsers.FencedBlockParserBase`1::get_MinimumMatchCount() + + + + + + + + + + + System.Int32 Markdig.Parsers.FencedBlockParserBase`1::get_MaximumMatchCount() + + + + + + + + + + + System.Boolean Markdig.Parsers.FencedBlockParserBase`1::DefaultInfoParser(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice&,Markdig.Syntax.IFencedBlock,System.Char) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.FencedBlockParserBase`1::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.FencedBlockParserBase`1::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.FencedBlockParserBase`1::.ctor() + + + + + + + + + + + + + + + + Markdig.Parsers.FencedCodeBlockParser + + + + + Markdig.Syntax.FencedCodeBlock Markdig.Parsers.FencedCodeBlockParser::CreateFencedBlock(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.FencedCodeBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.FencedCodeBlockParser::.ctor() + + + + + + + + + + + + + + + Markdig.Parsers.HeadingBlockParser + + + + + System.Int32 Markdig.Parsers.HeadingBlockParser::get_MaxLeadingCount() + + + + + + + + + + + Markdig.Parsers.TryParseAttributesDelegate Markdig.Parsers.HeadingBlockParser::get_TryParseAttributes() + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.HeadingBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.HeadingBlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + System.Void Markdig.Parsers.HeadingBlockParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.HtmlBlockParser + + + + + Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::MatchStart(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::TryParseTagType7(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::TryParseTagType16(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::MatchEnd(Markdig.Parsers.BlockProcessor,Markdig.Syntax.HtmlBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::CreateHtmlBlock(Markdig.Parsers.BlockProcessor,Markdig.Syntax.HtmlBlockType,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.HtmlBlockParser::.ctor() + + + + + + + + + + + + + System.Void Markdig.Parsers.HtmlBlockParser::.cctor() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.IndentedCodeBlockParser + + + + + System.Boolean Markdig.Parsers.IndentedCodeBlockParser::CanInterrupt(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.IndentedCodeBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.IndentedCodeBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.IndentedCodeBlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.InlineParserList + + + + + Markdig.Parsers.IPostInlineProcessor[] Markdig.Parsers.InlineParserList::get_PostInlineProcessors() + + + + + + + + + + + System.Void Markdig.Parsers.InlineParserList::.ctor(System.Collections.Generic.IEnumerable`1<Markdig.Parsers.InlineParser>) + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.InlineProcessor + + + + + Markdig.Syntax.LeafBlock Markdig.Parsers.InlineProcessor::get_Block() + + + + + + + + + + + System.Boolean Markdig.Parsers.InlineProcessor::get_PreciseSourceLocation() + + + + + + + + + + + Markdig.Syntax.Block Markdig.Parsers.InlineProcessor::get_BlockNew() + + + + + + + + + + + Markdig.Syntax.Inlines.Inline Markdig.Parsers.InlineProcessor::get_Inline() + + + + + + + + + + + Markdig.Syntax.Inlines.ContainerInline Markdig.Parsers.InlineProcessor::get_Root() + + + + + + + + + + + Markdig.Parsers.InlineParserList Markdig.Parsers.InlineProcessor::get_Parsers() + + + + + + + + + + + Markdig.MarkdownParserContext Markdig.Parsers.InlineProcessor::get_Context() + + + + + + + + + + + Markdig.Syntax.MarkdownDocument Markdig.Parsers.InlineProcessor::get_Document() + + + + + + + + + + + Markdig.Helpers.StringBuilderCache Markdig.Parsers.InlineProcessor::get_StringBuilders() + + + + + + + + + + + System.Int32 Markdig.Parsers.InlineProcessor::get_LineIndex() + + + + + + + + + + + System.Object[] Markdig.Parsers.InlineProcessor::get_ParserStates() + + + + + + + + + + + System.IO.TextWriter Markdig.Parsers.InlineProcessor::get_DebugLog() + + + + + + + + + + + Markdig.Parsers.Inlines.LiteralInlineParser Markdig.Parsers.InlineProcessor::get_LiteralInlineParser() + + + + + + + + + + + System.Int32 Markdig.Parsers.InlineProcessor::GetSourcePosition(System.Int32) + + + + + + + + + + + Markdig.Syntax.SourceSpan Markdig.Parsers.InlineProcessor::GetSourcePositionFromLocalSpan(Markdig.Syntax.SourceSpan) + + + + + + + + + + + + + + + + System.Int32 Markdig.Parsers.InlineProcessor::GetSourcePosition(System.Int32,System.Int32&,System.Int32&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.InlineProcessor::ProcessInlineLeaf(Markdig.Syntax.LeafBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.InlineProcessor::PostProcessInlines(System.Int32,Markdig.Syntax.Inlines.Inline,Markdig.Syntax.Inlines.Inline,System.Boolean) + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.ContainerInline Markdig.Parsers.InlineProcessor::FindLastContainer() + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.InlineProcessor::.ctor(Markdig.Helpers.StringBuilderCache,Markdig.Syntax.MarkdownDocument,Markdig.Parsers.InlineParserList,System.Boolean,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.ListBlockParser + + + + + Markdig.Helpers.OrderedList`1<Markdig.Parsers.ListItemParser> Markdig.Parsers.ListBlockParser::get_ItemParsers() + + + + + + + + + + + System.Void Markdig.Parsers.ListBlockParser::Initialize() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.ListBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.ListBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.ListBlockParser::TryContinueListItem(Markdig.Parsers.BlockProcessor,Markdig.Syntax.ListItemBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.ListBlockParser::TryParseListItem(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.ListBlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.ListBlockParser::.ctor() + + + + + + + + + + + + + + + + + + Markdig.Parsers.ListInfo + + + + + System.Char Markdig.Parsers.ListInfo::get_BulletType() + + + + + + + + + + + System.String Markdig.Parsers.ListInfo::get_OrderedStart() + + + + + + + + + + + System.Char Markdig.Parsers.ListInfo::get_OrderedDelimiter() + + + + + + + + + + + System.String Markdig.Parsers.ListInfo::get_DefaultOrderedStart() + + + + + + + + + + + System.Void Markdig.Parsers.ListInfo::.ctor(System.Char) + + + + + + + + + + + + + + + System.Void Markdig.Parsers.ListInfo::.ctor(System.Char,System.String,System.Char,System.String) + + + + + + + + + + + + + + + + Markdig.Parsers.ListItemParser + + + + + System.Char[] Markdig.Parsers.ListItemParser::get_OpeningCharacters() + + + + + + + + + + + + Markdig.Parsers.MarkdownParser + + + + + Markdig.Syntax.MarkdownDocument Markdig.Parsers.MarkdownParser::Parse(System.String,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + Markdig.Syntax.MarkdownDocument Markdig.Parsers.MarkdownParser::Parse() + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.MarkdownParser::ProcessBlocks() + + + + + + + + + + + + + + + + + + + System.String Markdig.Parsers.MarkdownParser::FixupZero(System.String) + + + + + + + + + + + System.Void Markdig.Parsers.MarkdownParser::ProcessInlines() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.MarkdownParser::.ctor(System.String,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.MarkdownParser/ContainerItemCache + + + + + System.Void Markdig.Parsers.MarkdownParser/ContainerItemCache::Reset(Markdig.Parsers.MarkdownParser/ContainerItem) + + + + + + + + + + + + + + Markdig.Parsers.MarkdownParser/ContainerItem + + + + + System.Void Markdig.Parsers.MarkdownParser/ContainerItem::.ctor() + + + + + + + + + + + + System.Void Markdig.Parsers.MarkdownParser/ContainerItem::.ctor(Markdig.Syntax.ContainerBlock) + + + + + + + + + + + + + + Markdig.Parsers.NumberedListItemParser + + + + + System.Boolean Markdig.Parsers.NumberedListItemParser::TryParse(Markdig.Parsers.BlockProcessor,System.Char,Markdig.Parsers.ListInfo&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.NumberedListItemParser::.ctor() + + + + + + + + + + + + + + + + + + + Markdig.Parsers.OrderedListItemParser + + + + + System.Char[] Markdig.Parsers.OrderedListItemParser::get_OrderedDelimiters() + + + + + + + + + + + System.Boolean Markdig.Parsers.OrderedListItemParser::TryParseDelimiter(Markdig.Parsers.BlockProcessor,System.Char&) + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.OrderedListItemParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.ParagraphBlockParser + + + + + System.Boolean Markdig.Parsers.ParagraphBlockParser::get_ParseSetexHeadings() + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.ParagraphBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.ParagraphBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.ParagraphBlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.ParagraphBlockParser::TryParseSetexHeading(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.ParagraphBlockParser::TryMatchLinkReferenceDefinition(Markdig.Helpers.StringLineGroup&,Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.ParserBase`1 + + + + + System.Char[] Markdig.Parsers.ParserBase`1::get_OpeningCharacters() + + + + + + + + + + + System.Void Markdig.Parsers.ParserBase`1::Initialize() + + + + + + + + + + + System.Int32 Markdig.Parsers.ParserBase`1::get_Index() + + + + + + + + + + + + Markdig.Parsers.ParserList`2 + + + + + T[] Markdig.Parsers.ParserList`2::get_GlobalParsers() + + + + + + + + + + + System.Char[] Markdig.Parsers.ParserList`2::get_OpeningCharacters() + + + + + + + + + + + T[] Markdig.Parsers.ParserList`2::GetParsersForOpeningCharacter(System.Char) + + + + + + + + + + + System.Int32 Markdig.Parsers.ParserList`2::IndexOfOpeningCharacter(System.String,System.Int32,System.Int32) + + + + + + + + + + + System.Void Markdig.Parsers.ParserList`2::Initialize() + + + + + + + + + + + System.Void Markdig.Parsers.ParserList`2::.ctor(System.Collections.Generic.IEnumerable`1<T>) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.QuoteBlockParser + + + + + Markdig.Parsers.BlockState Markdig.Parsers.QuoteBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Parsers.QuoteBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.QuoteBlockParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.ThematicBreakParser + + + + + Markdig.Parsers.BlockState Markdig.Parsers.ThematicBreakParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.ThematicBreakParser::.ctor() + + + + + + + + + + + + + System.Void Markdig.Parsers.ThematicBreakParser::.cctor() + + + + + + + + + + + + Markdig.Parsers.UnorderedListItemParser + + + + + System.Boolean Markdig.Parsers.UnorderedListItemParser::TryParse(Markdig.Parsers.BlockProcessor,System.Char,Markdig.Parsers.ListInfo&) + + + + + + + + + + + + + System.Void Markdig.Parsers.UnorderedListItemParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.Inlines.AutolineInlineParser + + + + + System.Boolean Markdig.Parsers.Inlines.AutolineInlineParser::get_EnableHtmlParsing() + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.AutolineInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.AutolineInlineParser::.ctor() + + + + + + + + + + + + + + + Markdig.Parsers.Inlines.CodeInlineParser + + + + + System.Boolean Markdig.Parsers.Inlines.CodeInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.CodeInlineParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.Inlines.EmphasisDescriptor + + + + + System.Void Markdig.Parsers.Inlines.EmphasisDescriptor::.ctor(System.Char,System.Int32,System.Int32,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.Inlines.EmphasisInlineParser + + + + + System.Collections.Generic.List`1<Markdig.Parsers.Inlines.EmphasisDescriptor> Markdig.Parsers.Inlines.EmphasisInlineParser::get_EmphasisDescriptors() + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.EmphasisInlineParser::HasEmphasisChar(System.Char) + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.Inlines.EmphasisInlineParser/CreateEmphasisInlineDelegate Markdig.Parsers.Inlines.EmphasisInlineParser::get_CreateEmphasisInline() + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.EmphasisInlineParser::Initialize() + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.EmphasisInlineParser::PostProcess(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline,Markdig.Syntax.Inlines.Inline,System.Int32,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.EmphasisInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.EmphasisInlineParser::ProcessEmphasis(Markdig.Parsers.InlineProcessor,System.Collections.Generic.List`1<Markdig.Syntax.Inlines.EmphasisDelimiterInline>) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.EmphasisInlineParser::.ctor() + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.Inlines.EmphasisInlineParser/DelimitersObjectCache + + + + + System.Collections.Generic.List`1<Markdig.Syntax.Inlines.EmphasisDelimiterInline> Markdig.Parsers.Inlines.EmphasisInlineParser/DelimitersObjectCache::NewInstance() + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.EmphasisInlineParser/DelimitersObjectCache::Reset(System.Collections.Generic.List`1<Markdig.Syntax.Inlines.EmphasisDelimiterInline>) + + + + + + + + + + + + + Markdig.Parsers.Inlines.EscapeInlineParser + + + + + System.Boolean Markdig.Parsers.Inlines.EscapeInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.EscapeInlineParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.Inlines.HtmlEntityParser + + + + + System.Boolean Markdig.Parsers.Inlines.HtmlEntityParser::TryParse(Markdig.Helpers.StringSlice&,System.String&,System.Int32&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.HtmlEntityParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.HtmlEntityParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.Inlines.LineBreakInlineParser + + + + + System.Boolean Markdig.Parsers.Inlines.LineBreakInlineParser::get_EnableSoftAsHard() + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.LineBreakInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.LineBreakInlineParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.Inlines.LinkInlineParser + + + + + System.Boolean Markdig.Parsers.Inlines.LinkInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.LinkInlineParser::ProcessLinkReference(Markdig.Parsers.InlineProcessor,System.String,System.Boolean,Markdig.Syntax.SourceSpan,Markdig.Syntax.Inlines.LinkDelimiterInline,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.LinkInlineParser::TryProcessLinkOrImage(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.LinkInlineParser::MarkParentAsInactive(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.LinkInlineParser::.ctor() + + + + + + + + + + + + + + Markdig.Parsers.Inlines.LiteralInlineParser + + + + + Markdig.Parsers.Inlines.LiteralInlineParser/PostMatchDelegate Markdig.Parsers.Inlines.LiteralInlineParser::get_PostMatch() + + + + + + + + + + + System.Boolean Markdig.Parsers.Inlines.LiteralInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Parsers.Inlines.LiteralInlineParser::.ctor() + + + + + + + + + + + + + Markdig.Helpers.ArrayHelper`1 + + + + + System.Void Markdig.Helpers.ArrayHelper`1::.cctor() + + + + + + + + + + + + Markdig.Helpers.CharacterMap`1 + + + + + System.Char[] Markdig.Helpers.CharacterMap`1::get_OpeningCharacters() + + + + + + + + + + + T Markdig.Helpers.CharacterMap`1::get_Item(System.Char) + + + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.CharacterMap`1::IndexOfOpeningCharacter(System.String,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CharacterMap`1::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Char,T>>) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.CharHelper + + + + + System.Void Markdig.Helpers.CharHelper::CheckOpenCloseDelimiter(System.Char,System.Char,System.Boolean,System.Boolean&,System.Boolean&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsRomanLetterPartial(System.Char) + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsRomanLetterLowerPartial(System.Char) + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsRomanLetterUpperPartial(System.Char) + + + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.CharHelper::RomanToArabic(System.String) + + + + + + + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.CharHelper::AddTab(System.Int32) + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsAcrossTab(System.Int32) + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::Contains(System.Char[],System.Char) + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsWhitespace(System.Char) + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsControl(System.Char) + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsEscapableSymbol(System.Char) + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsWhiteSpaceOrZero(System.Char) + + + + + + + + + + + + + + System.Void Markdig.Helpers.CharHelper::CheckUnicodeCategory(System.Char,System.Boolean&,System.Boolean&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsSpaceOrPunctuation(System.Char) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsNewLine(System.Char) + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsZero(System.Char) + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsSpace(System.Char) + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsTab(System.Char) + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsSpaceOrTab(System.Char) + + + + + + + + + + + + + + System.Char Markdig.Helpers.CharHelper::EscapeInsecure(System.Char) + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsAlphaUpper(System.Char) + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsAlpha(System.Char) + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsAlphaNumeric(System.Char) + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsDigit(System.Char) + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsAsciiPunctuation(System.Char) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsEmailUsernameSpecialChar(System.Char) + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsHighSurrogate(System.Char) + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsLowSurrogate(System.Char) + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.CharHelper::ConvertToUtf32(System.Char,System.Char) + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsRightToLeft(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CharHelper::IsLeftToRight(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CharHelper::.cctor() + + + + + + + + + + + + + Markdig.Helpers.CharHelper/<ToUtf32>d__39 + + + + + System.Boolean Markdig.Helpers.CharHelper/<ToUtf32>d__39::MoveNext() + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.CharNormalizer + + + + + System.String Markdig.Helpers.CharNormalizer::ConvertToAscii(System.Char) + + + + + + + + + + + + + + System.Void Markdig.Helpers.CharNormalizer::.cctor() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.CompactPrefixTree`1 + + + + + System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_TreeSize() + + + + + + + + + + + System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_TreeCapacity() + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::set_TreeCapacity(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureTreeCapacity(System.Int32) + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureTreeCapacityRare(System.Int32) + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_Count() + + + + + + + + + + + System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_Capacity() + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::set_Capacity(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureCapacity(System.Int32) + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureCapacityRare(System.Int32) + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_ChildrenCount() + + + + + + + + + + + System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_ChildrenCapacity() + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::set_ChildrenCapacity(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureChildrenCapacity(System.Int32) + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureChildrenCapacityRare(System.Int32) + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryGetRoot(System.Char,System.Int32&) + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::SetRootChar(System.Char) + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::Init(System.Int32,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + System.Collections.Generic.KeyValuePair`2<System.String,TValue> Markdig.Helpers.CompactPrefixTree`1::get_Item(System.Int32) + + + + + + + + + + + + + + + TValue Markdig.Helpers.CompactPrefixTree`1::get_Item(System.String) + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::set_Item(System.String,TValue) + + + + + + + + + + + + + System.Collections.Generic.KeyValuePair`2<System.String,TValue> Markdig.Helpers.CompactPrefixTree`1::get_Item(System.ReadOnlySpan`1<System.Char>) + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::Add(System.String,TValue) + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::Add(System.Collections.Generic.KeyValuePair`2<System.String,TValue>) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryAdd(System.String,TValue) + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryAdd(System.Collections.Generic.KeyValuePair`2<System.String,TValue>) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryInsert(System.Collections.Generic.KeyValuePair`2<System.String,TValue>&,Markdig.Helpers.CompactPrefixTree`1/InsertionBehavior<TValue>) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::InsertLeafNode(System.Collections.Generic.KeyValuePair`2<System.String,TValue>&,System.Char) + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchLongest(System.String,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchLongest(System.String,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchLongest(System.String,System.Int32,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchLongest(System.ReadOnlySpan`1<System.Char>,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchExact(System.String,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchExact(System.String,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchExact(System.String,System.Int32,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchExact(System.ReadOnlySpan`1<System.Char>,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchShortest(System.String,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchShortest(System.String,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchShortest(System.String,System.Int32,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchShortest(System.ReadOnlySpan`1<System.Char>,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::ContainsKey(System.String) + + + + + + + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryGetValue(System.String,TValue&) + + + + + + + + + + + + + System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.String,TValue>> Markdig.Helpers.CompactPrefixTree`1::GetEnumerator() + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::.ctor(System.Int32,System.Int32,System.Int32) + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::.ctor(System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.String,TValue>>) + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1::.cctor() + + + + + + + + + + + + + + Markdig.Helpers.CompactPrefixTree`1/Enumerator + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1/Enumerator::MoveNext() + + + + + + + + + + + System.Collections.Generic.KeyValuePair`2<System.String,TValue> Markdig.Helpers.CompactPrefixTree`1/Enumerator::get_Current() + + + + + + + + + + + System.Object Markdig.Helpers.CompactPrefixTree`1/Enumerator::System.Collections.IEnumerator.get_Current() + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1/Enumerator::Dispose() + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1/Enumerator::Reset() + + + + + + + + + + + + System.Void Markdig.Helpers.CompactPrefixTree`1/Enumerator::.ctor(System.Collections.Generic.KeyValuePair`2<System.String,TValue>[]) + + + + + + + + + + + + + + Markdig.Helpers.CompactPrefixTree`1/<get_Keys>d__69 + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1/<get_Keys>d__69::MoveNext() + + + + + + + + + + + + + + + + + + + Markdig.Helpers.CompactPrefixTree`1/<get_Values>d__71 + + + + + System.Boolean Markdig.Helpers.CompactPrefixTree`1/<get_Values>d__71::MoveNext() + + + + + + + + + + + + + + + + + + + Markdig.Helpers.DefaultObjectCache`1 + + + + + T Markdig.Helpers.DefaultObjectCache`1::NewInstance() + + + + + + + + + + + + Markdig.Helpers.EntityHelper + + + + + System.String Markdig.Helpers.EntityHelper::DecodeEntity(System.String) + + + + + + + + + + + + + + + + System.String Markdig.Helpers.EntityHelper::DecodeEntity(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.EntityHelper::.cctor() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.HtmlHelper + + + + + System.String Markdig.Helpers.HtmlHelper::EscapeUrlCharacter(System.Char) + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTag(Markdig.Helpers.StringSlice,System.String&) + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTag(Markdig.Helpers.StringSlice&,System.String&) + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTag(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagOpenTag(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagDeclaration(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagCData(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlCloseTag(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagHtmlComment(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagProcessingInstruction(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Helpers.HtmlHelper::Unescape(System.String,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.HtmlHelper::ScanEntity(T,System.Int32&,System.Int32&,System.Int32&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.HtmlHelper::.cctor() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.LineReader + + + + + System.Int32 Markdig.Helpers.LineReader::get_SourcePosition() + + + + + + + + + + + System.Nullable`1<Markdig.Helpers.StringSlice> Markdig.Helpers.LineReader::ReadLine() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.LineReader::.ctor(System.String) + + + + + + + + + + + + + + + + + + Markdig.Helpers.LinkHelper + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseAutolink(Markdig.Helpers.StringSlice,System.String&,System.Boolean&) + + + + + + + + + + + System.String Markdig.Helpers.LinkHelper::Urilize(System.String,System.Boolean,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Helpers.LinkHelper::UrilizeAsGfm(System.String) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::IsReservedPunctuation(System.Char) + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseAutolink(Markdig.Helpers.StringSlice&,System.String&,System.Boolean&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseInlineLink(Markdig.Helpers.StringSlice,System.String&,System.String&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseInlineLink(Markdig.Helpers.StringSlice,System.String&,System.String&,Markdig.Syntax.SourceSpan&,Markdig.Syntax.SourceSpan&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseInlineLink(Markdig.Helpers.StringSlice&,System.String&,System.String&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseInlineLink(Markdig.Helpers.StringSlice&,System.String&,System.String&,Markdig.Syntax.SourceSpan&,Markdig.Syntax.SourceSpan&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseTitle(T,System.String&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseTitle(T&,System.String&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseUrl(T,System.String&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseUrl(T&,System.String&,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::IsTrailingUrlStopCharacter(System.Char) + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::IsEndOfUri(System.Char,System.Boolean) + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::IsValidDomain(System.String,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseLinkReferenceDefinition(T,System.String&,System.String&,System.String&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseLinkReferenceDefinition(T&,System.String&,System.String&,System.String&) + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseLinkReferenceDefinition(T&,System.String&,System.String&,System.String&,Markdig.Syntax.SourceSpan&,Markdig.Syntax.SourceSpan&,Markdig.Syntax.SourceSpan&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T,System.String&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T,System.String&,Markdig.Syntax.SourceSpan&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T&,System.String&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T&,System.String&,Markdig.Syntax.SourceSpan&) + + + + + + + + + + + System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T&,System.Boolean,System.String&,Markdig.Syntax.SourceSpan&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.ObjectCache`1 + + + + + System.Void Markdig.Helpers.ObjectCache`1::Clear() + + + + + + + + + + + + + + T Markdig.Helpers.ObjectCache`1::Get() + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.ObjectCache`1::Release(T) + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.ObjectCache`1::.ctor() + + + + + + + + + + + + + + Markdig.Helpers.OrderedList`1 + + + + + System.Boolean Markdig.Helpers.OrderedList`1::InsertBefore(T) + + + + + + + + + + + + + + + + + + + + + + + TElement Markdig.Helpers.OrderedList`1::Find() + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.OrderedList`1::TryFind(TElement&) + + + + + + + + + + + + TElement Markdig.Helpers.OrderedList`1::FindExact() + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.OrderedList`1::AddIfNotAlready() + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.OrderedList`1::AddIfNotAlready(TElement) + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.OrderedList`1::InsertAfter(T) + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.OrderedList`1::Contains() + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.OrderedList`1::Replace(T) + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.OrderedList`1::ReplaceOrAdd(T) + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.OrderedList`1::TryRemove() + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.OrderedList`1::.ctor() + + + + + + + + + + + + System.Void Markdig.Helpers.OrderedList`1::.ctor(System.Collections.Generic.IEnumerable`1<T>) + + + + + + + + + + + + + Markdig.Helpers.StringBuilderCache + + + + + System.Text.StringBuilder Markdig.Helpers.StringBuilderCache::Local() + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringBuilderCache::Reset(System.Text.StringBuilder) + + + + + + + + + + + + + + + + + Markdig.Helpers.StringBuilderExtensions + + + + + System.Text.StringBuilder Markdig.Helpers.StringBuilderExtensions::Append(System.Text.StringBuilder,Markdig.Helpers.StringSlice) + + + + + + + + + + + + Markdig.Helpers.StringLine + + + + + Markdig.Helpers.StringSlice Markdig.Helpers.StringLine::op_Implicit(Markdig.Helpers.StringLine) + + + + + + + + + + + System.String Markdig.Helpers.StringLine::ToString() + + + + + + + + + + + System.Void Markdig.Helpers.StringLine::.ctor(Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + System.Void Markdig.Helpers.StringLine::.ctor(Markdig.Helpers.StringSlice,System.Int32,System.Int32,System.Int32) + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringLine::.ctor(Markdig.Helpers.StringSlice&,System.Int32,System.Int32,System.Int32) + + + + + + + + + + + + + + + + Markdig.Helpers.StringLineGroup + + + + + Markdig.Helpers.StringLine[] Markdig.Helpers.StringLineGroup::get_Lines() + + + + + + + + + + + System.Int32 Markdig.Helpers.StringLineGroup::get_Count() + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup::Clear() + + + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup::RemoveAt(System.Int32) + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup::Add(Markdig.Helpers.StringLine&) + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup::Add(Markdig.Helpers.StringSlice) + + + + + + + + + + + + + + + + System.String Markdig.Helpers.StringLineGroup::ToString() + + + + + + + + + + + Markdig.Helpers.StringSlice Markdig.Helpers.StringLineGroup::ToSlice(System.Collections.Generic.List`1<Markdig.Helpers.StringLineGroup/LineOffset>) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.StringLineGroup/Iterator Markdig.Helpers.StringLineGroup::ToCharIterator() + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup::Trim() + + + + + + + + + + + + + + + + System.Collections.IEnumerator Markdig.Helpers.StringLineGroup::System.Collections.IEnumerable.GetEnumerator() + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup::IncreaseCapacity() + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup::.ctor(System.Int32) + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup::.ctor(System.String) + + + + + + + + + + + + + + + + + + + Markdig.Helpers.StringLineGroup/Iterator + + + + + System.Int32 Markdig.Helpers.StringLineGroup/Iterator::get_Start() + + + + + + + + + + + System.Char Markdig.Helpers.StringLineGroup/Iterator::get_CurrentChar() + + + + + + + + + + + System.Int32 Markdig.Helpers.StringLineGroup/Iterator::get_End() + + + + + + + + + + + System.Boolean Markdig.Helpers.StringLineGroup/Iterator::get_IsEmpty() + + + + + + + + + + + System.Int32 Markdig.Helpers.StringLineGroup/Iterator::get_SliceIndex() + + + + + + + + + + + Markdig.Helpers.StringLineGroup Markdig.Helpers.StringLineGroup/Iterator::Remaining() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Char Markdig.Helpers.StringLineGroup/Iterator::NextChar() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Char Markdig.Helpers.StringLineGroup/Iterator::PeekChar(System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.StringLineGroup/Iterator::TrimStart() + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringLineGroup/Iterator::.ctor(Markdig.Helpers.StringLineGroup) + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Helpers.StringLineGroup/LineOffset + + + + + System.Void Markdig.Helpers.StringLineGroup/LineOffset::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + Markdig.Helpers.StringSlice + + + + + System.Int32 Markdig.Helpers.StringSlice::get_Start() + + + + + + + + + + + System.Int32 Markdig.Helpers.StringSlice::get_End() + + + + + + + + + + + System.Int32 Markdig.Helpers.StringSlice::get_Length() + + + + + + + + + + + System.Char Markdig.Helpers.StringSlice::get_CurrentChar() + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::get_IsEmpty() + + + + + + + + + + + System.Char Markdig.Helpers.StringSlice::get_Item(System.Int32) + + + + + + + + + + + System.Char Markdig.Helpers.StringSlice::NextChar() + + + + + + + + + + + + + + + + + + System.Char Markdig.Helpers.StringSlice::PeekChar(System.Int32) + + + + + + + + + + + + + + + + + System.Char Markdig.Helpers.StringSlice::PeekCharAbsolute(System.Int32) + + + + + + + + + + + + + + + + System.Char Markdig.Helpers.StringSlice::PeekCharExtra(System.Int32) + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::Match(System.String,System.Int32) + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::Match(System.String,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::SkipSpacesToEndOfLineOrEndOfDocument() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::MatchLowercase(System.String,System.Int32) + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::MatchLowercase(System.String,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.StringSlice::IndexOf(System.String,System.Int32,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Int32 Markdig.Helpers.StringSlice::IndexOf(System.Char) + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::TrimStart() + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringSlice::TrimStart(System.Int32&) + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::TrimEnd() + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringSlice::Trim() + + + + + + + + + + + + + System.String Markdig.Helpers.StringSlice::ToString() + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Helpers.StringSlice::IsEmptyOrWhitespace() + + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringSlice::.ctor(System.String) + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringSlice::.ctor(System.String,System.Int32,System.Int32) + + + + + + + + + + + + + + + + + + System.Void Markdig.Helpers.StringSlice::.cctor() + + + + + + + + + + + + Markdig.Helpers.ThrowHelper + + + + + System.Void Markdig.Helpers.ThrowHelper::ThrowArgumentNullException(Markdig.Helpers.ExceptionArgument) + + + + + + + + + + + System.Void Markdig.Helpers.ThrowHelper::ThrowArgumentException(Markdig.Helpers.ExceptionArgument,Markdig.Helpers.ExceptionReason) + + + + + + + + + + + System.Void Markdig.Helpers.ThrowHelper::ThrowArgumentOutOfRangeException(Markdig.Helpers.ExceptionArgument,Markdig.Helpers.ExceptionReason) + + + + + + + + + + + System.Void Markdig.Helpers.ThrowHelper::ThrowIndexOutOfRangeException() + + + + + + + + + + + System.String Markdig.Helpers.ThrowHelper::GetArgumentName(Markdig.Helpers.ExceptionArgument) + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Helpers.ThrowHelper::GetExceptionReason(Markdig.Helpers.ExceptionReason) + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Yaml.YamlFrontMatterBlock + + + + + System.Void Markdig.Extensions.Yaml.YamlFrontMatterBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.Yaml.YamlFrontMatterExtension + + + + + System.Void Markdig.Extensions.Yaml.YamlFrontMatterExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Yaml.YamlFrontMatterExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + Markdig.Extensions.Yaml.YamlFrontMatterParser + + + + + Markdig.Extensions.Yaml.YamlFrontMatterBlock Markdig.Extensions.Yaml.YamlFrontMatterParser::CreateFrontMatterBlock(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Yaml.YamlFrontMatterParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Yaml.YamlFrontMatterParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Yaml.YamlFrontMatterParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Yaml.YamlFrontMatterRenderer + + + + + System.Void Markdig.Extensions.Yaml.YamlFrontMatterRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Yaml.YamlFrontMatterBlock) + + + + + + + + + + + + Markdig.Extensions.TextRenderer.ConfigureNewLineExtension + + + + + System.Void Markdig.Extensions.TextRenderer.ConfigureNewLineExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + System.Void Markdig.Extensions.TextRenderer.ConfigureNewLineExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.TextRenderer.ConfigureNewLineExtension::.ctor(System.String) + + + + + + + + + + + + + + Markdig.Extensions.TaskLists.HtmlTaskListRenderer + + + + + System.Void Markdig.Extensions.TaskLists.HtmlTaskListRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.TaskLists.TaskList) + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.TaskLists.NormalizeTaskListRenderer + + + + + System.Void Markdig.Extensions.TaskLists.NormalizeTaskListRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Extensions.TaskLists.TaskList) + + + + + + + + + + + + + + + + + + Markdig.Extensions.TaskLists.TaskList + + + + + System.Boolean Markdig.Extensions.TaskLists.TaskList::get_Checked() + + + + + + + + + + + + Markdig.Extensions.TaskLists.TaskListExtension + + + + + System.Void Markdig.Extensions.TaskLists.TaskListExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.TaskLists.TaskListExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.TaskLists.TaskListInlineParser + + + + + System.String Markdig.Extensions.TaskLists.TaskListInlineParser::get_ListClass() + + + + + + + + + + + System.String Markdig.Extensions.TaskLists.TaskListInlineParser::get_ListItemClass() + + + + + + + + + + + System.Boolean Markdig.Extensions.TaskLists.TaskListInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.TaskLists.TaskListInlineParser::.ctor() + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.GridTableExtension + + + + + System.Void Markdig.Extensions.Tables.GridTableExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.GridTableParser + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Tables.GridTableParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Tables.GridTableParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Tables.GridTableParser::HandleNewRow(Markdig.Parsers.BlockProcessor,Markdig.Extensions.Tables.GridTableState,Markdig.Extensions.Tables.Table) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableParser::SetRowSpanState(System.Collections.Generic.List`1<Markdig.Extensions.Tables.GridTableState/ColumnSlice>,Markdig.Helpers.StringSlice,System.Boolean&,System.Boolean&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.GridTableParser::IsRowSeperator(Markdig.Helpers.StringSlice) + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableParser::TerminateCurrentRow(Markdig.Parsers.BlockProcessor,Markdig.Extensions.Tables.GridTableState,Markdig.Extensions.Tables.Table,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Tables.GridTableParser::HandleContents(Markdig.Parsers.BlockProcessor,Markdig.Extensions.Tables.GridTableState,Markdig.Extensions.Tables.Table) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableParser::SetColumnSpanState(System.Collections.Generic.List`1<Markdig.Extensions.Tables.GridTableState/ColumnSlice>,Markdig.Helpers.StringSlice) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.GridTableParser::CanContinueRow(System.Collections.Generic.List`1<Markdig.Extensions.Tables.GridTableState/ColumnSlice>) + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableParser::Undo(Markdig.Parsers.BlockProcessor,Markdig.Extensions.Tables.GridTableState,Markdig.Extensions.Tables.Table) + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.GridTableParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Tables.GridTableState + + + + + System.Int32 Markdig.Extensions.Tables.GridTableState::get_Start() + + + + + + + + + + + System.Collections.Generic.List`1<Markdig.Extensions.Tables.GridTableState/ColumnSlice> Markdig.Extensions.Tables.GridTableState::get_ColumnSlices() + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.GridTableState::get_ExpectRow() + + + + + + + + + + + System.Int32 Markdig.Extensions.Tables.GridTableState::get_StartRowGroup() + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableState::AddLine(Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableState::AddColumn(System.Int32,System.Int32,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>) + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.GridTableState/ColumnSlice + + + + + System.Int32 Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_Start() + + + + + + + + + + + System.Int32 Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_End() + + + + + + + + + + + System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign> Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_Align() + + + + + + + + + + + System.Int32 Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_CurrentColumnSpan() + + + + + + + + + + + System.Int32 Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_PreviousColumnSpan() + + + + + + + + + + + Markdig.Parsers.BlockProcessor Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_BlockProcessor() + + + + + + + + + + + Markdig.Extensions.Tables.TableCell Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_CurrentCell() + + + + + + + + + + + System.Void Markdig.Extensions.Tables.GridTableState/ColumnSlice::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Tables.HtmlTableRenderer + + + + + System.Void Markdig.Extensions.Tables.HtmlTableRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Tables.Table) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.PipeTableBlockParser + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Tables.PipeTableBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableBlockParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Tables.PipeTableDelimiterInline + + + + + System.Int32 Markdig.Extensions.Tables.PipeTableDelimiterInline::get_LocalLineIndex() + + + + + + + + + + + System.String Markdig.Extensions.Tables.PipeTableDelimiterInline::ToLiteral() + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableDelimiterInline::.ctor(Markdig.Parsers.InlineParser) + + + + + + + + + + + + + Markdig.Extensions.Tables.PipeTableExtension + + + + + Markdig.Extensions.Tables.PipeTableOptions Markdig.Extensions.Tables.PipeTableExtension::get_Options() + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableExtension::.ctor(Markdig.Extensions.Tables.PipeTableOptions) + + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.PipeTableOptions + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableOptions::get_RequireHeaderSeparator() + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableOptions::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Tables.PipeTableParser + + + + + Markdig.Extensions.Tables.PipeTableOptions Markdig.Extensions.Tables.PipeTableParser::get_Options() + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableParser::PostProcess(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline,Markdig.Syntax.Inlines.Inline,System.Int32,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableParser::ParseHeaderString(Markdig.Syntax.Inlines.Inline,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>&) + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Collections.Generic.List`1<Markdig.Extensions.Tables.TableColumnDefinition> Markdig.Extensions.Tables.PipeTableParser::FindHeaderRow(System.Collections.Generic.List`1<Markdig.Syntax.Inlines.Inline>) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableParser::IsLine(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableParser::IsStartOfLineColumnDelimiter(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableParser::TrimStart(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableParser::TrimEnd(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableParser::IsNullOrSpace(Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableParser::.ctor(Markdig.Parsers.Inlines.LineBreakInlineParser,Markdig.Extensions.Tables.PipeTableOptions) + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.PipeTableParser/TableState + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableParser/TableState::get_IsInvalidTable() + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.PipeTableParser/TableState::get_LineHasPipe() + + + + + + + + + + + System.Int32 Markdig.Extensions.Tables.PipeTableParser/TableState::get_LineIndex() + + + + + + + + + + + System.Collections.Generic.List`1<Markdig.Syntax.Inlines.Inline> Markdig.Extensions.Tables.PipeTableParser/TableState::get_ColumnAndLineDelimiters() + + + + + + + + + + + System.Collections.Generic.List`1<Markdig.Extensions.Tables.TableCell> Markdig.Extensions.Tables.PipeTableParser/TableState::get_Cells() + + + + + + + + + + + System.Collections.Generic.List`1<Markdig.Syntax.Inlines.Inline> Markdig.Extensions.Tables.PipeTableParser/TableState::get_EndOfLines() + + + + + + + + + + + System.Void Markdig.Extensions.Tables.PipeTableParser/TableState::.ctor() + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.Table + + + + + System.Collections.Generic.List`1<Markdig.Extensions.Tables.TableColumnDefinition> Markdig.Extensions.Tables.Table::get_ColumnDefinitions() + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.Table::IsValid() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.Table::Normalize() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.Table::.ctor() + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.Table::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + Markdig.Extensions.Tables.TableCell + + + + + System.Int32 Markdig.Extensions.Tables.TableCell::get_ColumnIndex() + + + + + + + + + + + System.Int32 Markdig.Extensions.Tables.TableCell::get_ColumnSpan() + + + + + + + + + + + System.Int32 Markdig.Extensions.Tables.TableCell::get_RowSpan() + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.TableCell::get_AllowClose() + + + + + + + + + + + System.Void Markdig.Extensions.Tables.TableCell::.ctor() + + + + + + + + + + + + System.Void Markdig.Extensions.Tables.TableCell::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.TableColumnDefinition + + + + + System.Single Markdig.Extensions.Tables.TableColumnDefinition::get_Width() + + + + + + + + + + + System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign> Markdig.Extensions.Tables.TableColumnDefinition::get_Alignment() + + + + + + + + + + + + Markdig.Extensions.Tables.TableHelper + + + + + System.Boolean Markdig.Extensions.Tables.TableHelper::ParseColumnHeader(Markdig.Helpers.StringSlice&,System.Char,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>&) + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.TableHelper::ParseColumnHeaderAuto(Markdig.Helpers.StringSlice&,System.Char&,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>&) + + + + + + + + + + + + System.Boolean Markdig.Extensions.Tables.TableHelper::ParseColumnHeaderDetect(Markdig.Helpers.StringSlice&,System.Char&,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Tables.TableRow + + + + + System.Boolean Markdig.Extensions.Tables.TableRow::get_IsHeader() + + + + + + + + + + + System.Void Markdig.Extensions.Tables.TableRow::.ctor() + + + + + + + + + + + + + Markdig.Extensions.SmartyPants.HtmlSmartyPantRenderer + + + + + System.Void Markdig.Extensions.SmartyPants.HtmlSmartyPantRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.SmartyPants.SmartyPant) + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.SmartyPants.HtmlSmartyPantRenderer::.ctor(Markdig.Extensions.SmartyPants.SmartyPantOptions) + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.SmartyPants.HtmlSmartyPantRenderer::.cctor() + + + + + + + + + + + + Markdig.Extensions.SmartyPants.SmartyPant + + + + + System.Char Markdig.Extensions.SmartyPants.SmartyPant::get_OpeningCharacter() + + + + + + + + + + + Markdig.Extensions.SmartyPants.SmartyPantType Markdig.Extensions.SmartyPants.SmartyPant::get_Type() + + + + + + + + + + + System.String Markdig.Extensions.SmartyPants.SmartyPant::ToString() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.SmartyPants.SmartyPantOptions + + + + + System.Collections.Generic.Dictionary`2<Markdig.Extensions.SmartyPants.SmartyPantType,System.String> Markdig.Extensions.SmartyPants.SmartyPantOptions::get_Mapping() + + + + + + + + + + + System.Void Markdig.Extensions.SmartyPants.SmartyPantOptions::.ctor() + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.SmartyPants.SmartyPantsExtension + + + + + Markdig.Extensions.SmartyPants.SmartyPantOptions Markdig.Extensions.SmartyPants.SmartyPantsExtension::get_Options() + + + + + + + + + + + System.Void Markdig.Extensions.SmartyPants.SmartyPantsExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.SmartyPants.SmartyPantsExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.SmartyPants.SmartyPantsExtension::.ctor(Markdig.Extensions.SmartyPants.SmartyPantOptions) + + + + + + + + + + + + + + + + + Markdig.Extensions.SmartyPants.SmartyPantsInlineParser + + + + + System.Boolean Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.SmartyPants.SmartyPantsInlineParser/ListSmartyPants Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::GetOrCreateState(Markdig.Parsers.InlineProcessor) + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::BlockOnProcessInlinesEnd(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::Markdig.Parsers.IPostInlineProcessor.PostProcess(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline,Markdig.Syntax.Inlines.Inline,System.Int32,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.SmartyPants.SmartyPantsInlineParser/ListSmartyPants + + + + + System.Boolean Markdig.Extensions.SmartyPants.SmartyPantsInlineParser/ListSmartyPants::get_HasDash() + + + + + + + + + + + + Markdig.Extensions.SelfPipeline.SelfPipelineExtension + + + + + System.String Markdig.Extensions.SelfPipeline.SelfPipelineExtension::get_DefaultExtensions() + + + + + + + + + + + System.String Markdig.Extensions.SelfPipeline.SelfPipelineExtension::get_SelfPipelineHintTagStart() + + + + + + + + + + + System.Void Markdig.Extensions.SelfPipeline.SelfPipelineExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.SelfPipeline.SelfPipelineExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + Markdig.MarkdownPipeline Markdig.Extensions.SelfPipeline.SelfPipelineExtension::CreatePipelineFromInput(System.String) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.SelfPipeline.SelfPipelineExtension::.ctor(System.String,System.String) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.PragmaLines.PragmaLineExtension + + + + + System.Void Markdig.Extensions.PragmaLines.PragmaLineExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + System.Void Markdig.Extensions.PragmaLines.PragmaLineExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + System.Void Markdig.Extensions.PragmaLines.PragmaLineExtension::PipelineOnDocumentProcessed(Markdig.Syntax.MarkdownDocument) + + + + + + + + + + + + + System.Void Markdig.Extensions.PragmaLines.PragmaLineExtension::AddPragmas(Markdig.Syntax.Block,System.Int32&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Extensions.PragmaLines.PragmaLineExtension::GetPragmaId(Markdig.Syntax.Block) + + + + + + + + + + + + Markdig.Extensions.NoRefLinks.NoFollowLinksExtension + + + + + System.Void Markdig.Extensions.NoRefLinks.NoFollowLinksExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + System.Void Markdig.Extensions.NoRefLinks.NoFollowLinksExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.NonAsciiNoEscape.NonAsciiNoEscapeExtension + + + + + System.Void Markdig.Extensions.NonAsciiNoEscape.NonAsciiNoEscapeExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + System.Void Markdig.Extensions.NonAsciiNoEscape.NonAsciiNoEscapeExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + Markdig.Extensions.MediaLinks.MediaLinkExtension + + + + + Markdig.Extensions.MediaLinks.MediaOptions Markdig.Extensions.MediaLinks.MediaLinkExtension::get_Options() + + + + + + + + + + + System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.MediaLinks.MediaLinkExtension::TryLinkInlineRenderer(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LinkInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Renderers.Html.HtmlAttributes Markdig.Extensions.MediaLinks.MediaLinkExtension::GetHtmlAttributes(Markdig.Syntax.Inlines.LinkInline) + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.MediaLinks.MediaLinkExtension::TryGuessAudioVideoFile(System.Uri,Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LinkInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.MediaLinks.MediaLinkExtension::TryRenderIframeFromKnownProviders(System.Uri,Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LinkInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.String[] Markdig.Extensions.MediaLinks.MediaLinkExtension::SplitQuery(System.Uri) + + + + + + + + + + + + System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::YouTube(System.Uri) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::YouTubeShortened(System.Uri) + + + + + + + + + + + + + + + + + + + System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::BuildYouTubeIframeUrl(System.String,System.String) + + + + + + + + + + + + + + + + + + + System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::Vimeo(System.Uri) + + + + + + + + + + + + + + + System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::Odnoklassniki(System.Uri) + + + + + + + + + + + + + + + System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::Yandex(System.Uri) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::.ctor() + + + + + + + + + + + + System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::.ctor(Markdig.Extensions.MediaLinks.MediaOptions) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::.cctor() + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.MediaLinks.MediaLinkExtension/KnownProvider + + + + + System.String Markdig.Extensions.MediaLinks.MediaLinkExtension/KnownProvider::get_HostPrefix() + + + + + + + + + + + System.Func`2<System.Uri,System.String> Markdig.Extensions.MediaLinks.MediaLinkExtension/KnownProvider::get_Delegate() + + + + + + + + + + + System.Boolean Markdig.Extensions.MediaLinks.MediaLinkExtension/KnownProvider::get_AllowFullScreen() + + + + + + + + + + + + Markdig.Extensions.MediaLinks.MediaOptions + + + + + System.String Markdig.Extensions.MediaLinks.MediaOptions::get_Width() + + + + + + + + + + + System.String Markdig.Extensions.MediaLinks.MediaOptions::get_Height() + + + + + + + + + + + System.String Markdig.Extensions.MediaLinks.MediaOptions::get_Class() + + + + + + + + + + + System.Collections.Generic.Dictionary`2<System.String,System.String> Markdig.Extensions.MediaLinks.MediaOptions::get_ExtensionToMimeType() + + + + + + + + + + + System.Void Markdig.Extensions.MediaLinks.MediaOptions::.ctor() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Mathematics.HtmlMathBlockRenderer + + + + + System.Void Markdig.Extensions.Mathematics.HtmlMathBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Mathematics.MathBlock) + + + + + + + + + + + + + + + + + + Markdig.Extensions.Mathematics.HtmlMathInlineRenderer + + + + + System.Void Markdig.Extensions.Mathematics.HtmlMathInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Mathematics.MathInline) + + + + + + + + + + + + + + + Markdig.Extensions.Mathematics.MathBlock + + + + + System.Void Markdig.Extensions.Mathematics.MathBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.Mathematics.MathBlockParser + + + + + System.String Markdig.Extensions.Mathematics.MathBlockParser::get_DefaultClass() + + + + + + + + + + + Markdig.Extensions.Mathematics.MathBlock Markdig.Extensions.Mathematics.MathBlockParser::CreateFencedBlock(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Mathematics.MathBlockParser::NoInfoParser(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice&,Markdig.Syntax.IFencedBlock,System.Char) + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Mathematics.MathBlockParser::.ctor() + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Mathematics.MathExtension + + + + + System.Void Markdig.Extensions.Mathematics.MathExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Mathematics.MathExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Mathematics.MathInline + + + + + System.Char Markdig.Extensions.Mathematics.MathInline::get_Delimiter() + + + + + + + + + + + System.Int32 Markdig.Extensions.Mathematics.MathInline::get_DelimiterCount() + + + + + + + + + + + + Markdig.Extensions.Mathematics.MathInlineParser + + + + + System.String Markdig.Extensions.Mathematics.MathInlineParser::get_DefaultClass() + + + + + + + + + + + System.Boolean Markdig.Extensions.Mathematics.MathInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Mathematics.MathInlineParser::.ctor() + + + + + + + + + + + + + + + Markdig.Extensions.ListExtras.ListExtraExtension + + + + + System.Void Markdig.Extensions.ListExtras.ListExtraExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.ListExtras.ListExtraExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + Markdig.Extensions.ListExtras.ListExtraItemParser + + + + + System.Boolean Markdig.Extensions.ListExtras.ListExtraItemParser::TryParse(Markdig.Parsers.BlockProcessor,System.Char,Markdig.Parsers.ListInfo&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.ListExtras.ListExtraItemParser::.ctor() + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.JiraLinks.JiraLink + + + + + Markdig.Helpers.StringSlice Markdig.Extensions.JiraLinks.JiraLink::get_ProjectKey() + + + + + + + + + + + Markdig.Helpers.StringSlice Markdig.Extensions.JiraLinks.JiraLink::get_Issue() + + + + + + + + + + + System.Void Markdig.Extensions.JiraLinks.JiraLink::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.JiraLinks.JiraLinkExtension + + + + + System.Void Markdig.Extensions.JiraLinks.JiraLinkExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.JiraLinks.JiraLinkExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.JiraLinks.JiraLinkExtension::.ctor(Markdig.Extensions.JiraLinks.JiraLinkOptions) + + + + + + + + + + + + + + Markdig.Extensions.JiraLinks.JiraLinkInlineParser + + + + + System.Boolean Markdig.Extensions.JiraLinks.JiraLinkInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.JiraLinks.JiraLinkInlineParser::.ctor(Markdig.Extensions.JiraLinks.JiraLinkOptions) + + + + + + + + + + + + + + + + + + + Markdig.Extensions.JiraLinks.JiraLinkOptions + + + + + System.String Markdig.Extensions.JiraLinks.JiraLinkOptions::get_BaseUrl() + + + + + + + + + + + System.String Markdig.Extensions.JiraLinks.JiraLinkOptions::get_BasePath() + + + + + + + + + + + System.Boolean Markdig.Extensions.JiraLinks.JiraLinkOptions::get_OpenInNewWindow() + + + + + + + + + + + System.String Markdig.Extensions.JiraLinks.JiraLinkOptions::GetUrl() + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.JiraLinks.JiraLinkOptions::.ctor(System.String) + + + + + + + + + + + + + + + + Markdig.Extensions.JiraLinks.NormalizeJiraLinksRenderer + + + + + System.Void Markdig.Extensions.JiraLinks.NormalizeJiraLinksRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Extensions.JiraLinks.JiraLink) + + + + + + + + + + + + + + + Markdig.Extensions.Hardlines.SoftlineBreakAsHardlineExtension + + + + + System.Void Markdig.Extensions.Hardlines.SoftlineBreakAsHardlineExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Hardlines.SoftlineBreakAsHardlineExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + Markdig.Extensions.Globalization.GlobalizationExtension + + + + + System.Void Markdig.Extensions.Globalization.GlobalizationExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + System.Void Markdig.Extensions.Globalization.GlobalizationExtension::Pipeline_DocumentProcessed(Markdig.Syntax.MarkdownDocument) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Globalization.GlobalizationExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + System.Boolean Markdig.Extensions.Globalization.GlobalizationExtension::ShouldBeRightToLeft(Markdig.Syntax.MarkdownObject) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Globalization.GlobalizationExtension::StartsWithRtlCharacter(System.String) + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.GenericAttributes.GenericAttributesExtension + + + + + System.Void Markdig.Extensions.GenericAttributes.GenericAttributesExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.GenericAttributes.GenericAttributesExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + System.Boolean Markdig.Extensions.GenericAttributes.GenericAttributesExtension::TryProcessAttributesForHeading(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice&,Markdig.Syntax.IBlock) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.GenericAttributes.GenericAttributesParser + + + + + System.Boolean Markdig.Extensions.GenericAttributes.GenericAttributesParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.GenericAttributes.GenericAttributesParser::TryParse(Markdig.Helpers.StringSlice&,Markdig.Renderers.Html.HtmlAttributes&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.GenericAttributes.GenericAttributesParser::IsStartAttributeName(System.Char) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.GenericAttributes.GenericAttributesParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Footnotes.Footnote + + + + + System.String Markdig.Extensions.Footnotes.Footnote::get_Label() + + + + + + + + + + + System.Int32 Markdig.Extensions.Footnotes.Footnote::get_Order() + + + + + + + + + + + System.Collections.Generic.List`1<Markdig.Extensions.Footnotes.FootnoteLink> Markdig.Extensions.Footnotes.Footnote::get_Links() + + + + + + + + + + + System.Boolean Markdig.Extensions.Footnotes.Footnote::get_IsLastLineEmpty() + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.Footnote::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + + Markdig.Extensions.Footnotes.FootnoteExtension + + + + + System.Void Markdig.Extensions.Footnotes.FootnoteExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.FootnoteExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Footnotes.FootnoteGroup + + + + + System.Int32 Markdig.Extensions.Footnotes.FootnoteGroup::get_CurrentOrder() + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.FootnoteGroup::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.Footnotes.FootnoteLink + + + + + System.Boolean Markdig.Extensions.Footnotes.FootnoteLink::get_IsBackLink() + + + + + + + + + + + System.Int32 Markdig.Extensions.Footnotes.FootnoteLink::get_Index() + + + + + + + + + + + Markdig.Extensions.Footnotes.Footnote Markdig.Extensions.Footnotes.FootnoteLink::get_Footnote() + + + + + + + + + + + + Markdig.Extensions.Footnotes.FootnoteLinkReferenceDefinition + + + + + Markdig.Extensions.Footnotes.Footnote Markdig.Extensions.Footnotes.FootnoteLinkReferenceDefinition::get_Footnote() + + + + + + + + + + + + Markdig.Extensions.Footnotes.FootnoteParser + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Footnotes.FootnoteParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Footnotes.FootnoteParser::TryOpen(Markdig.Parsers.BlockProcessor,System.Boolean) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Footnotes.FootnoteParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.FootnoteParser::Document_ProcessInlinesEnd(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.Inline Markdig.Extensions.Footnotes.FootnoteParser::CreateLinkToFootnote(Markdig.Parsers.InlineProcessor,Markdig.Syntax.LinkReferenceDefinition,Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.FootnoteParser::.ctor() + + + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.FootnoteParser::.cctor() + + + + + + + + + + + + Markdig.Extensions.Footnotes.FootnoteParser/<>c + + + + + Markdig.Extensions.Footnotes.HtmlFootnoteGroupRenderer + + + + + System.String Markdig.Extensions.Footnotes.HtmlFootnoteGroupRenderer::get_GroupClass() + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.HtmlFootnoteGroupRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Footnotes.FootnoteGroup) + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.HtmlFootnoteGroupRenderer::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer + + + + + System.String Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::get_BackLinkString() + + + + + + + + + + + System.String Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::get_FootnoteLinkClass() + + + + + + + + + + + System.String Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::get_FootnoteBackLinkClass() + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Footnotes.FootnoteLink) + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::.ctor() + + + + + + + + + + + + + + + + Markdig.Extensions.Footers.FooterBlock + + + + + System.Char Markdig.Extensions.Footers.FooterBlock::get_OpeningCharacter() + + + + + + + + + + + System.Void Markdig.Extensions.Footers.FooterBlock::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.Footers.FooterBlockParser + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Footers.FooterBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Footers.FooterBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Footers.FooterBlockParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Footers.FooterExtension + + + + + System.Void Markdig.Extensions.Footers.FooterExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Footers.FooterExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + Markdig.Extensions.Footers.HtmlFooterBlockRenderer + + + + + System.Void Markdig.Extensions.Footers.HtmlFooterBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Footers.FooterBlock) + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Figures.Figure + + + + + System.Int32 Markdig.Extensions.Figures.Figure::get_OpeningCharacterCount() + + + + + + + + + + + System.Char Markdig.Extensions.Figures.Figure::get_OpeningCharacter() + + + + + + + + + + + System.Void Markdig.Extensions.Figures.Figure::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.Figures.FigureBlockParser + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Figures.FigureBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Figures.FigureBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Figures.FigureBlockParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Figures.FigureCaption + + + + + System.Void Markdig.Extensions.Figures.FigureCaption::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + Markdig.Extensions.Figures.FigureExtension + + + + + System.Void Markdig.Extensions.Figures.FigureExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Figures.FigureExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Figures.HtmlFigureCaptionRenderer + + + + + System.Void Markdig.Extensions.Figures.HtmlFigureCaptionRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Figures.FigureCaption) + + + + + + + + + + + + + + + + Markdig.Extensions.Figures.HtmlFigureRenderer + + + + + System.Void Markdig.Extensions.Figures.HtmlFigureRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Figures.Figure) + + + + + + + + + + + + + + + + Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension + + + + + Markdig.Extensions.EmphasisExtras.EmphasisExtraOptions Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::get_Options() + + + + + + + + + + + System.Void Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::GetTag(Markdig.Syntax.Inlines.EmphasisInline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::.ctor(Markdig.Extensions.EmphasisExtras.EmphasisExtraOptions) + + + + + + + + + + + + + + Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension/<>c__DisplayClass5_0 + + + + + Markdig.Extensions.Emoji.EmojiExtension + + + + + System.Boolean Markdig.Extensions.Emoji.EmojiExtension::get_EnableSmiley() + + + + + + + + + + + System.Void Markdig.Extensions.Emoji.EmojiExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Emoji.EmojiExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + System.Void Markdig.Extensions.Emoji.EmojiExtension::.ctor(System.Boolean) + + + + + + + + + + + + + + Markdig.Extensions.Emoji.EmojiInline + + + + + System.String Markdig.Extensions.Emoji.EmojiInline::get_Match() + + + + + + + + + + + System.Void Markdig.Extensions.Emoji.EmojiInline::.ctor() + + + + + + + + + + + + System.Void Markdig.Extensions.Emoji.EmojiInline::.ctor(System.String) + + + + + + + + + + + + + + Markdig.Extensions.Emoji.EmojiParser + + + + + System.Boolean Markdig.Extensions.Emoji.EmojiParser::get_EnableSmiley() + + + + + + + + + + + System.Void Markdig.Extensions.Emoji.EmojiParser::Initialize() + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Emoji.EmojiParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Emoji.EmojiParser::.ctor(System.Boolean) + + + + + + + + + + + + + + System.Void Markdig.Extensions.Emoji.EmojiParser::.cctor() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Diagrams.DiagramExtension + + + + + System.Void Markdig.Extensions.Diagrams.DiagramExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + System.Void Markdig.Extensions.Diagrams.DiagramExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.DefinitionLists.DefinitionItem + + + + + System.Char Markdig.Extensions.DefinitionLists.DefinitionItem::get_OpeningCharacter() + + + + + + + + + + + System.Void Markdig.Extensions.DefinitionLists.DefinitionItem::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.DefinitionLists.DefinitionList + + + + + System.Void Markdig.Extensions.DefinitionLists.DefinitionList::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.DefinitionLists.DefinitionListExtension + + + + + System.Void Markdig.Extensions.DefinitionLists.DefinitionListExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.DefinitionLists.DefinitionListExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.DefinitionLists.DefinitionListParser + + + + + Markdig.Parsers.BlockState Markdig.Extensions.DefinitionLists.DefinitionListParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.DefinitionLists.DefinitionList Markdig.Extensions.DefinitionLists.DefinitionListParser::GetCurrentDefinitionList(Markdig.Syntax.ParagraphBlock,Markdig.Syntax.ContainerBlock) + + + + + + + + + + + + + + + + + + + + + + Markdig.Parsers.BlockState Markdig.Extensions.DefinitionLists.DefinitionListParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.DefinitionLists.DefinitionListParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.DefinitionLists.DefinitionTerm + + + + + System.Void Markdig.Extensions.DefinitionLists.DefinitionTerm::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + + Markdig.Extensions.DefinitionLists.HtmlDefinitionListRenderer + + + + + System.Void Markdig.Extensions.DefinitionLists.HtmlDefinitionListRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.DefinitionLists.DefinitionList) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.CustomContainers.CustomContainer + + + + + System.String Markdig.Extensions.CustomContainers.CustomContainer::get_Info() + + + + + + + + + + + System.String Markdig.Extensions.CustomContainers.CustomContainer::get_Arguments() + + + + + + + + + + + System.Int32 Markdig.Extensions.CustomContainers.CustomContainer::get_FencedCharCount() + + + + + + + + + + + System.Char Markdig.Extensions.CustomContainers.CustomContainer::get_FencedChar() + + + + + + + + + + + System.Void Markdig.Extensions.CustomContainers.CustomContainer::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.CustomContainers.CustomContainerExtension + + + + + System.Void Markdig.Extensions.CustomContainers.CustomContainerExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.CustomContainers.CustomContainerExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.CustomContainers.CustomContainerExtension/<>c + + + + + Markdig.Extensions.CustomContainers.CustomContainerParser + + + + + Markdig.Extensions.CustomContainers.CustomContainer Markdig.Extensions.CustomContainers.CustomContainerParser::CreateFencedBlock(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + System.Void Markdig.Extensions.CustomContainers.CustomContainerParser::.ctor() + + + + + + + + + + + + + + + Markdig.Extensions.CustomContainers.HtmlCustomContainerInlineRenderer + + + + + System.Void Markdig.Extensions.CustomContainers.HtmlCustomContainerInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.CustomContainers.CustomContainerInline) + + + + + + + + + + + + + + + Markdig.Extensions.CustomContainers.HtmlCustomContainerRenderer + + + + + System.Void Markdig.Extensions.CustomContainers.HtmlCustomContainerRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.CustomContainers.CustomContainer) + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Citations.CitationExtension + + + + + System.Void Markdig.Extensions.Citations.CitationExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Citations.CitationExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + + System.String Markdig.Extensions.Citations.CitationExtension::GetTag(Markdig.Syntax.Inlines.EmphasisInline) + + + + + + + + + + + + + + + + + Markdig.Extensions.Citations.CitationExtension/<>c__DisplayClass1_0 + + + + + Markdig.Extensions.Bootstrap.BootstrapExtension + + + + + System.Void Markdig.Extensions.Bootstrap.BootstrapExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + System.Void Markdig.Extensions.Bootstrap.BootstrapExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + System.Void Markdig.Extensions.Bootstrap.BootstrapExtension::PipelineOnDocumentProcessed(Markdig.Syntax.MarkdownDocument) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.AutoLinks.AutoLinkExtension + + + + + System.Void Markdig.Extensions.AutoLinks.AutoLinkExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.AutoLinks.AutoLinkExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.AutoLinks.AutoLinkExtension::.ctor(Markdig.Extensions.AutoLinks.AutoLinkOptions) + + + + + + + + + + + + + + + + + Markdig.Extensions.AutoLinks.AutoLinkOptions + + + + + System.String Markdig.Extensions.AutoLinks.AutoLinkOptions::get_ValidPreviousCharacters() + + + + + + + + + + + System.Boolean Markdig.Extensions.AutoLinks.AutoLinkOptions::get_OpenInNewWindow() + + + + + + + + + + + System.Boolean Markdig.Extensions.AutoLinks.AutoLinkOptions::get_UseHttpsForWWWLinks() + + + + + + + + + + + System.Void Markdig.Extensions.AutoLinks.AutoLinkOptions::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.AutoLinks.AutoLinkParser + + + + + System.Boolean Markdig.Extensions.AutoLinks.AutoLinkParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.AutoLinks.AutoLinkParser::IsAutoLinkValidInCurrentContext(Markdig.Parsers.InlineProcessor,System.Collections.Generic.List`1<System.Char>&) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.AutoLinks.AutoLinkParser::.ctor(Markdig.Extensions.AutoLinks.AutoLinkOptions) + + + + + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.AutoLinks.NormalizeAutoLinkRenderer + + + + + System.Boolean Markdig.Extensions.AutoLinks.NormalizeAutoLinkRenderer::Accept(Markdig.Renderers.RendererBase,Markdig.Syntax.MarkdownObject) + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.AutoLinks.NormalizeAutoLinkRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.LinkInline) + + + + + + + + + + + + + Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension + + + + + System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::HeadingBlockParser_Closed(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::DocumentOnProcessInlinesBegin(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + Markdig.Syntax.Inlines.Inline Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::CreateLinkInlineForHeading(Markdig.Parsers.InlineProcessor,Markdig.Syntax.LinkReferenceDefinition,Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::HeadingBlock_ProcessInlinesEnd(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::.ctor(Markdig.Extensions.AutoIdentifiers.AutoIdentifierOptions) + + + + + + + + + + + + + + Markdig.Extensions.AutoIdentifiers.HeadingLinkReferenceDefinition + + + + + Markdig.Syntax.HeadingBlock Markdig.Extensions.AutoIdentifiers.HeadingLinkReferenceDefinition::get_Heading() + + + + + + + + + + + + Markdig.Extensions.Abbreviations.Abbreviation + + + + + System.String Markdig.Extensions.Abbreviations.Abbreviation::get_Label() + + + + + + + + + + + System.Void Markdig.Extensions.Abbreviations.Abbreviation::.ctor(Markdig.Parsers.BlockParser) + + + + + + + + + + + + + Markdig.Extensions.Abbreviations.AbbreviationExtension + + + + + System.Void Markdig.Extensions.Abbreviations.AbbreviationExtension::Setup(Markdig.MarkdownPipelineBuilder) + + + + + + + + + + + + System.Void Markdig.Extensions.Abbreviations.AbbreviationExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) + + + + + + + + + + + + + + + + + + + + Markdig.Extensions.Abbreviations.AbbreviationHelper + + + + + System.Boolean Markdig.Extensions.Abbreviations.AbbreviationHelper::HasAbbreviations(Markdig.Syntax.MarkdownDocument) + + + + + + + + + + + System.Void Markdig.Extensions.Abbreviations.AbbreviationHelper::AddAbbreviation(Markdig.Syntax.MarkdownDocument,System.String,Markdig.Extensions.Abbreviations.Abbreviation) + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Collections.Generic.Dictionary`2<System.String,Markdig.Extensions.Abbreviations.Abbreviation> Markdig.Extensions.Abbreviations.AbbreviationHelper::GetAbbreviations(Markdig.Syntax.MarkdownDocument) + + + + + + + + + + + System.Void Markdig.Extensions.Abbreviations.AbbreviationHelper::.cctor() + + + + + + + + + + + + Markdig.Extensions.Abbreviations.AbbreviationInline + + + + + Markdig.Extensions.Abbreviations.Abbreviation Markdig.Extensions.Abbreviations.AbbreviationInline::get_Abbreviation() + + + + + + + + + + + System.Void Markdig.Extensions.Abbreviations.AbbreviationInline::.ctor() + + + + + + + + + + + + System.Void Markdig.Extensions.Abbreviations.AbbreviationInline::.ctor(Markdig.Extensions.Abbreviations.Abbreviation) + + + + + + + + + + + + + + Markdig.Extensions.Abbreviations.AbbreviationParser + + + + + Markdig.Parsers.BlockState Markdig.Extensions.Abbreviations.AbbreviationParser::TryOpen(Markdig.Parsers.BlockProcessor) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Abbreviations.AbbreviationParser::DocumentOnProcessInlinesBegin(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Boolean Markdig.Extensions.Abbreviations.AbbreviationParser::IsValidAbbreviationEnding(System.String,Markdig.Helpers.StringSlice,System.Int32) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + System.Void Markdig.Extensions.Abbreviations.AbbreviationParser::.ctor() + + + + + + + + + + + + + + Markdig.Extensions.Abbreviations.AbbreviationParser/<>c__DisplayClass2_0 + + + + + Markdig.Extensions.Abbreviations.HtmlAbbreviationRenderer + + + + + System.Void Markdig.Extensions.Abbreviations.HtmlAbbreviationRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Abbreviations.AbbreviationInline) + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From a47a6890e71e938c23764e77db42decd27133484 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Tue, 2 Jul 2019 15:53:32 +0200 Subject: [PATCH 07/16] Remove coverage report from source control --- src/Markdig.Tests/coverage.xml | 33389 ------------------------------- 1 file changed, 33389 deletions(-) delete mode 100644 src/Markdig.Tests/coverage.xml diff --git a/src/Markdig.Tests/coverage.xml b/src/Markdig.Tests/coverage.xml deleted file mode 100644 index fcb0ed87..00000000 --- a/src/Markdig.Tests/coverage.xml +++ /dev/null @@ -1,33389 +0,0 @@ - - - - - - Markdig.dll - 2019-06-29T05:55:51 - Markdig - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Markdown - - - - - System.String Markdig.Markdown::Normalize(System.String,Markdig.Renderers.Normalize.NormalizeOptions,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - Markdig.Syntax.MarkdownDocument Markdig.Markdown::Normalize(System.String,System.IO.TextWriter,Markdig.Renderers.Normalize.NormalizeOptions,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Markdown::ToHtml(System.String,Markdig.MarkdownPipeline) - - - - - - - - - - - - - - - - - Markdig.Syntax.MarkdownDocument Markdig.Markdown::ToHtml(System.String,System.IO.TextWriter,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Object Markdig.Markdown::Convert(System.String,Markdig.Renderers.IMarkdownRenderer,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.MarkdownDocument Markdig.Markdown::Parse(System.String) - - - - - - - - - - - - - - - Markdig.Syntax.MarkdownDocument Markdig.Markdown::Parse(System.String,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - Markdig.MarkdownPipeline Markdig.Markdown::CheckForSelfPipeline(Markdig.MarkdownPipeline,System.String) - - - - - - - - - - - - - - - - - Markdig.Syntax.MarkdownDocument Markdig.Markdown::ToPlainText(System.String,System.IO.TextWriter,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Markdown::ToPlainText(System.String,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - System.Void Markdig.Markdown::.cctor() - - - - - - - - - - - - Markdig.MarkdownExtensions - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::Use(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::Use(Markdig.MarkdownPipelineBuilder,TExtension) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseAdvancedExtensions(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseAutoLinks(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.AutoLinks.AutoLinkOptions) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseNonAsciiNoEscape(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseYamlFrontMatter(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseSelfPipeline(Markdig.MarkdownPipelineBuilder,System.String,System.String) - - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UsePragmaLines(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseDiagrams(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UsePreciseSourceLocation(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseTaskLists(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseCustomContainers(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseMediaLinks(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.MediaLinks.MediaOptions) - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseAutoIdentifiers(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.AutoIdentifiers.AutoIdentifierOptions) - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseSmartyPants(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.SmartyPants.SmartyPantOptions) - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseBootstrap(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseMathematics(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseFigures(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseAbbreviations(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseDefinitionLists(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UsePipeTables(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.Tables.PipeTableOptions) - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseGridTables(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseCitations(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseFooters(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseFootnotes(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseSoftlineBreakAsHardlineBreak(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseEmphasisExtras(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.EmphasisExtras.EmphasisExtraOptions) - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseListExtras(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseGenericAttributes(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseEmojiAndSmiley(Markdig.MarkdownPipelineBuilder,System.Boolean) - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseNoFollowLinks(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseJiraLinks(Markdig.MarkdownPipelineBuilder,Markdig.Extensions.JiraLinks.JiraLinkOptions) - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::UseGlobalization(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::DisableHtml(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::Configure(Markdig.MarkdownPipelineBuilder,System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::ConfigureNewLine(Markdig.MarkdownPipelineBuilder,System.String) - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder Markdig.MarkdownExtensions::DisableHeadings(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - Markdig.MarkdownParserContext - - - - - System.Collections.Generic.Dictionary`2<System.Object,System.Object> Markdig.MarkdownParserContext::get_Properties() - - - - - - - - - - - System.Void Markdig.MarkdownParserContext::.ctor() - - - - - - - - - - - - - - Markdig.MarkdownPipeline - - - - - System.Boolean Markdig.MarkdownPipeline::get_PreciseSourceLocation() - - - - - - - - - - - Markdig.Helpers.OrderedList`1<Markdig.IMarkdownExtension> Markdig.MarkdownPipeline::get_Extensions() - - - - - - - - - - - Markdig.Parsers.BlockParserList Markdig.MarkdownPipeline::get_BlockParsers() - - - - - - - - - - - Markdig.Parsers.InlineParserList Markdig.MarkdownPipeline::get_InlineParsers() - - - - - - - - - - - Markdig.Helpers.StringBuilderCache Markdig.MarkdownPipeline::get_StringBuilderCache() - - - - - - - - - - - System.IO.TextWriter Markdig.MarkdownPipeline::get_DebugLog() - - - - - - - - - - - System.Void Markdig.MarkdownPipeline::Setup(Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - System.Void Markdig.MarkdownPipeline::.ctor(Markdig.Helpers.OrderedList`1<Markdig.IMarkdownExtension>,Markdig.Parsers.BlockParserList,Markdig.Parsers.InlineParserList,Markdig.Helpers.StringBuilderCache,System.IO.TextWriter,Markdig.Parsers.ProcessDocumentDelegate) - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.MarkdownPipelineBuilder - - - - - Markdig.Helpers.OrderedList`1<Markdig.Parsers.BlockParser> Markdig.MarkdownPipelineBuilder::get_BlockParsers() - - - - - - - - - - - Markdig.Helpers.OrderedList`1<Markdig.Parsers.InlineParser> Markdig.MarkdownPipelineBuilder::get_InlineParsers() - - - - - - - - - - - Markdig.Helpers.OrderedList`1<Markdig.IMarkdownExtension> Markdig.MarkdownPipelineBuilder::get_Extensions() - - - - - - - - - - - Markdig.Helpers.StringBuilderCache Markdig.MarkdownPipelineBuilder::get_StringBuilderCache() - - - - - - - - - - - System.Boolean Markdig.MarkdownPipelineBuilder::get_PreciseSourceLocation() - - - - - - - - - - - System.IO.TextWriter Markdig.MarkdownPipelineBuilder::get_DebugLog() - - - - - - - - - - - Markdig.Parsers.ProcessDocumentDelegate Markdig.MarkdownPipelineBuilder::get_GetDocumentProcessed() - - - - - - - - - - - Markdig.MarkdownPipeline Markdig.MarkdownPipelineBuilder::Build() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.MarkdownPipelineBuilder::.ctor() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.BlankLineBlock - - - - - System.Void Markdig.Syntax.BlankLineBlock::.ctor() - - - - - - - - - - - - - - Markdig.Syntax.Block - - - - - Markdig.Syntax.ContainerBlock Markdig.Syntax.Block::get_Parent() - - - - - - - - - - - Markdig.Parsers.BlockParser Markdig.Syntax.Block::get_Parser() - - - - - - - - - - - System.Boolean Markdig.Syntax.Block::get_IsOpen() - - - - - - - - - - - System.Boolean Markdig.Syntax.Block::get_IsBreakable() - - - - - - - - - - - System.Boolean Markdig.Syntax.Block::get_RemoveAfterProcessInlines() - - - - - - - - - - - System.Void Markdig.Syntax.Block::OnProcessInlinesBegin(Markdig.Parsers.InlineProcessor) - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Block::OnProcessInlinesEnd(Markdig.Parsers.InlineProcessor) - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Block::UpdateSpanEnd(System.Int32) - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Block::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - - - Markdig.Syntax.BlockExtensions - - - - - Markdig.Syntax.Block Markdig.Syntax.BlockExtensions::FindBlockAtPosition(Markdig.Syntax.Block,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Syntax.BlockExtensions::FindClosestLine(Markdig.Syntax.MarkdownDocument,System.Int32) - - - - - - - - - - - - - - - Markdig.Syntax.Block Markdig.Syntax.BlockExtensions::FindClosestBlock(Markdig.Syntax.Block,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.BlockExtensions::ContainsPosition(Markdig.Syntax.Block,System.Int32) - - - - - - - - - - - System.Int32 Markdig.Syntax.BlockExtensions::CompareToPosition(Markdig.Syntax.Block,System.Int32) - - - - - - - - - - - - - - - - - Markdig.Syntax.CharIteratorHelper - - - - - System.Boolean Markdig.Syntax.CharIteratorHelper::TrimStartAndCountNewLines(T&,System.Int32&) - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.CodeBlock - - - - - System.Void Markdig.Syntax.CodeBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Syntax.ContainerBlock - - - - - Markdig.Syntax.Block Markdig.Syntax.ContainerBlock::get_LastChild() - - - - - - - - - - - - - - Markdig.Syntax.ContainerBlock/Enumerator Markdig.Syntax.ContainerBlock::GetEnumerator() - - - - - - - - - - - System.Collections.Generic.IEnumerator`1<Markdig.Syntax.Block> Markdig.Syntax.ContainerBlock::System.Collections.Generic.IEnumerable<Markdig.Syntax.Block>.GetEnumerator() - - - - - - - - - - - System.Collections.IEnumerator Markdig.Syntax.ContainerBlock::System.Collections.IEnumerable.GetEnumerator() - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::Add(Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::EnsureCapacity(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::Clear() - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.ContainerBlock::Contains(Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::CopyTo(Markdig.Syntax.Block[],System.Int32) - - - - - - - - - - - - System.Boolean Markdig.Syntax.ContainerBlock::Remove(Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Syntax.ContainerBlock::get_Count() - - - - - - - - - - - System.Boolean Markdig.Syntax.ContainerBlock::get_IsReadOnly() - - - - - - - - - - - System.Int32 Markdig.Syntax.ContainerBlock::IndexOf(Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::Insert(System.Int32,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::RemoveAt(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Block Markdig.Syntax.ContainerBlock::get_Item(System.Int32) - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::set_Item(System.Int32,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::Sort(System.Collections.Generic.IComparer`1<Markdig.Syntax.Block>) - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::Sort(System.Comparison`1<Markdig.Syntax.Block>) - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - Markdig.Syntax.ContainerBlock/Enumerator - - - - - Markdig.Syntax.Block Markdig.Syntax.ContainerBlock/Enumerator::get_Current() - - - - - - - - - - - System.Object Markdig.Syntax.ContainerBlock/Enumerator::System.Collections.IEnumerator.get_Current() - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock/Enumerator::Dispose() - - - - - - - - - - - System.Boolean Markdig.Syntax.ContainerBlock/Enumerator::MoveNext() - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.ContainerBlock/Enumerator::MoveNextRare() - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock/Enumerator::System.Collections.IEnumerator.Reset() - - - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock/Enumerator::.ctor(Markdig.Syntax.ContainerBlock) - - - - - - - - - - - - - - - Markdig.Syntax.ContainerBlock/BlockComparer - - - - - System.Int32 Markdig.Syntax.ContainerBlock/BlockComparer::Compare(Markdig.Syntax.Block,Markdig.Syntax.Block) - - - - - - - - - - - System.Void Markdig.Syntax.ContainerBlock/BlockComparer::.ctor(System.Comparison`1<Markdig.Syntax.Block>) - - - - - - - - - - - - - - Markdig.Syntax.FencedCodeBlock - - - - - System.String Markdig.Syntax.FencedCodeBlock::get_Info() - - - - - - - - - - - System.String Markdig.Syntax.FencedCodeBlock::get_Arguments() - - - - - - - - - - - System.Int32 Markdig.Syntax.FencedCodeBlock::get_FencedCharCount() - - - - - - - - - - - System.Char Markdig.Syntax.FencedCodeBlock::get_FencedChar() - - - - - - - - - - - System.Int32 Markdig.Syntax.FencedCodeBlock::get_IndentCount() - - - - - - - - - - - System.Void Markdig.Syntax.FencedCodeBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - Markdig.Syntax.HeadingBlock - - - - - System.Char Markdig.Syntax.HeadingBlock::get_HeaderChar() - - - - - - - - - - - System.Int32 Markdig.Syntax.HeadingBlock::get_Level() - - - - - - - - - - - System.Void Markdig.Syntax.HeadingBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - Markdig.Syntax.HtmlBlock - - - - - Markdig.Syntax.HtmlBlockType Markdig.Syntax.HtmlBlock::get_Type() - - - - - - - - - - - System.Void Markdig.Syntax.HtmlBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Syntax.LeafBlock - - - - - Markdig.Syntax.Inlines.ContainerInline Markdig.Syntax.LeafBlock::get_Inline() - - - - - - - - - - - System.Boolean Markdig.Syntax.LeafBlock::get_ProcessInlines() - - - - - - - - - - - System.Void Markdig.Syntax.LeafBlock::AppendLine(Markdig.Helpers.StringSlice&,System.Int32,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.LeafBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Syntax.LinkReferenceDefinition - - - - - System.String Markdig.Syntax.LinkReferenceDefinition::get_Label() - - - - - - - - - - - System.String Markdig.Syntax.LinkReferenceDefinition::get_Url() - - - - - - - - - - - System.String Markdig.Syntax.LinkReferenceDefinition::get_Title() - - - - - - - - - - - Markdig.Syntax.LinkReferenceDefinition/CreateLinkInlineDelegate Markdig.Syntax.LinkReferenceDefinition::get_CreateLinkInline() - - - - - - - - - - - System.Boolean Markdig.Syntax.LinkReferenceDefinition::TryParse(T&,Markdig.Syntax.LinkReferenceDefinition&) - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.LinkReferenceDefinition::.ctor() - - - - - - - - - - - - - System.Void Markdig.Syntax.LinkReferenceDefinition::.ctor(System.String,System.String,System.String) - - - - - - - - - - - - - - - - Markdig.Syntax.LinkReferenceDefinitionExtensions - - - - - System.Boolean Markdig.Syntax.LinkReferenceDefinitionExtensions::ContainsLinkReferenceDefinition(Markdig.Syntax.MarkdownDocument,System.String) - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.LinkReferenceDefinitionExtensions::SetLinkReferenceDefinition(Markdig.Syntax.MarkdownDocument,System.String,Markdig.Syntax.LinkReferenceDefinition) - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.LinkReferenceDefinitionExtensions::TryGetLinkReferenceDefinition(Markdig.Syntax.MarkdownDocument,System.String,Markdig.Syntax.LinkReferenceDefinition&) - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.LinkReferenceDefinitionGroup Markdig.Syntax.LinkReferenceDefinitionExtensions::GetLinkReferenceDefinitions(Markdig.Syntax.MarkdownDocument) - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.LinkReferenceDefinitionExtensions::.cctor() - - - - - - - - - - - - Markdig.Syntax.LinkReferenceDefinitionGroup - - - - - System.Collections.Generic.Dictionary`2<System.String,Markdig.Syntax.LinkReferenceDefinition> Markdig.Syntax.LinkReferenceDefinitionGroup::get_Links() - - - - - - - - - - - System.Void Markdig.Syntax.LinkReferenceDefinitionGroup::Set(System.String,Markdig.Syntax.LinkReferenceDefinition) - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.LinkReferenceDefinitionGroup::TryGet(System.String,Markdig.Syntax.LinkReferenceDefinition&) - - - - - - - - - - - System.Void Markdig.Syntax.LinkReferenceDefinitionGroup::.ctor() - - - - - - - - - - - - - - Markdig.Syntax.ListBlock - - - - - System.Boolean Markdig.Syntax.ListBlock::get_IsOrdered() - - - - - - - - - - - System.Char Markdig.Syntax.ListBlock::get_BulletType() - - - - - - - - - - - System.String Markdig.Syntax.ListBlock::get_OrderedStart() - - - - - - - - - - - System.String Markdig.Syntax.ListBlock::get_DefaultOrderedStart() - - - - - - - - - - - System.Char Markdig.Syntax.ListBlock::get_OrderedDelimiter() - - - - - - - - - - - System.Boolean Markdig.Syntax.ListBlock::get_IsLoose() - - - - - - - - - - - System.Int32 Markdig.Syntax.ListBlock::get_CountAllBlankLines() - - - - - - - - - - - System.Int32 Markdig.Syntax.ListBlock::get_CountBlankLinesReset() - - - - - - - - - - - System.Void Markdig.Syntax.ListBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Syntax.ListItemBlock - - - - - System.Int32 Markdig.Syntax.ListItemBlock::get_ColumnWidth() - - - - - - - - - - - System.Int32 Markdig.Syntax.ListItemBlock::get_Order() - - - - - - - - - - - System.Void Markdig.Syntax.ListItemBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Syntax.MarkdownDocument - - - - - System.Void Markdig.Syntax.MarkdownDocument::.ctor() - - - - - - - - - - - - - Markdig.Syntax.MarkdownObject - - - - - System.Int32 Markdig.Syntax.MarkdownObject::get_Column() - - - - - - - - - - - System.Int32 Markdig.Syntax.MarkdownObject::get_Line() - - - - - - - - - - - System.String Markdig.Syntax.MarkdownObject::ToPositionText() - - - - - - - - - - - System.Void Markdig.Syntax.MarkdownObject::SetData(System.Object,System.Object) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.MarkdownObject::ContainsData(System.Object) - - - - - - - - - - - - - - - - - - - - - - - - - - System.Object Markdig.Syntax.MarkdownObject::GetData(System.Object) - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.MarkdownObject::RemoveData(System.Object) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.MarkdownObject::.ctor() - - - - - - - - - - - - - - Markdig.Syntax.MarkdownObject/DataEntry - - - - - System.Void Markdig.Syntax.MarkdownObject/DataEntry::.ctor(System.Object,System.Object) - - - - - - - - - - - - - - Markdig.Syntax.MarkdownObjectExtensions - - - - - System.Collections.Generic.IEnumerable`1<T> Markdig.Syntax.MarkdownObjectExtensions::Descendants(Markdig.Syntax.Inlines.ContainerInline) - - - - - - - - - - - - Markdig.Syntax.MarkdownObjectExtensions/<Descendants>d__0 - - - - - System.Boolean Markdig.Syntax.MarkdownObjectExtensions/<Descendants>d__0::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.MarkdownObjectExtensions/<Descendants>d__2`1 - - - - - System.Boolean Markdig.Syntax.MarkdownObjectExtensions/<Descendants>d__2`1::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.ParagraphBlock - - - - - System.Int32 Markdig.Syntax.ParagraphBlock::get_LastLine() - - - - - - - - - - - System.Void Markdig.Syntax.ParagraphBlock::.ctor() - - - - - - - - - - - - System.Void Markdig.Syntax.ParagraphBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - Markdig.Syntax.QuoteBlock - - - - - System.Char Markdig.Syntax.QuoteBlock::get_QuoteChar() - - - - - - - - - - - System.Void Markdig.Syntax.QuoteBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Syntax.SourceSpan - - - - - System.Int32 Markdig.Syntax.SourceSpan::get_Start() - - - - - - - - - - - System.Int32 Markdig.Syntax.SourceSpan::get_End() - - - - - - - - - - - System.Int32 Markdig.Syntax.SourceSpan::get_Length() - - - - - - - - - - - System.Boolean Markdig.Syntax.SourceSpan::get_IsEmpty() - - - - - - - - - - - Markdig.Syntax.SourceSpan Markdig.Syntax.SourceSpan::MoveForward(System.Int32) - - - - - - - - - - - System.Boolean Markdig.Syntax.SourceSpan::Equals(Markdig.Syntax.SourceSpan) - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.SourceSpan::Equals(System.Object) - - - - - - - - - - - - - - - - - System.Int32 Markdig.Syntax.SourceSpan::GetHashCode() - - - - - - - - - - - System.Boolean Markdig.Syntax.SourceSpan::op_Equality(Markdig.Syntax.SourceSpan,Markdig.Syntax.SourceSpan) - - - - - - - - - - - System.Boolean Markdig.Syntax.SourceSpan::op_Inequality(Markdig.Syntax.SourceSpan,Markdig.Syntax.SourceSpan) - - - - - - - - - - - System.String Markdig.Syntax.SourceSpan::ToString() - - - - - - - - - - - System.Void Markdig.Syntax.SourceSpan::.ctor(System.Int32,System.Int32) - - - - - - - - - - - - - System.Void Markdig.Syntax.SourceSpan::.cctor() - - - - - - - - - - - - Markdig.Syntax.ThematicBreakBlock - - - - - System.Char Markdig.Syntax.ThematicBreakBlock::get_ThematicChar() - - - - - - - - - - - System.Int32 Markdig.Syntax.ThematicBreakBlock::get_ThematicCharCount() - - - - - - - - - - - System.Void Markdig.Syntax.ThematicBreakBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Syntax.Inlines.AutolinkInline - - - - - System.Boolean Markdig.Syntax.Inlines.AutolinkInline::get_IsEmail() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.AutolinkInline::get_Url() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.AutolinkInline::ToString() - - - - - - - - - - - - Markdig.Syntax.Inlines.CodeInline - - - - - System.Char Markdig.Syntax.Inlines.CodeInline::get_Delimiter() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.CodeInline::get_Content() - - - - - - - - - - - - Markdig.Syntax.Inlines.ContainerInline - - - - - Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.ContainerInline::get_FirstChild() - - - - - - - - - - - Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.ContainerInline::get_LastChild() - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline::Clear() - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.ContainerInline Markdig.Syntax.Inlines.ContainerInline::AppendChild(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.ContainerInline::ContainsChild(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline::MoveChildrenAfter(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline::EmbraceChildrenBy(Markdig.Syntax.Inlines.ContainerInline) - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline::OnChildInsert(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline::OnChildRemove(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline::DumpChildTo(System.IO.TextWriter,System.Int32) - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.ContainerInline/Enumerator Markdig.Syntax.Inlines.ContainerInline::GetEnumerator() - - - - - - - - - - - System.Collections.Generic.IEnumerator`1<Markdig.Syntax.Inlines.Inline> Markdig.Syntax.Inlines.ContainerInline::System.Collections.Generic.IEnumerable<Markdig.Syntax.Inlines.Inline>.GetEnumerator() - - - - - - - - - - - System.Collections.IEnumerator Markdig.Syntax.Inlines.ContainerInline::System.Collections.IEnumerable.GetEnumerator() - - - - - - - - - - - - Markdig.Syntax.Inlines.ContainerInline/Enumerator - - - - - Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.ContainerInline/Enumerator::get_Current() - - - - - - - - - - - System.Object Markdig.Syntax.Inlines.ContainerInline/Enumerator::System.Collections.IEnumerator.get_Current() - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline/Enumerator::Dispose() - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.ContainerInline/Enumerator::MoveNext() - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline/Enumerator::Reset() - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.ContainerInline/Enumerator::.ctor(Markdig.Syntax.Inlines.ContainerInline) - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.ContainerInline/<FindDescendants>d__11`1 - - - - - System.Boolean Markdig.Syntax.Inlines.ContainerInline/<FindDescendants>d__11`1::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.DelimiterInline - - - - - Markdig.Parsers.InlineParser Markdig.Syntax.Inlines.DelimiterInline::get_Parser() - - - - - - - - - - - Markdig.Syntax.Inlines.DelimiterType Markdig.Syntax.Inlines.DelimiterInline::get_Type() - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.DelimiterInline::get_IsActive() - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.DelimiterInline::ReplaceByLiteral() - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.DelimiterInline::.ctor(Markdig.Parsers.InlineParser) - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.EmphasisDelimiterInline - - - - - Markdig.Parsers.Inlines.EmphasisDescriptor Markdig.Syntax.Inlines.EmphasisDelimiterInline::get_Descriptor() - - - - - - - - - - - System.Char Markdig.Syntax.Inlines.EmphasisDelimiterInline::get_DelimiterChar() - - - - - - - - - - - System.Int32 Markdig.Syntax.Inlines.EmphasisDelimiterInline::get_DelimiterCount() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.EmphasisDelimiterInline::ToLiteral() - - - - - - - - - - - - - - Markdig.Syntax.Inlines.LiteralInline Markdig.Syntax.Inlines.EmphasisDelimiterInline::AsLiteralInline() - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.EmphasisDelimiterInline::.ctor(Markdig.Parsers.InlineParser,Markdig.Parsers.Inlines.EmphasisDescriptor) - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.EmphasisInline - - - - - System.Char Markdig.Syntax.Inlines.EmphasisInline::get_DelimiterChar() - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.EmphasisInline::get_IsDouble() - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.EmphasisInline::set_IsDouble(System.Boolean) - - - - - - - - - - - - - - System.Int32 Markdig.Syntax.Inlines.EmphasisInline::get_DelimiterCount() - - - - - - - - - - - - Markdig.Syntax.Inlines.HtmlEntityInline - - - - - Markdig.Helpers.StringSlice Markdig.Syntax.Inlines.HtmlEntityInline::get_Original() - - - - - - - - - - - Markdig.Helpers.StringSlice Markdig.Syntax.Inlines.HtmlEntityInline::get_Transcoded() - - - - - - - - - - - - Markdig.Syntax.Inlines.HtmlInline - - - - - System.String Markdig.Syntax.Inlines.HtmlInline::get_Tag() - - - - - - - - - - - - Markdig.Syntax.Inlines.Inline - - - - - Markdig.Syntax.Inlines.ContainerInline Markdig.Syntax.Inlines.Inline::get_Parent() - - - - - - - - - - - Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.Inline::get_PreviousSibling() - - - - - - - - - - - Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.Inline::get_NextSibling() - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.Inline::get_IsClosed() - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.Inline::InsertAfter(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.Inline::InsertBefore(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.Inline::Remove() - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.Inline::ReplaceBy(Markdig.Syntax.Inlines.Inline,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.Inline::ContainsParentOfType() - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.Inline Markdig.Syntax.Inlines.Inline::FindBestParent() - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.Inline::OnChildRemove(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.Inline::OnChildInsert(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.Inline::DumpTo(System.IO.TextWriter) - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.Inline::DumpTo(System.IO.TextWriter,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.Inline::DumpChildTo(System.IO.TextWriter,System.Int32) - - - - - - - - - - - - Markdig.Syntax.Inlines.Inline/<FindParentOfType>d__21`1 - - - - - System.Boolean Markdig.Syntax.Inlines.Inline/<FindParentOfType>d__21`1::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.LineBreakInline - - - - - System.Boolean Markdig.Syntax.Inlines.LineBreakInline::get_IsHard() - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.LineBreakInline::get_IsBackslash() - - - - - - - - - - - - Markdig.Syntax.Inlines.LinkDelimiterInline - - - - - System.Boolean Markdig.Syntax.Inlines.LinkDelimiterInline::get_IsImage() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.LinkDelimiterInline::get_Label() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.LinkDelimiterInline::ToLiteral() - - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.LinkDelimiterInline::.ctor(Markdig.Parsers.InlineParser) - - - - - - - - - - - - - Markdig.Syntax.Inlines.LinkInline - - - - - System.String Markdig.Syntax.Inlines.LinkInline::get_Url() - - - - - - - - - - - Markdig.Syntax.Inlines.LinkInline/GetUrlDelegate Markdig.Syntax.Inlines.LinkInline::get_GetDynamicUrl() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.LinkInline::get_Title() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.LinkInline::get_Label() - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.LinkInline::get_IsImage() - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.LinkInline::get_IsShortcut() - - - - - - - - - - - System.Boolean Markdig.Syntax.Inlines.LinkInline::get_IsAutoLink() - - - - - - - - - - - Markdig.Syntax.LinkReferenceDefinition Markdig.Syntax.Inlines.LinkInline::get_Reference() - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.LinkInline::.ctor() - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.LinkInline::.ctor(System.String,System.String) - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.LiteralInline - - - - - System.Boolean Markdig.Syntax.Inlines.LiteralInline::get_IsFirstCharacterEscaped() - - - - - - - - - - - System.String Markdig.Syntax.Inlines.LiteralInline::ToString() - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.LiteralInline::.ctor() - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.LiteralInline::.ctor(Markdig.Helpers.StringSlice) - - - - - - - - - - - - - System.Void Markdig.Syntax.Inlines.LiteralInline::.ctor(System.String) - - - - - - - - - - - - - - - - - - Markdig.Renderers.HtmlRenderer - - - - - System.Boolean Markdig.Renderers.HtmlRenderer::get_EnableHtmlForInline() - - - - - - - - - - - System.Boolean Markdig.Renderers.HtmlRenderer::get_EnableHtmlForBlock() - - - - - - - - - - - System.Boolean Markdig.Renderers.HtmlRenderer::get_EnableHtmlEscape() - - - - - - - - - - - System.Boolean Markdig.Renderers.HtmlRenderer::get_ImplicitParagraph() - - - - - - - - - - - System.Boolean Markdig.Renderers.HtmlRenderer::get_UseNonAsciiNoEscape() - - - - - - - - - - - System.Uri Markdig.Renderers.HtmlRenderer::get_BaseUrl() - - - - - - - - - - - System.Func`2<System.String,System.String> Markdig.Renderers.HtmlRenderer::get_LinkRewriter() - - - - - - - - - - - Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscape(System.String) - - - - - - - - - - - - - - - - - Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscape(Markdig.Helpers.StringSlice&,System.Boolean) - - - - - - - - - - - - - - - - Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscape(Markdig.Helpers.StringSlice,System.Boolean) - - - - - - - - - - - Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscape(System.String,System.Int32,System.Int32,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteEscapeUrl(System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteAttributes(Markdig.Syntax.MarkdownObject) - - - - - - - - - - - - - - - Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteAttributes(Markdig.Renderers.Html.HtmlAttributes,System.Func`2<System.String,System.String>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.HtmlRenderer Markdig.Renderers.HtmlRenderer::WriteLeafRawLines(Markdig.Syntax.LeafBlock,System.Boolean,System.Boolean,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.HtmlRenderer::.ctor(System.IO.TextWriter) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.HtmlRenderer::.cctor() - - - - - - - - - - - - Markdig.Renderers.MarkdownObjectRenderer`2 - - - - - System.Boolean Markdig.Renderers.MarkdownObjectRenderer`2::Accept(Markdig.Renderers.RendererBase,Markdig.Syntax.MarkdownObject) - - - - - - - - - - - System.Void Markdig.Renderers.MarkdownObjectRenderer`2::Write(Markdig.Renderers.RendererBase,Markdig.Syntax.MarkdownObject) - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.OrderedList`1<Markdig.Renderers.MarkdownObjectRenderer`2/TryWriteDelegate<TRenderer,TObject>> Markdig.Renderers.MarkdownObjectRenderer`2::get_TryWriters() - - - - - - - - - - - System.Void Markdig.Renderers.MarkdownObjectRenderer`2::.ctor() - - - - - - - - - - - - - - Markdig.Renderers.RendererBase - - - - - Markdig.Renderers.ObjectRendererCollection Markdig.Renderers.RendererBase::get_ObjectRenderers() - - - - - - - - - - - System.Boolean Markdig.Renderers.RendererBase::get_IsFirstInContainer() - - - - - - - - - - - System.Boolean Markdig.Renderers.RendererBase::get_IsLastInContainer() - - - - - - - - - - - System.Void Markdig.Renderers.RendererBase::WriteChildren(Markdig.Syntax.ContainerBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.RendererBase::WriteChildren(Markdig.Syntax.Inlines.ContainerInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.RendererBase::Write(T) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.RendererBase::.ctor() - - - - - - - - - - - - - - - Markdig.Renderers.TextRendererBase - - - - - System.IO.TextWriter Markdig.Renderers.TextRendererBase::get_Writer() - - - - - - - - - - - System.Void Markdig.Renderers.TextRendererBase::set_Writer(System.IO.TextWriter) - - - - - - - - - - - - - - - - - System.Object Markdig.Renderers.TextRendererBase::Render(Markdig.Syntax.MarkdownObject) - - - - - - - - - - - - System.Void Markdig.Renderers.TextRendererBase::.ctor(System.IO.TextWriter) - - - - - - - - - - - - - - - - - - - Markdig.Renderers.TextRendererBase`1 - - - - - T Markdig.Renderers.TextRendererBase`1::EnsureLine() - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.TextRendererBase`1::PushIndent(System.String) - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.TextRendererBase`1::PopIndent() - - - - - - - - - - - - System.Void Markdig.Renderers.TextRendererBase`1::WriteIndent() - - - - - - - - - - - - - - - - - - - - T Markdig.Renderers.TextRendererBase`1::Write(System.String) - - - - - - - - - - - - - - T Markdig.Renderers.TextRendererBase`1::Write(Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - T Markdig.Renderers.TextRendererBase`1::Write(Markdig.Helpers.StringSlice) - - - - - - - - - - - T Markdig.Renderers.TextRendererBase`1::Write(System.Char) - - - - - - - - - - - - - - T Markdig.Renderers.TextRendererBase`1::Write(System.String,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - T Markdig.Renderers.TextRendererBase`1::WriteLine() - - - - - - - - - - - - - - T Markdig.Renderers.TextRendererBase`1::WriteLine(System.String) - - - - - - - - - - - - - - T Markdig.Renderers.TextRendererBase`1::WriteLeafInline(Markdig.Syntax.LeafBlock) - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.TextRendererBase`1::.ctor(System.IO.TextWriter) - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.CodeBlockRenderer - - - - - System.Boolean Markdig.Renderers.Normalize.CodeBlockRenderer::get_OutputAttributesOnPre() - - - - - - - - - - - System.Void Markdig.Renderers.Normalize.CodeBlockRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.CodeBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.HeadingRenderer - - - - - System.Void Markdig.Renderers.Normalize.HeadingRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.HeadingBlock) - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Normalize.HeadingRenderer::.cctor() - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.HtmlBlockRenderer - - - - - System.Void Markdig.Renderers.Normalize.HtmlBlockRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.HtmlBlock) - - - - - - - - - - - - - Markdig.Renderers.Normalize.LinkReferenceDefinitionGroupRenderer - - - - - System.Void Markdig.Renderers.Normalize.LinkReferenceDefinitionGroupRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.LinkReferenceDefinitionGroup) - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.LinkReferenceDefinitionRenderer - - - - - System.Void Markdig.Renderers.Normalize.LinkReferenceDefinitionRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.LinkReferenceDefinition) - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.ListRenderer - - - - - System.Void Markdig.Renderers.Normalize.ListRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.ListBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Renderers.Normalize.ListRenderer::IntLog10Fast(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.NormalizeOptions - - - - - System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_SpaceAfterQuoteBlock() - - - - - - - - - - - System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_EmptyLineAfterCodeBlock() - - - - - - - - - - - System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_EmptyLineAfterHeading() - - - - - - - - - - - System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_EmptyLineAfterThematicBreak() - - - - - - - - - - - System.Nullable`1<System.Char> Markdig.Renderers.Normalize.NormalizeOptions::get_ListItemCharacter() - - - - - - - - - - - System.Boolean Markdig.Renderers.Normalize.NormalizeOptions::get_ExpandAutoLinks() - - - - - - - - - - - System.Void Markdig.Renderers.Normalize.NormalizeOptions::.ctor() - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.NormalizeRenderer - - - - - Markdig.Renderers.Normalize.NormalizeOptions Markdig.Renderers.Normalize.NormalizeRenderer::get_Options() - - - - - - - - - - - System.Boolean Markdig.Renderers.Normalize.NormalizeRenderer::get_CompactParagraph() - - - - - - - - - - - System.Void Markdig.Renderers.Normalize.NormalizeRenderer::FinishBlock(System.Boolean) - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.NormalizeRenderer Markdig.Renderers.Normalize.NormalizeRenderer::WriteLeafRawLines(Markdig.Syntax.LeafBlock,System.Boolean,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Normalize.NormalizeRenderer::.ctor(System.IO.TextWriter,Markdig.Renderers.Normalize.NormalizeOptions) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.ParagraphRenderer - - - - - System.Void Markdig.Renderers.Normalize.ParagraphRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.ParagraphBlock) - - - - - - - - - - - - - - Markdig.Renderers.Normalize.QuoteBlockRenderer - - - - - System.Void Markdig.Renderers.Normalize.QuoteBlockRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.QuoteBlock) - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.ThematicBreakRenderer - - - - - System.Void Markdig.Renderers.Normalize.ThematicBreakRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.ThematicBreakBlock) - - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.AutolinkInlineRenderer - - - - - System.Void Markdig.Renderers.Normalize.Inlines.AutolinkInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.AutolinkInline) - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.CodeInlineRenderer - - - - - System.Void Markdig.Renderers.Normalize.Inlines.CodeInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.CodeInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.DelimiterInlineRenderer - - - - - System.Void Markdig.Renderers.Normalize.Inlines.DelimiterInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.DelimiterInline) - - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.EmphasisInlineRenderer - - - - - System.Void Markdig.Renderers.Normalize.Inlines.EmphasisInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.EmphasisInline) - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.LineBreakInlineRenderer - - - - - System.Boolean Markdig.Renderers.Normalize.Inlines.LineBreakInlineRenderer::get_RenderAsHardlineBreak() - - - - - - - - - - - System.Void Markdig.Renderers.Normalize.Inlines.LineBreakInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.LineBreakInline) - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.LinkInlineRenderer - - - - - System.Void Markdig.Renderers.Normalize.Inlines.LinkInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.LinkInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.LiteralInlineRenderer - - - - - System.Void Markdig.Renderers.Normalize.Inlines.LiteralInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.LiteralInline) - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.NormalizeHtmlEntityInlineRenderer - - - - - System.Void Markdig.Renderers.Normalize.Inlines.NormalizeHtmlEntityInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.HtmlEntityInline) - - - - - - - - - - - - - Markdig.Renderers.Normalize.Inlines.NormalizeHtmlInlineRenderer - - - - - System.Void Markdig.Renderers.Normalize.Inlines.NormalizeHtmlInlineRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.HtmlInline) - - - - - - - - - - - - - Markdig.Renderers.Html.CodeBlockRenderer - - - - - System.Boolean Markdig.Renderers.Html.CodeBlockRenderer::get_OutputAttributesOnPre() - - - - - - - - - - - System.Collections.Generic.HashSet`1<System.String> Markdig.Renderers.Html.CodeBlockRenderer::get_BlocksAsDiv() - - - - - - - - - - - System.Void Markdig.Renderers.Html.CodeBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.CodeBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Html.CodeBlockRenderer::.ctor() - - - - - - - - - - - - - - Markdig.Renderers.Html.CodeBlockRenderer/<>c__DisplayClass8_0 - - - - - Markdig.Renderers.Html.HeadingRenderer - - - - - System.Void Markdig.Renderers.Html.HeadingRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.HeadingBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Html.HeadingRenderer::.cctor() - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.HtmlAttributes - - - - - System.String Markdig.Renderers.Html.HtmlAttributes::get_Id() - - - - - - - - - - - System.Collections.Generic.List`1<System.String> Markdig.Renderers.Html.HtmlAttributes::get_Classes() - - - - - - - - - - - System.Collections.Generic.List`1<System.Collections.Generic.KeyValuePair`2<System.String,System.String>> Markdig.Renderers.Html.HtmlAttributes::get_Properties() - - - - - - - - - - - System.Void Markdig.Renderers.Html.HtmlAttributes::AddClass(System.String) - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Html.HtmlAttributes::AddProperty(System.String,System.String) - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Html.HtmlAttributes::AddPropertyIfNotExist(System.String,System.Object) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Html.HtmlAttributes::CopyTo(Markdig.Renderers.Html.HtmlAttributes,System.Boolean,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Html.HtmlAttributes::.ctor() - - - - - - - - - - - - - Markdig.Renderers.Html.HtmlAttributesExtensions - - - - - Markdig.Renderers.Html.HtmlAttributes Markdig.Renderers.Html.HtmlAttributesExtensions::TryGetAttributes(Markdig.Syntax.IMarkdownObject) - - - - - - - - - - - Markdig.Renderers.Html.HtmlAttributes Markdig.Renderers.Html.HtmlAttributesExtensions::GetAttributes(Markdig.Syntax.IMarkdownObject) - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Html.HtmlAttributesExtensions::SetAttributes(Markdig.Syntax.IMarkdownObject,Markdig.Renderers.Html.HtmlAttributes) - - - - - - - - - - - - System.Void Markdig.Renderers.Html.HtmlAttributesExtensions::.cctor() - - - - - - - - - - - - Markdig.Renderers.Html.HtmlBlockRenderer - - - - - System.Void Markdig.Renderers.Html.HtmlBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.HtmlBlock) - - - - - - - - - - - - - Markdig.Renderers.Html.ListRenderer - - - - - System.Void Markdig.Renderers.Html.ListRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.ListBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.ParagraphRenderer - - - - - System.Void Markdig.Renderers.Html.ParagraphRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.ParagraphBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.QuoteBlockRenderer - - - - - System.Void Markdig.Renderers.Html.QuoteBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.QuoteBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.ThematicBreakRenderer - - - - - System.Void Markdig.Renderers.Html.ThematicBreakRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.ThematicBreakBlock) - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.AutolinkInlineRenderer - - - - - System.Boolean Markdig.Renderers.Html.Inlines.AutolinkInlineRenderer::get_AutoRelNoFollow() - - - - - - - - - - - System.Void Markdig.Renderers.Html.Inlines.AutolinkInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.AutolinkInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.CodeInlineRenderer - - - - - System.Void Markdig.Renderers.Html.Inlines.CodeInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.CodeInline) - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.DelimiterInlineRenderer - - - - - System.Void Markdig.Renderers.Html.Inlines.DelimiterInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.DelimiterInline) - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer - - - - - Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer/GetTagDelegate Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer::get_GetTag() - - - - - - - - - - - System.Void Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.EmphasisInline) - - - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer::GetDefaultTag(Markdig.Syntax.Inlines.EmphasisInline) - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Renderers.Html.Inlines.EmphasisInlineRenderer::.ctor() - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.HtmlEntityInlineRenderer - - - - - System.Void Markdig.Renderers.Html.Inlines.HtmlEntityInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.HtmlEntityInline) - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.HtmlInlineRenderer - - - - - System.Void Markdig.Renderers.Html.Inlines.HtmlInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.HtmlInline) - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.LineBreakInlineRenderer - - - - - System.Boolean Markdig.Renderers.Html.Inlines.LineBreakInlineRenderer::get_RenderAsHardlineBreak() - - - - - - - - - - - System.Void Markdig.Renderers.Html.Inlines.LineBreakInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LineBreakInline) - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.LinkInlineRenderer - - - - - System.Boolean Markdig.Renderers.Html.Inlines.LinkInlineRenderer::get_AutoRelNoFollow() - - - - - - - - - - - System.Void Markdig.Renderers.Html.Inlines.LinkInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LinkInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.Inlines.LiteralInlineRenderer - - - - - System.Void Markdig.Renderers.Html.Inlines.LiteralInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LiteralInline) - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockParser - - - - - System.Boolean Markdig.Parsers.BlockParser::HasOpeningCharacter(System.Char) - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.ProcessBlockDelegate Markdig.Parsers.BlockParser::get_GetClosedEvent() - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockParser::CanInterrupt(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.BlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - Markdig.Parsers.BlockParserList - - - - - System.Void Markdig.Parsers.BlockParserList::.ctor(System.Collections.Generic.IEnumerable`1<Markdig.Parsers.BlockParser>) - - - - - - - - - - - - - Markdig.Parsers.BlockProcessor - - - - - System.Collections.Generic.Stack`1<Markdig.Syntax.Block> Markdig.Parsers.BlockProcessor::get_NewBlocks() - - - - - - - - - - - Markdig.Parsers.BlockParserList Markdig.Parsers.BlockProcessor::get_Parsers() - - - - - - - - - - - Markdig.MarkdownParserContext Markdig.Parsers.BlockProcessor::get_Context() - - - - - - - - - - - Markdig.Syntax.ContainerBlock Markdig.Parsers.BlockProcessor::get_CurrentContainer() - - - - - - - - - - - Markdig.Syntax.Block Markdig.Parsers.BlockProcessor::get_CurrentBlock() - - - - - - - - - - - Markdig.Syntax.Block Markdig.Parsers.BlockProcessor::get_LastBlock() - - - - - - - - - - - Markdig.Syntax.Block Markdig.Parsers.BlockProcessor::get_NextContinue() - - - - - - - - - - - - - - Markdig.Syntax.MarkdownDocument Markdig.Parsers.BlockProcessor::get_Document() - - - - - - - - - - - System.Int32 Markdig.Parsers.BlockProcessor::get_CurrentLineStartPosition() - - - - - - - - - - - System.Int32 Markdig.Parsers.BlockProcessor::get_LineIndex() - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockProcessor::get_IsBlankLine() - - - - - - - - - - - System.Char Markdig.Parsers.BlockProcessor::get_CurrentChar() - - - - - - - - - - - System.Int32 Markdig.Parsers.BlockProcessor::get_Column() - - - - - - - - - - - System.Int32 Markdig.Parsers.BlockProcessor::get_Start() - - - - - - - - - - - System.Int32 Markdig.Parsers.BlockProcessor::get_Indent() - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockProcessor::get_IsCodeIndent() - - - - - - - - - - - System.Int32 Markdig.Parsers.BlockProcessor::get_ColumnBeforeIndent() - - - - - - - - - - - System.Int32 Markdig.Parsers.BlockProcessor::get_StartBeforeIndent() - - - - - - - - - - - Markdig.Helpers.StringBuilderCache Markdig.Parsers.BlockProcessor::get_StringBuilders() - - - - - - - - - - - System.Collections.Generic.List`1<Markdig.Syntax.Block> Markdig.Parsers.BlockProcessor::get_OpenedBlocks() - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockProcessor::get_ContinueProcessingLine() - - - - - - - - - - - Markdig.Syntax.ContainerBlock Markdig.Parsers.BlockProcessor::GetCurrentContainerOpened() - - - - - - - - - - - - - - - - - - - System.Char Markdig.Parsers.BlockProcessor::NextChar() - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::NextColumn() - - - - - - - - - - - - - - - - - - - - - - System.Char Markdig.Parsers.BlockProcessor::PeekChar(System.Int32) - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::RestartIndent() - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::ParseIndent() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::GoToColumn(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::UnwindAllIndents() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::GoToCodeIndent(System.Int32) - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::Open(Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::Close(Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::Discard(Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::ProcessLine(Markdig.Helpers.StringSlice) - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockProcessor Markdig.Parsers.BlockProcessor::CreateChild() - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::ReleaseChild() - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockProcessor::IsOpen(Markdig.Syntax.Block) - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::Close(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::CloseAll(System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::OpenAll() - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::UpdateLastBlockAndContainer(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::TryContinueBlocks() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::TryOpenBlocks() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockProcessor::TryOpenBlocks(Markdig.Parsers.BlockParser[]) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::ProcessNewBlocks(Markdig.Parsers.BlockState,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::ResetLine(Markdig.Helpers.StringSlice) - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::Reset() - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::.ctor(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor::.ctor(Markdig.Helpers.StringBuilderCache,Markdig.Syntax.MarkdownDocument,Markdig.Parsers.BlockParserList,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockProcessor/BlockParserStateCache - - - - - Markdig.Parsers.BlockProcessor Markdig.Parsers.BlockProcessor/BlockParserStateCache::NewInstance() - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor/BlockParserStateCache::Reset(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - System.Void Markdig.Parsers.BlockProcessor/BlockParserStateCache::.ctor(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - Markdig.Parsers.BlockStateExtensions - - - - - System.Boolean Markdig.Parsers.BlockStateExtensions::IsDiscard(Markdig.Parsers.BlockState) - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockStateExtensions::IsContinue(Markdig.Parsers.BlockState) - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.BlockStateExtensions::IsBreak(Markdig.Parsers.BlockState) - - - - - - - - - - - - - - - Markdig.Parsers.FencedBlockParserBase - - - - - Markdig.Parsers.FencedBlockParserBase/InfoParserDelegate Markdig.Parsers.FencedBlockParserBase::get_InfoParser() - - - - - - - - - - - Markdig.Parsers.TryParseAttributesDelegate Markdig.Parsers.FencedBlockParserBase::get_TryParseAttributes() - - - - - - - - - - - - Markdig.Parsers.FencedBlockParserBase`1 - - - - - System.String Markdig.Parsers.FencedBlockParserBase`1::get_InfoPrefix() - - - - - - - - - - - System.Int32 Markdig.Parsers.FencedBlockParserBase`1::get_MinimumMatchCount() - - - - - - - - - - - System.Int32 Markdig.Parsers.FencedBlockParserBase`1::get_MaximumMatchCount() - - - - - - - - - - - System.Boolean Markdig.Parsers.FencedBlockParserBase`1::DefaultInfoParser(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice&,Markdig.Syntax.IFencedBlock,System.Char) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.FencedBlockParserBase`1::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.FencedBlockParserBase`1::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.FencedBlockParserBase`1::.ctor() - - - - - - - - - - - - - - - - Markdig.Parsers.FencedCodeBlockParser - - - - - Markdig.Syntax.FencedCodeBlock Markdig.Parsers.FencedCodeBlockParser::CreateFencedBlock(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.FencedCodeBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.FencedCodeBlockParser::.ctor() - - - - - - - - - - - - - - - Markdig.Parsers.HeadingBlockParser - - - - - System.Int32 Markdig.Parsers.HeadingBlockParser::get_MaxLeadingCount() - - - - - - - - - - - Markdig.Parsers.TryParseAttributesDelegate Markdig.Parsers.HeadingBlockParser::get_TryParseAttributes() - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.HeadingBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.HeadingBlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - System.Void Markdig.Parsers.HeadingBlockParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.HtmlBlockParser - - - - - Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::MatchStart(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::TryParseTagType7(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::TryParseTagType16(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::MatchEnd(Markdig.Parsers.BlockProcessor,Markdig.Syntax.HtmlBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.HtmlBlockParser::CreateHtmlBlock(Markdig.Parsers.BlockProcessor,Markdig.Syntax.HtmlBlockType,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.HtmlBlockParser::.ctor() - - - - - - - - - - - - - System.Void Markdig.Parsers.HtmlBlockParser::.cctor() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.IndentedCodeBlockParser - - - - - System.Boolean Markdig.Parsers.IndentedCodeBlockParser::CanInterrupt(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.IndentedCodeBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.IndentedCodeBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.IndentedCodeBlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.InlineParserList - - - - - Markdig.Parsers.IPostInlineProcessor[] Markdig.Parsers.InlineParserList::get_PostInlineProcessors() - - - - - - - - - - - System.Void Markdig.Parsers.InlineParserList::.ctor(System.Collections.Generic.IEnumerable`1<Markdig.Parsers.InlineParser>) - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.InlineProcessor - - - - - Markdig.Syntax.LeafBlock Markdig.Parsers.InlineProcessor::get_Block() - - - - - - - - - - - System.Boolean Markdig.Parsers.InlineProcessor::get_PreciseSourceLocation() - - - - - - - - - - - Markdig.Syntax.Block Markdig.Parsers.InlineProcessor::get_BlockNew() - - - - - - - - - - - Markdig.Syntax.Inlines.Inline Markdig.Parsers.InlineProcessor::get_Inline() - - - - - - - - - - - Markdig.Syntax.Inlines.ContainerInline Markdig.Parsers.InlineProcessor::get_Root() - - - - - - - - - - - Markdig.Parsers.InlineParserList Markdig.Parsers.InlineProcessor::get_Parsers() - - - - - - - - - - - Markdig.MarkdownParserContext Markdig.Parsers.InlineProcessor::get_Context() - - - - - - - - - - - Markdig.Syntax.MarkdownDocument Markdig.Parsers.InlineProcessor::get_Document() - - - - - - - - - - - Markdig.Helpers.StringBuilderCache Markdig.Parsers.InlineProcessor::get_StringBuilders() - - - - - - - - - - - System.Int32 Markdig.Parsers.InlineProcessor::get_LineIndex() - - - - - - - - - - - System.Object[] Markdig.Parsers.InlineProcessor::get_ParserStates() - - - - - - - - - - - System.IO.TextWriter Markdig.Parsers.InlineProcessor::get_DebugLog() - - - - - - - - - - - Markdig.Parsers.Inlines.LiteralInlineParser Markdig.Parsers.InlineProcessor::get_LiteralInlineParser() - - - - - - - - - - - System.Int32 Markdig.Parsers.InlineProcessor::GetSourcePosition(System.Int32) - - - - - - - - - - - Markdig.Syntax.SourceSpan Markdig.Parsers.InlineProcessor::GetSourcePositionFromLocalSpan(Markdig.Syntax.SourceSpan) - - - - - - - - - - - - - - - - System.Int32 Markdig.Parsers.InlineProcessor::GetSourcePosition(System.Int32,System.Int32&,System.Int32&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.InlineProcessor::ProcessInlineLeaf(Markdig.Syntax.LeafBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.InlineProcessor::PostProcessInlines(System.Int32,Markdig.Syntax.Inlines.Inline,Markdig.Syntax.Inlines.Inline,System.Boolean) - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.ContainerInline Markdig.Parsers.InlineProcessor::FindLastContainer() - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.InlineProcessor::.ctor(Markdig.Helpers.StringBuilderCache,Markdig.Syntax.MarkdownDocument,Markdig.Parsers.InlineParserList,System.Boolean,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.ListBlockParser - - - - - Markdig.Helpers.OrderedList`1<Markdig.Parsers.ListItemParser> Markdig.Parsers.ListBlockParser::get_ItemParsers() - - - - - - - - - - - System.Void Markdig.Parsers.ListBlockParser::Initialize() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.ListBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.ListBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.ListBlockParser::TryContinueListItem(Markdig.Parsers.BlockProcessor,Markdig.Syntax.ListItemBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.ListBlockParser::TryParseListItem(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.ListBlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.ListBlockParser::.ctor() - - - - - - - - - - - - - - - - - - Markdig.Parsers.ListInfo - - - - - System.Char Markdig.Parsers.ListInfo::get_BulletType() - - - - - - - - - - - System.String Markdig.Parsers.ListInfo::get_OrderedStart() - - - - - - - - - - - System.Char Markdig.Parsers.ListInfo::get_OrderedDelimiter() - - - - - - - - - - - System.String Markdig.Parsers.ListInfo::get_DefaultOrderedStart() - - - - - - - - - - - System.Void Markdig.Parsers.ListInfo::.ctor(System.Char) - - - - - - - - - - - - - - - System.Void Markdig.Parsers.ListInfo::.ctor(System.Char,System.String,System.Char,System.String) - - - - - - - - - - - - - - - - Markdig.Parsers.ListItemParser - - - - - System.Char[] Markdig.Parsers.ListItemParser::get_OpeningCharacters() - - - - - - - - - - - - Markdig.Parsers.MarkdownParser - - - - - Markdig.Syntax.MarkdownDocument Markdig.Parsers.MarkdownParser::Parse(System.String,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - Markdig.Syntax.MarkdownDocument Markdig.Parsers.MarkdownParser::Parse() - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.MarkdownParser::ProcessBlocks() - - - - - - - - - - - - - - - - - - - System.String Markdig.Parsers.MarkdownParser::FixupZero(System.String) - - - - - - - - - - - System.Void Markdig.Parsers.MarkdownParser::ProcessInlines() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.MarkdownParser::.ctor(System.String,Markdig.MarkdownPipeline,Markdig.MarkdownParserContext) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.MarkdownParser/ContainerItemCache - - - - - System.Void Markdig.Parsers.MarkdownParser/ContainerItemCache::Reset(Markdig.Parsers.MarkdownParser/ContainerItem) - - - - - - - - - - - - - - Markdig.Parsers.MarkdownParser/ContainerItem - - - - - System.Void Markdig.Parsers.MarkdownParser/ContainerItem::.ctor() - - - - - - - - - - - - System.Void Markdig.Parsers.MarkdownParser/ContainerItem::.ctor(Markdig.Syntax.ContainerBlock) - - - - - - - - - - - - - - Markdig.Parsers.NumberedListItemParser - - - - - System.Boolean Markdig.Parsers.NumberedListItemParser::TryParse(Markdig.Parsers.BlockProcessor,System.Char,Markdig.Parsers.ListInfo&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.NumberedListItemParser::.ctor() - - - - - - - - - - - - - - - - - - - Markdig.Parsers.OrderedListItemParser - - - - - System.Char[] Markdig.Parsers.OrderedListItemParser::get_OrderedDelimiters() - - - - - - - - - - - System.Boolean Markdig.Parsers.OrderedListItemParser::TryParseDelimiter(Markdig.Parsers.BlockProcessor,System.Char&) - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.OrderedListItemParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.ParagraphBlockParser - - - - - System.Boolean Markdig.Parsers.ParagraphBlockParser::get_ParseSetexHeadings() - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.ParagraphBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.ParagraphBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.ParagraphBlockParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.ParagraphBlockParser::TryParseSetexHeading(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.ParagraphBlockParser::TryMatchLinkReferenceDefinition(Markdig.Helpers.StringLineGroup&,Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.ParserBase`1 - - - - - System.Char[] Markdig.Parsers.ParserBase`1::get_OpeningCharacters() - - - - - - - - - - - System.Void Markdig.Parsers.ParserBase`1::Initialize() - - - - - - - - - - - System.Int32 Markdig.Parsers.ParserBase`1::get_Index() - - - - - - - - - - - - Markdig.Parsers.ParserList`2 - - - - - T[] Markdig.Parsers.ParserList`2::get_GlobalParsers() - - - - - - - - - - - System.Char[] Markdig.Parsers.ParserList`2::get_OpeningCharacters() - - - - - - - - - - - T[] Markdig.Parsers.ParserList`2::GetParsersForOpeningCharacter(System.Char) - - - - - - - - - - - System.Int32 Markdig.Parsers.ParserList`2::IndexOfOpeningCharacter(System.String,System.Int32,System.Int32) - - - - - - - - - - - System.Void Markdig.Parsers.ParserList`2::Initialize() - - - - - - - - - - - System.Void Markdig.Parsers.ParserList`2::.ctor(System.Collections.Generic.IEnumerable`1<T>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.QuoteBlockParser - - - - - Markdig.Parsers.BlockState Markdig.Parsers.QuoteBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Parsers.QuoteBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.QuoteBlockParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.ThematicBreakParser - - - - - Markdig.Parsers.BlockState Markdig.Parsers.ThematicBreakParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.ThematicBreakParser::.ctor() - - - - - - - - - - - - - System.Void Markdig.Parsers.ThematicBreakParser::.cctor() - - - - - - - - - - - - Markdig.Parsers.UnorderedListItemParser - - - - - System.Boolean Markdig.Parsers.UnorderedListItemParser::TryParse(Markdig.Parsers.BlockProcessor,System.Char,Markdig.Parsers.ListInfo&) - - - - - - - - - - - - - System.Void Markdig.Parsers.UnorderedListItemParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.Inlines.AutolineInlineParser - - - - - System.Boolean Markdig.Parsers.Inlines.AutolineInlineParser::get_EnableHtmlParsing() - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.AutolineInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.AutolineInlineParser::.ctor() - - - - - - - - - - - - - - - Markdig.Parsers.Inlines.CodeInlineParser - - - - - System.Boolean Markdig.Parsers.Inlines.CodeInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.CodeInlineParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.Inlines.EmphasisDescriptor - - - - - System.Void Markdig.Parsers.Inlines.EmphasisDescriptor::.ctor(System.Char,System.Int32,System.Int32,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.Inlines.EmphasisInlineParser - - - - - System.Collections.Generic.List`1<Markdig.Parsers.Inlines.EmphasisDescriptor> Markdig.Parsers.Inlines.EmphasisInlineParser::get_EmphasisDescriptors() - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.EmphasisInlineParser::HasEmphasisChar(System.Char) - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.Inlines.EmphasisInlineParser/CreateEmphasisInlineDelegate Markdig.Parsers.Inlines.EmphasisInlineParser::get_CreateEmphasisInline() - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.EmphasisInlineParser::Initialize() - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.EmphasisInlineParser::PostProcess(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline,Markdig.Syntax.Inlines.Inline,System.Int32,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.EmphasisInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.EmphasisInlineParser::ProcessEmphasis(Markdig.Parsers.InlineProcessor,System.Collections.Generic.List`1<Markdig.Syntax.Inlines.EmphasisDelimiterInline>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.EmphasisInlineParser::.ctor() - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.Inlines.EmphasisInlineParser/DelimitersObjectCache - - - - - System.Collections.Generic.List`1<Markdig.Syntax.Inlines.EmphasisDelimiterInline> Markdig.Parsers.Inlines.EmphasisInlineParser/DelimitersObjectCache::NewInstance() - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.EmphasisInlineParser/DelimitersObjectCache::Reset(System.Collections.Generic.List`1<Markdig.Syntax.Inlines.EmphasisDelimiterInline>) - - - - - - - - - - - - - Markdig.Parsers.Inlines.EscapeInlineParser - - - - - System.Boolean Markdig.Parsers.Inlines.EscapeInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.EscapeInlineParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.Inlines.HtmlEntityParser - - - - - System.Boolean Markdig.Parsers.Inlines.HtmlEntityParser::TryParse(Markdig.Helpers.StringSlice&,System.String&,System.Int32&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.HtmlEntityParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.HtmlEntityParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.Inlines.LineBreakInlineParser - - - - - System.Boolean Markdig.Parsers.Inlines.LineBreakInlineParser::get_EnableSoftAsHard() - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.LineBreakInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.LineBreakInlineParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.Inlines.LinkInlineParser - - - - - System.Boolean Markdig.Parsers.Inlines.LinkInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.LinkInlineParser::ProcessLinkReference(Markdig.Parsers.InlineProcessor,System.String,System.Boolean,Markdig.Syntax.SourceSpan,Markdig.Syntax.Inlines.LinkDelimiterInline,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.LinkInlineParser::TryProcessLinkOrImage(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.LinkInlineParser::MarkParentAsInactive(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.LinkInlineParser::.ctor() - - - - - - - - - - - - - - Markdig.Parsers.Inlines.LiteralInlineParser - - - - - Markdig.Parsers.Inlines.LiteralInlineParser/PostMatchDelegate Markdig.Parsers.Inlines.LiteralInlineParser::get_PostMatch() - - - - - - - - - - - System.Boolean Markdig.Parsers.Inlines.LiteralInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Parsers.Inlines.LiteralInlineParser::.ctor() - - - - - - - - - - - - - Markdig.Helpers.ArrayHelper`1 - - - - - System.Void Markdig.Helpers.ArrayHelper`1::.cctor() - - - - - - - - - - - - Markdig.Helpers.CharacterMap`1 - - - - - System.Char[] Markdig.Helpers.CharacterMap`1::get_OpeningCharacters() - - - - - - - - - - - T Markdig.Helpers.CharacterMap`1::get_Item(System.Char) - - - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.CharacterMap`1::IndexOfOpeningCharacter(System.String,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CharacterMap`1::.ctor(System.Collections.Generic.IEnumerable`1<System.Collections.Generic.KeyValuePair`2<System.Char,T>>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.CharHelper - - - - - System.Void Markdig.Helpers.CharHelper::CheckOpenCloseDelimiter(System.Char,System.Char,System.Boolean,System.Boolean&,System.Boolean&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsRomanLetterPartial(System.Char) - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsRomanLetterLowerPartial(System.Char) - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsRomanLetterUpperPartial(System.Char) - - - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.CharHelper::RomanToArabic(System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.CharHelper::AddTab(System.Int32) - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsAcrossTab(System.Int32) - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::Contains(System.Char[],System.Char) - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsWhitespace(System.Char) - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsControl(System.Char) - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsEscapableSymbol(System.Char) - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsWhiteSpaceOrZero(System.Char) - - - - - - - - - - - - - - System.Void Markdig.Helpers.CharHelper::CheckUnicodeCategory(System.Char,System.Boolean&,System.Boolean&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsSpaceOrPunctuation(System.Char) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsNewLine(System.Char) - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsZero(System.Char) - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsSpace(System.Char) - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsTab(System.Char) - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsSpaceOrTab(System.Char) - - - - - - - - - - - - - - System.Char Markdig.Helpers.CharHelper::EscapeInsecure(System.Char) - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsAlphaUpper(System.Char) - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsAlpha(System.Char) - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsAlphaNumeric(System.Char) - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsDigit(System.Char) - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsAsciiPunctuation(System.Char) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsEmailUsernameSpecialChar(System.Char) - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsHighSurrogate(System.Char) - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsLowSurrogate(System.Char) - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.CharHelper::ConvertToUtf32(System.Char,System.Char) - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsRightToLeft(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CharHelper::IsLeftToRight(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CharHelper::.cctor() - - - - - - - - - - - - - Markdig.Helpers.CharHelper/<ToUtf32>d__39 - - - - - System.Boolean Markdig.Helpers.CharHelper/<ToUtf32>d__39::MoveNext() - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.CharNormalizer - - - - - System.String Markdig.Helpers.CharNormalizer::ConvertToAscii(System.Char) - - - - - - - - - - - - - - System.Void Markdig.Helpers.CharNormalizer::.cctor() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.CompactPrefixTree`1 - - - - - System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_TreeSize() - - - - - - - - - - - System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_TreeCapacity() - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::set_TreeCapacity(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureTreeCapacity(System.Int32) - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureTreeCapacityRare(System.Int32) - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_Count() - - - - - - - - - - - System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_Capacity() - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::set_Capacity(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureCapacity(System.Int32) - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureCapacityRare(System.Int32) - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_ChildrenCount() - - - - - - - - - - - System.Int32 Markdig.Helpers.CompactPrefixTree`1::get_ChildrenCapacity() - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::set_ChildrenCapacity(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureChildrenCapacity(System.Int32) - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::EnsureChildrenCapacityRare(System.Int32) - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryGetRoot(System.Char,System.Int32&) - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::SetRootChar(System.Char) - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::Init(System.Int32,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - System.Collections.Generic.KeyValuePair`2<System.String,TValue> Markdig.Helpers.CompactPrefixTree`1::get_Item(System.Int32) - - - - - - - - - - - - - - - TValue Markdig.Helpers.CompactPrefixTree`1::get_Item(System.String) - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::set_Item(System.String,TValue) - - - - - - - - - - - - - System.Collections.Generic.KeyValuePair`2<System.String,TValue> Markdig.Helpers.CompactPrefixTree`1::get_Item(System.ReadOnlySpan`1<System.Char>) - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::Add(System.String,TValue) - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::Add(System.Collections.Generic.KeyValuePair`2<System.String,TValue>) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryAdd(System.String,TValue) - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryAdd(System.Collections.Generic.KeyValuePair`2<System.String,TValue>) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryInsert(System.Collections.Generic.KeyValuePair`2<System.String,TValue>&,Markdig.Helpers.CompactPrefixTree`1/InsertionBehavior<TValue>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::InsertLeafNode(System.Collections.Generic.KeyValuePair`2<System.String,TValue>&,System.Char) - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchLongest(System.String,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchLongest(System.String,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchLongest(System.String,System.Int32,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchLongest(System.ReadOnlySpan`1<System.Char>,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchExact(System.String,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchExact(System.String,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchExact(System.String,System.Int32,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchExact(System.ReadOnlySpan`1<System.Char>,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchShortest(System.String,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchShortest(System.String,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchShortest(System.String,System.Int32,System.Int32,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryMatchShortest(System.ReadOnlySpan`1<System.Char>,System.Collections.Generic.KeyValuePair`2<System.String,TValue>&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::ContainsKey(System.String) - - - - - - - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1::TryGetValue(System.String,TValue&) - - - - - - - - - - - - - System.Collections.Generic.IEnumerator`1<System.Collections.Generic.KeyValuePair`2<System.String,TValue>> Markdig.Helpers.CompactPrefixTree`1::GetEnumerator() - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::.ctor(System.Int32,System.Int32,System.Int32) - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::.ctor(System.Collections.Generic.ICollection`1<System.Collections.Generic.KeyValuePair`2<System.String,TValue>>) - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1::.cctor() - - - - - - - - - - - - - - Markdig.Helpers.CompactPrefixTree`1/Enumerator - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1/Enumerator::MoveNext() - - - - - - - - - - - System.Collections.Generic.KeyValuePair`2<System.String,TValue> Markdig.Helpers.CompactPrefixTree`1/Enumerator::get_Current() - - - - - - - - - - - System.Object Markdig.Helpers.CompactPrefixTree`1/Enumerator::System.Collections.IEnumerator.get_Current() - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1/Enumerator::Dispose() - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1/Enumerator::Reset() - - - - - - - - - - - - System.Void Markdig.Helpers.CompactPrefixTree`1/Enumerator::.ctor(System.Collections.Generic.KeyValuePair`2<System.String,TValue>[]) - - - - - - - - - - - - - - Markdig.Helpers.CompactPrefixTree`1/<get_Keys>d__69 - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1/<get_Keys>d__69::MoveNext() - - - - - - - - - - - - - - - - - - - Markdig.Helpers.CompactPrefixTree`1/<get_Values>d__71 - - - - - System.Boolean Markdig.Helpers.CompactPrefixTree`1/<get_Values>d__71::MoveNext() - - - - - - - - - - - - - - - - - - - Markdig.Helpers.DefaultObjectCache`1 - - - - - T Markdig.Helpers.DefaultObjectCache`1::NewInstance() - - - - - - - - - - - - Markdig.Helpers.EntityHelper - - - - - System.String Markdig.Helpers.EntityHelper::DecodeEntity(System.String) - - - - - - - - - - - - - - - - System.String Markdig.Helpers.EntityHelper::DecodeEntity(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.EntityHelper::.cctor() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.HtmlHelper - - - - - System.String Markdig.Helpers.HtmlHelper::EscapeUrlCharacter(System.Char) - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTag(Markdig.Helpers.StringSlice,System.String&) - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTag(Markdig.Helpers.StringSlice&,System.String&) - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTag(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagOpenTag(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagDeclaration(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagCData(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlCloseTag(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagHtmlComment(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.HtmlHelper::TryParseHtmlTagProcessingInstruction(Markdig.Helpers.StringSlice&,System.Text.StringBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Helpers.HtmlHelper::Unescape(System.String,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.HtmlHelper::ScanEntity(T,System.Int32&,System.Int32&,System.Int32&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.HtmlHelper::.cctor() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.LineReader - - - - - System.Int32 Markdig.Helpers.LineReader::get_SourcePosition() - - - - - - - - - - - System.Nullable`1<Markdig.Helpers.StringSlice> Markdig.Helpers.LineReader::ReadLine() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.LineReader::.ctor(System.String) - - - - - - - - - - - - - - - - - - Markdig.Helpers.LinkHelper - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseAutolink(Markdig.Helpers.StringSlice,System.String&,System.Boolean&) - - - - - - - - - - - System.String Markdig.Helpers.LinkHelper::Urilize(System.String,System.Boolean,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Helpers.LinkHelper::UrilizeAsGfm(System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::IsReservedPunctuation(System.Char) - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseAutolink(Markdig.Helpers.StringSlice&,System.String&,System.Boolean&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseInlineLink(Markdig.Helpers.StringSlice,System.String&,System.String&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseInlineLink(Markdig.Helpers.StringSlice,System.String&,System.String&,Markdig.Syntax.SourceSpan&,Markdig.Syntax.SourceSpan&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseInlineLink(Markdig.Helpers.StringSlice&,System.String&,System.String&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseInlineLink(Markdig.Helpers.StringSlice&,System.String&,System.String&,Markdig.Syntax.SourceSpan&,Markdig.Syntax.SourceSpan&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseTitle(T,System.String&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseTitle(T&,System.String&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseUrl(T,System.String&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseUrl(T&,System.String&,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::IsTrailingUrlStopCharacter(System.Char) - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::IsEndOfUri(System.Char,System.Boolean) - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::IsValidDomain(System.String,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseLinkReferenceDefinition(T,System.String&,System.String&,System.String&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseLinkReferenceDefinition(T&,System.String&,System.String&,System.String&) - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseLinkReferenceDefinition(T&,System.String&,System.String&,System.String&,Markdig.Syntax.SourceSpan&,Markdig.Syntax.SourceSpan&,Markdig.Syntax.SourceSpan&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T,System.String&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T,System.String&,Markdig.Syntax.SourceSpan&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T&,System.String&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T&,System.String&,Markdig.Syntax.SourceSpan&) - - - - - - - - - - - System.Boolean Markdig.Helpers.LinkHelper::TryParseLabel(T&,System.Boolean,System.String&,Markdig.Syntax.SourceSpan&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.ObjectCache`1 - - - - - System.Void Markdig.Helpers.ObjectCache`1::Clear() - - - - - - - - - - - - - - T Markdig.Helpers.ObjectCache`1::Get() - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.ObjectCache`1::Release(T) - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.ObjectCache`1::.ctor() - - - - - - - - - - - - - - Markdig.Helpers.OrderedList`1 - - - - - System.Boolean Markdig.Helpers.OrderedList`1::InsertBefore(T) - - - - - - - - - - - - - - - - - - - - - - - TElement Markdig.Helpers.OrderedList`1::Find() - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.OrderedList`1::TryFind(TElement&) - - - - - - - - - - - - TElement Markdig.Helpers.OrderedList`1::FindExact() - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.OrderedList`1::AddIfNotAlready() - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.OrderedList`1::AddIfNotAlready(TElement) - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.OrderedList`1::InsertAfter(T) - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.OrderedList`1::Contains() - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.OrderedList`1::Replace(T) - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.OrderedList`1::ReplaceOrAdd(T) - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.OrderedList`1::TryRemove() - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.OrderedList`1::.ctor() - - - - - - - - - - - - System.Void Markdig.Helpers.OrderedList`1::.ctor(System.Collections.Generic.IEnumerable`1<T>) - - - - - - - - - - - - - Markdig.Helpers.StringBuilderCache - - - - - System.Text.StringBuilder Markdig.Helpers.StringBuilderCache::Local() - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringBuilderCache::Reset(System.Text.StringBuilder) - - - - - - - - - - - - - - - - - Markdig.Helpers.StringBuilderExtensions - - - - - System.Text.StringBuilder Markdig.Helpers.StringBuilderExtensions::Append(System.Text.StringBuilder,Markdig.Helpers.StringSlice) - - - - - - - - - - - - Markdig.Helpers.StringLine - - - - - Markdig.Helpers.StringSlice Markdig.Helpers.StringLine::op_Implicit(Markdig.Helpers.StringLine) - - - - - - - - - - - System.String Markdig.Helpers.StringLine::ToString() - - - - - - - - - - - System.Void Markdig.Helpers.StringLine::.ctor(Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - System.Void Markdig.Helpers.StringLine::.ctor(Markdig.Helpers.StringSlice,System.Int32,System.Int32,System.Int32) - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringLine::.ctor(Markdig.Helpers.StringSlice&,System.Int32,System.Int32,System.Int32) - - - - - - - - - - - - - - - - Markdig.Helpers.StringLineGroup - - - - - Markdig.Helpers.StringLine[] Markdig.Helpers.StringLineGroup::get_Lines() - - - - - - - - - - - System.Int32 Markdig.Helpers.StringLineGroup::get_Count() - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup::Clear() - - - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup::RemoveAt(System.Int32) - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup::Add(Markdig.Helpers.StringLine&) - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup::Add(Markdig.Helpers.StringSlice) - - - - - - - - - - - - - - - - System.String Markdig.Helpers.StringLineGroup::ToString() - - - - - - - - - - - Markdig.Helpers.StringSlice Markdig.Helpers.StringLineGroup::ToSlice(System.Collections.Generic.List`1<Markdig.Helpers.StringLineGroup/LineOffset>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.StringLineGroup/Iterator Markdig.Helpers.StringLineGroup::ToCharIterator() - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup::Trim() - - - - - - - - - - - - - - - - System.Collections.IEnumerator Markdig.Helpers.StringLineGroup::System.Collections.IEnumerable.GetEnumerator() - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup::IncreaseCapacity() - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup::.ctor(System.Int32) - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup::.ctor(System.String) - - - - - - - - - - - - - - - - - - - Markdig.Helpers.StringLineGroup/Iterator - - - - - System.Int32 Markdig.Helpers.StringLineGroup/Iterator::get_Start() - - - - - - - - - - - System.Char Markdig.Helpers.StringLineGroup/Iterator::get_CurrentChar() - - - - - - - - - - - System.Int32 Markdig.Helpers.StringLineGroup/Iterator::get_End() - - - - - - - - - - - System.Boolean Markdig.Helpers.StringLineGroup/Iterator::get_IsEmpty() - - - - - - - - - - - System.Int32 Markdig.Helpers.StringLineGroup/Iterator::get_SliceIndex() - - - - - - - - - - - Markdig.Helpers.StringLineGroup Markdig.Helpers.StringLineGroup/Iterator::Remaining() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Char Markdig.Helpers.StringLineGroup/Iterator::NextChar() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Char Markdig.Helpers.StringLineGroup/Iterator::PeekChar(System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.StringLineGroup/Iterator::TrimStart() - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringLineGroup/Iterator::.ctor(Markdig.Helpers.StringLineGroup) - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Helpers.StringLineGroup/LineOffset - - - - - System.Void Markdig.Helpers.StringLineGroup/LineOffset::.ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - Markdig.Helpers.StringSlice - - - - - System.Int32 Markdig.Helpers.StringSlice::get_Start() - - - - - - - - - - - System.Int32 Markdig.Helpers.StringSlice::get_End() - - - - - - - - - - - System.Int32 Markdig.Helpers.StringSlice::get_Length() - - - - - - - - - - - System.Char Markdig.Helpers.StringSlice::get_CurrentChar() - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::get_IsEmpty() - - - - - - - - - - - System.Char Markdig.Helpers.StringSlice::get_Item(System.Int32) - - - - - - - - - - - System.Char Markdig.Helpers.StringSlice::NextChar() - - - - - - - - - - - - - - - - - - System.Char Markdig.Helpers.StringSlice::PeekChar(System.Int32) - - - - - - - - - - - - - - - - - System.Char Markdig.Helpers.StringSlice::PeekCharAbsolute(System.Int32) - - - - - - - - - - - - - - - - System.Char Markdig.Helpers.StringSlice::PeekCharExtra(System.Int32) - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::Match(System.String,System.Int32) - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::Match(System.String,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::SkipSpacesToEndOfLineOrEndOfDocument() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::MatchLowercase(System.String,System.Int32) - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::MatchLowercase(System.String,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.StringSlice::IndexOf(System.String,System.Int32,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Int32 Markdig.Helpers.StringSlice::IndexOf(System.Char) - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::TrimStart() - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringSlice::TrimStart(System.Int32&) - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::TrimEnd() - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringSlice::Trim() - - - - - - - - - - - - - System.String Markdig.Helpers.StringSlice::ToString() - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Helpers.StringSlice::IsEmptyOrWhitespace() - - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringSlice::.ctor(System.String) - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringSlice::.ctor(System.String,System.Int32,System.Int32) - - - - - - - - - - - - - - - - - - System.Void Markdig.Helpers.StringSlice::.cctor() - - - - - - - - - - - - Markdig.Helpers.ThrowHelper - - - - - System.Void Markdig.Helpers.ThrowHelper::ThrowArgumentNullException(Markdig.Helpers.ExceptionArgument) - - - - - - - - - - - System.Void Markdig.Helpers.ThrowHelper::ThrowArgumentException(Markdig.Helpers.ExceptionArgument,Markdig.Helpers.ExceptionReason) - - - - - - - - - - - System.Void Markdig.Helpers.ThrowHelper::ThrowArgumentOutOfRangeException(Markdig.Helpers.ExceptionArgument,Markdig.Helpers.ExceptionReason) - - - - - - - - - - - System.Void Markdig.Helpers.ThrowHelper::ThrowIndexOutOfRangeException() - - - - - - - - - - - System.String Markdig.Helpers.ThrowHelper::GetArgumentName(Markdig.Helpers.ExceptionArgument) - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Helpers.ThrowHelper::GetExceptionReason(Markdig.Helpers.ExceptionReason) - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Yaml.YamlFrontMatterBlock - - - - - System.Void Markdig.Extensions.Yaml.YamlFrontMatterBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.Yaml.YamlFrontMatterExtension - - - - - System.Void Markdig.Extensions.Yaml.YamlFrontMatterExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Yaml.YamlFrontMatterExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - Markdig.Extensions.Yaml.YamlFrontMatterParser - - - - - Markdig.Extensions.Yaml.YamlFrontMatterBlock Markdig.Extensions.Yaml.YamlFrontMatterParser::CreateFrontMatterBlock(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Yaml.YamlFrontMatterParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Yaml.YamlFrontMatterParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Yaml.YamlFrontMatterParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Yaml.YamlFrontMatterRenderer - - - - - System.Void Markdig.Extensions.Yaml.YamlFrontMatterRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Yaml.YamlFrontMatterBlock) - - - - - - - - - - - - Markdig.Extensions.TextRenderer.ConfigureNewLineExtension - - - - - System.Void Markdig.Extensions.TextRenderer.ConfigureNewLineExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - System.Void Markdig.Extensions.TextRenderer.ConfigureNewLineExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.TextRenderer.ConfigureNewLineExtension::.ctor(System.String) - - - - - - - - - - - - - - Markdig.Extensions.TaskLists.HtmlTaskListRenderer - - - - - System.Void Markdig.Extensions.TaskLists.HtmlTaskListRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.TaskLists.TaskList) - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.TaskLists.NormalizeTaskListRenderer - - - - - System.Void Markdig.Extensions.TaskLists.NormalizeTaskListRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Extensions.TaskLists.TaskList) - - - - - - - - - - - - - - - - - - Markdig.Extensions.TaskLists.TaskList - - - - - System.Boolean Markdig.Extensions.TaskLists.TaskList::get_Checked() - - - - - - - - - - - - Markdig.Extensions.TaskLists.TaskListExtension - - - - - System.Void Markdig.Extensions.TaskLists.TaskListExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.TaskLists.TaskListExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.TaskLists.TaskListInlineParser - - - - - System.String Markdig.Extensions.TaskLists.TaskListInlineParser::get_ListClass() - - - - - - - - - - - System.String Markdig.Extensions.TaskLists.TaskListInlineParser::get_ListItemClass() - - - - - - - - - - - System.Boolean Markdig.Extensions.TaskLists.TaskListInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.TaskLists.TaskListInlineParser::.ctor() - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.GridTableExtension - - - - - System.Void Markdig.Extensions.Tables.GridTableExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.GridTableParser - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Tables.GridTableParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Tables.GridTableParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Tables.GridTableParser::HandleNewRow(Markdig.Parsers.BlockProcessor,Markdig.Extensions.Tables.GridTableState,Markdig.Extensions.Tables.Table) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableParser::SetRowSpanState(System.Collections.Generic.List`1<Markdig.Extensions.Tables.GridTableState/ColumnSlice>,Markdig.Helpers.StringSlice,System.Boolean&,System.Boolean&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.GridTableParser::IsRowSeperator(Markdig.Helpers.StringSlice) - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableParser::TerminateCurrentRow(Markdig.Parsers.BlockProcessor,Markdig.Extensions.Tables.GridTableState,Markdig.Extensions.Tables.Table,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Tables.GridTableParser::HandleContents(Markdig.Parsers.BlockProcessor,Markdig.Extensions.Tables.GridTableState,Markdig.Extensions.Tables.Table) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableParser::SetColumnSpanState(System.Collections.Generic.List`1<Markdig.Extensions.Tables.GridTableState/ColumnSlice>,Markdig.Helpers.StringSlice) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.GridTableParser::CanContinueRow(System.Collections.Generic.List`1<Markdig.Extensions.Tables.GridTableState/ColumnSlice>) - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableParser::Undo(Markdig.Parsers.BlockProcessor,Markdig.Extensions.Tables.GridTableState,Markdig.Extensions.Tables.Table) - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.GridTableParser::Close(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Tables.GridTableState - - - - - System.Int32 Markdig.Extensions.Tables.GridTableState::get_Start() - - - - - - - - - - - System.Collections.Generic.List`1<Markdig.Extensions.Tables.GridTableState/ColumnSlice> Markdig.Extensions.Tables.GridTableState::get_ColumnSlices() - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.GridTableState::get_ExpectRow() - - - - - - - - - - - System.Int32 Markdig.Extensions.Tables.GridTableState::get_StartRowGroup() - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableState::AddLine(Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableState::AddColumn(System.Int32,System.Int32,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>) - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.GridTableState/ColumnSlice - - - - - System.Int32 Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_Start() - - - - - - - - - - - System.Int32 Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_End() - - - - - - - - - - - System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign> Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_Align() - - - - - - - - - - - System.Int32 Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_CurrentColumnSpan() - - - - - - - - - - - System.Int32 Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_PreviousColumnSpan() - - - - - - - - - - - Markdig.Parsers.BlockProcessor Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_BlockProcessor() - - - - - - - - - - - Markdig.Extensions.Tables.TableCell Markdig.Extensions.Tables.GridTableState/ColumnSlice::get_CurrentCell() - - - - - - - - - - - System.Void Markdig.Extensions.Tables.GridTableState/ColumnSlice::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Tables.HtmlTableRenderer - - - - - System.Void Markdig.Extensions.Tables.HtmlTableRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Tables.Table) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.PipeTableBlockParser - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Tables.PipeTableBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableBlockParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Tables.PipeTableDelimiterInline - - - - - System.Int32 Markdig.Extensions.Tables.PipeTableDelimiterInline::get_LocalLineIndex() - - - - - - - - - - - System.String Markdig.Extensions.Tables.PipeTableDelimiterInline::ToLiteral() - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableDelimiterInline::.ctor(Markdig.Parsers.InlineParser) - - - - - - - - - - - - - Markdig.Extensions.Tables.PipeTableExtension - - - - - Markdig.Extensions.Tables.PipeTableOptions Markdig.Extensions.Tables.PipeTableExtension::get_Options() - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableExtension::.ctor(Markdig.Extensions.Tables.PipeTableOptions) - - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.PipeTableOptions - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableOptions::get_RequireHeaderSeparator() - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableOptions::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Tables.PipeTableParser - - - - - Markdig.Extensions.Tables.PipeTableOptions Markdig.Extensions.Tables.PipeTableParser::get_Options() - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableParser::PostProcess(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline,Markdig.Syntax.Inlines.Inline,System.Int32,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableParser::ParseHeaderString(Markdig.Syntax.Inlines.Inline,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>&) - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Collections.Generic.List`1<Markdig.Extensions.Tables.TableColumnDefinition> Markdig.Extensions.Tables.PipeTableParser::FindHeaderRow(System.Collections.Generic.List`1<Markdig.Syntax.Inlines.Inline>) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableParser::IsLine(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableParser::IsStartOfLineColumnDelimiter(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableParser::TrimStart(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableParser::TrimEnd(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableParser::IsNullOrSpace(Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableParser::.ctor(Markdig.Parsers.Inlines.LineBreakInlineParser,Markdig.Extensions.Tables.PipeTableOptions) - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.PipeTableParser/TableState - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableParser/TableState::get_IsInvalidTable() - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.PipeTableParser/TableState::get_LineHasPipe() - - - - - - - - - - - System.Int32 Markdig.Extensions.Tables.PipeTableParser/TableState::get_LineIndex() - - - - - - - - - - - System.Collections.Generic.List`1<Markdig.Syntax.Inlines.Inline> Markdig.Extensions.Tables.PipeTableParser/TableState::get_ColumnAndLineDelimiters() - - - - - - - - - - - System.Collections.Generic.List`1<Markdig.Extensions.Tables.TableCell> Markdig.Extensions.Tables.PipeTableParser/TableState::get_Cells() - - - - - - - - - - - System.Collections.Generic.List`1<Markdig.Syntax.Inlines.Inline> Markdig.Extensions.Tables.PipeTableParser/TableState::get_EndOfLines() - - - - - - - - - - - System.Void Markdig.Extensions.Tables.PipeTableParser/TableState::.ctor() - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.Table - - - - - System.Collections.Generic.List`1<Markdig.Extensions.Tables.TableColumnDefinition> Markdig.Extensions.Tables.Table::get_ColumnDefinitions() - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.Table::IsValid() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.Table::Normalize() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.Table::.ctor() - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.Table::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - Markdig.Extensions.Tables.TableCell - - - - - System.Int32 Markdig.Extensions.Tables.TableCell::get_ColumnIndex() - - - - - - - - - - - System.Int32 Markdig.Extensions.Tables.TableCell::get_ColumnSpan() - - - - - - - - - - - System.Int32 Markdig.Extensions.Tables.TableCell::get_RowSpan() - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.TableCell::get_AllowClose() - - - - - - - - - - - System.Void Markdig.Extensions.Tables.TableCell::.ctor() - - - - - - - - - - - - System.Void Markdig.Extensions.Tables.TableCell::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.TableColumnDefinition - - - - - System.Single Markdig.Extensions.Tables.TableColumnDefinition::get_Width() - - - - - - - - - - - System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign> Markdig.Extensions.Tables.TableColumnDefinition::get_Alignment() - - - - - - - - - - - - Markdig.Extensions.Tables.TableHelper - - - - - System.Boolean Markdig.Extensions.Tables.TableHelper::ParseColumnHeader(Markdig.Helpers.StringSlice&,System.Char,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>&) - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.TableHelper::ParseColumnHeaderAuto(Markdig.Helpers.StringSlice&,System.Char&,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>&) - - - - - - - - - - - - System.Boolean Markdig.Extensions.Tables.TableHelper::ParseColumnHeaderDetect(Markdig.Helpers.StringSlice&,System.Char&,System.Nullable`1<Markdig.Extensions.Tables.TableColumnAlign>&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Tables.TableRow - - - - - System.Boolean Markdig.Extensions.Tables.TableRow::get_IsHeader() - - - - - - - - - - - System.Void Markdig.Extensions.Tables.TableRow::.ctor() - - - - - - - - - - - - - Markdig.Extensions.SmartyPants.HtmlSmartyPantRenderer - - - - - System.Void Markdig.Extensions.SmartyPants.HtmlSmartyPantRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.SmartyPants.SmartyPant) - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.SmartyPants.HtmlSmartyPantRenderer::.ctor(Markdig.Extensions.SmartyPants.SmartyPantOptions) - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.SmartyPants.HtmlSmartyPantRenderer::.cctor() - - - - - - - - - - - - Markdig.Extensions.SmartyPants.SmartyPant - - - - - System.Char Markdig.Extensions.SmartyPants.SmartyPant::get_OpeningCharacter() - - - - - - - - - - - Markdig.Extensions.SmartyPants.SmartyPantType Markdig.Extensions.SmartyPants.SmartyPant::get_Type() - - - - - - - - - - - System.String Markdig.Extensions.SmartyPants.SmartyPant::ToString() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.SmartyPants.SmartyPantOptions - - - - - System.Collections.Generic.Dictionary`2<Markdig.Extensions.SmartyPants.SmartyPantType,System.String> Markdig.Extensions.SmartyPants.SmartyPantOptions::get_Mapping() - - - - - - - - - - - System.Void Markdig.Extensions.SmartyPants.SmartyPantOptions::.ctor() - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.SmartyPants.SmartyPantsExtension - - - - - Markdig.Extensions.SmartyPants.SmartyPantOptions Markdig.Extensions.SmartyPants.SmartyPantsExtension::get_Options() - - - - - - - - - - - System.Void Markdig.Extensions.SmartyPants.SmartyPantsExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.SmartyPants.SmartyPantsExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.SmartyPants.SmartyPantsExtension::.ctor(Markdig.Extensions.SmartyPants.SmartyPantOptions) - - - - - - - - - - - - - - - - - Markdig.Extensions.SmartyPants.SmartyPantsInlineParser - - - - - System.Boolean Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.SmartyPants.SmartyPantsInlineParser/ListSmartyPants Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::GetOrCreateState(Markdig.Parsers.InlineProcessor) - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::BlockOnProcessInlinesEnd(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::Markdig.Parsers.IPostInlineProcessor.PostProcess(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline,Markdig.Syntax.Inlines.Inline,System.Int32,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.SmartyPants.SmartyPantsInlineParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.SmartyPants.SmartyPantsInlineParser/ListSmartyPants - - - - - System.Boolean Markdig.Extensions.SmartyPants.SmartyPantsInlineParser/ListSmartyPants::get_HasDash() - - - - - - - - - - - - Markdig.Extensions.SelfPipeline.SelfPipelineExtension - - - - - System.String Markdig.Extensions.SelfPipeline.SelfPipelineExtension::get_DefaultExtensions() - - - - - - - - - - - System.String Markdig.Extensions.SelfPipeline.SelfPipelineExtension::get_SelfPipelineHintTagStart() - - - - - - - - - - - System.Void Markdig.Extensions.SelfPipeline.SelfPipelineExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.SelfPipeline.SelfPipelineExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - Markdig.MarkdownPipeline Markdig.Extensions.SelfPipeline.SelfPipelineExtension::CreatePipelineFromInput(System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.SelfPipeline.SelfPipelineExtension::.ctor(System.String,System.String) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.PragmaLines.PragmaLineExtension - - - - - System.Void Markdig.Extensions.PragmaLines.PragmaLineExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - System.Void Markdig.Extensions.PragmaLines.PragmaLineExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - System.Void Markdig.Extensions.PragmaLines.PragmaLineExtension::PipelineOnDocumentProcessed(Markdig.Syntax.MarkdownDocument) - - - - - - - - - - - - - System.Void Markdig.Extensions.PragmaLines.PragmaLineExtension::AddPragmas(Markdig.Syntax.Block,System.Int32&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Extensions.PragmaLines.PragmaLineExtension::GetPragmaId(Markdig.Syntax.Block) - - - - - - - - - - - - Markdig.Extensions.NoRefLinks.NoFollowLinksExtension - - - - - System.Void Markdig.Extensions.NoRefLinks.NoFollowLinksExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - System.Void Markdig.Extensions.NoRefLinks.NoFollowLinksExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.NonAsciiNoEscape.NonAsciiNoEscapeExtension - - - - - System.Void Markdig.Extensions.NonAsciiNoEscape.NonAsciiNoEscapeExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - System.Void Markdig.Extensions.NonAsciiNoEscape.NonAsciiNoEscapeExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - Markdig.Extensions.MediaLinks.MediaLinkExtension - - - - - Markdig.Extensions.MediaLinks.MediaOptions Markdig.Extensions.MediaLinks.MediaLinkExtension::get_Options() - - - - - - - - - - - System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.MediaLinks.MediaLinkExtension::TryLinkInlineRenderer(Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LinkInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Renderers.Html.HtmlAttributes Markdig.Extensions.MediaLinks.MediaLinkExtension::GetHtmlAttributes(Markdig.Syntax.Inlines.LinkInline) - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.MediaLinks.MediaLinkExtension::TryGuessAudioVideoFile(System.Uri,Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LinkInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.MediaLinks.MediaLinkExtension::TryRenderIframeFromKnownProviders(System.Uri,Markdig.Renderers.HtmlRenderer,Markdig.Syntax.Inlines.LinkInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.String[] Markdig.Extensions.MediaLinks.MediaLinkExtension::SplitQuery(System.Uri) - - - - - - - - - - - - System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::YouTube(System.Uri) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::YouTubeShortened(System.Uri) - - - - - - - - - - - - - - - - - - - System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::BuildYouTubeIframeUrl(System.String,System.String) - - - - - - - - - - - - - - - - - - - System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::Vimeo(System.Uri) - - - - - - - - - - - - - - - System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::Odnoklassniki(System.Uri) - - - - - - - - - - - - - - - System.String Markdig.Extensions.MediaLinks.MediaLinkExtension::Yandex(System.Uri) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::.ctor() - - - - - - - - - - - - System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::.ctor(Markdig.Extensions.MediaLinks.MediaOptions) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.MediaLinks.MediaLinkExtension::.cctor() - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.MediaLinks.MediaLinkExtension/KnownProvider - - - - - System.String Markdig.Extensions.MediaLinks.MediaLinkExtension/KnownProvider::get_HostPrefix() - - - - - - - - - - - System.Func`2<System.Uri,System.String> Markdig.Extensions.MediaLinks.MediaLinkExtension/KnownProvider::get_Delegate() - - - - - - - - - - - System.Boolean Markdig.Extensions.MediaLinks.MediaLinkExtension/KnownProvider::get_AllowFullScreen() - - - - - - - - - - - - Markdig.Extensions.MediaLinks.MediaOptions - - - - - System.String Markdig.Extensions.MediaLinks.MediaOptions::get_Width() - - - - - - - - - - - System.String Markdig.Extensions.MediaLinks.MediaOptions::get_Height() - - - - - - - - - - - System.String Markdig.Extensions.MediaLinks.MediaOptions::get_Class() - - - - - - - - - - - System.Collections.Generic.Dictionary`2<System.String,System.String> Markdig.Extensions.MediaLinks.MediaOptions::get_ExtensionToMimeType() - - - - - - - - - - - System.Void Markdig.Extensions.MediaLinks.MediaOptions::.ctor() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Mathematics.HtmlMathBlockRenderer - - - - - System.Void Markdig.Extensions.Mathematics.HtmlMathBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Mathematics.MathBlock) - - - - - - - - - - - - - - - - - - Markdig.Extensions.Mathematics.HtmlMathInlineRenderer - - - - - System.Void Markdig.Extensions.Mathematics.HtmlMathInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Mathematics.MathInline) - - - - - - - - - - - - - - - Markdig.Extensions.Mathematics.MathBlock - - - - - System.Void Markdig.Extensions.Mathematics.MathBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.Mathematics.MathBlockParser - - - - - System.String Markdig.Extensions.Mathematics.MathBlockParser::get_DefaultClass() - - - - - - - - - - - Markdig.Extensions.Mathematics.MathBlock Markdig.Extensions.Mathematics.MathBlockParser::CreateFencedBlock(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Mathematics.MathBlockParser::NoInfoParser(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice&,Markdig.Syntax.IFencedBlock,System.Char) - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Mathematics.MathBlockParser::.ctor() - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Mathematics.MathExtension - - - - - System.Void Markdig.Extensions.Mathematics.MathExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Mathematics.MathExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Mathematics.MathInline - - - - - System.Char Markdig.Extensions.Mathematics.MathInline::get_Delimiter() - - - - - - - - - - - System.Int32 Markdig.Extensions.Mathematics.MathInline::get_DelimiterCount() - - - - - - - - - - - - Markdig.Extensions.Mathematics.MathInlineParser - - - - - System.String Markdig.Extensions.Mathematics.MathInlineParser::get_DefaultClass() - - - - - - - - - - - System.Boolean Markdig.Extensions.Mathematics.MathInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Mathematics.MathInlineParser::.ctor() - - - - - - - - - - - - - - - Markdig.Extensions.ListExtras.ListExtraExtension - - - - - System.Void Markdig.Extensions.ListExtras.ListExtraExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.ListExtras.ListExtraExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - Markdig.Extensions.ListExtras.ListExtraItemParser - - - - - System.Boolean Markdig.Extensions.ListExtras.ListExtraItemParser::TryParse(Markdig.Parsers.BlockProcessor,System.Char,Markdig.Parsers.ListInfo&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.ListExtras.ListExtraItemParser::.ctor() - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.JiraLinks.JiraLink - - - - - Markdig.Helpers.StringSlice Markdig.Extensions.JiraLinks.JiraLink::get_ProjectKey() - - - - - - - - - - - Markdig.Helpers.StringSlice Markdig.Extensions.JiraLinks.JiraLink::get_Issue() - - - - - - - - - - - System.Void Markdig.Extensions.JiraLinks.JiraLink::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.JiraLinks.JiraLinkExtension - - - - - System.Void Markdig.Extensions.JiraLinks.JiraLinkExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.JiraLinks.JiraLinkExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.JiraLinks.JiraLinkExtension::.ctor(Markdig.Extensions.JiraLinks.JiraLinkOptions) - - - - - - - - - - - - - - Markdig.Extensions.JiraLinks.JiraLinkInlineParser - - - - - System.Boolean Markdig.Extensions.JiraLinks.JiraLinkInlineParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.JiraLinks.JiraLinkInlineParser::.ctor(Markdig.Extensions.JiraLinks.JiraLinkOptions) - - - - - - - - - - - - - - - - - - - Markdig.Extensions.JiraLinks.JiraLinkOptions - - - - - System.String Markdig.Extensions.JiraLinks.JiraLinkOptions::get_BaseUrl() - - - - - - - - - - - System.String Markdig.Extensions.JiraLinks.JiraLinkOptions::get_BasePath() - - - - - - - - - - - System.Boolean Markdig.Extensions.JiraLinks.JiraLinkOptions::get_OpenInNewWindow() - - - - - - - - - - - System.String Markdig.Extensions.JiraLinks.JiraLinkOptions::GetUrl() - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.JiraLinks.JiraLinkOptions::.ctor(System.String) - - - - - - - - - - - - - - - - Markdig.Extensions.JiraLinks.NormalizeJiraLinksRenderer - - - - - System.Void Markdig.Extensions.JiraLinks.NormalizeJiraLinksRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Extensions.JiraLinks.JiraLink) - - - - - - - - - - - - - - - Markdig.Extensions.Hardlines.SoftlineBreakAsHardlineExtension - - - - - System.Void Markdig.Extensions.Hardlines.SoftlineBreakAsHardlineExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Hardlines.SoftlineBreakAsHardlineExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - Markdig.Extensions.Globalization.GlobalizationExtension - - - - - System.Void Markdig.Extensions.Globalization.GlobalizationExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - System.Void Markdig.Extensions.Globalization.GlobalizationExtension::Pipeline_DocumentProcessed(Markdig.Syntax.MarkdownDocument) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Globalization.GlobalizationExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - System.Boolean Markdig.Extensions.Globalization.GlobalizationExtension::ShouldBeRightToLeft(Markdig.Syntax.MarkdownObject) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Globalization.GlobalizationExtension::StartsWithRtlCharacter(System.String) - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.GenericAttributes.GenericAttributesExtension - - - - - System.Void Markdig.Extensions.GenericAttributes.GenericAttributesExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.GenericAttributes.GenericAttributesExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - System.Boolean Markdig.Extensions.GenericAttributes.GenericAttributesExtension::TryProcessAttributesForHeading(Markdig.Parsers.BlockProcessor,Markdig.Helpers.StringSlice&,Markdig.Syntax.IBlock) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.GenericAttributes.GenericAttributesParser - - - - - System.Boolean Markdig.Extensions.GenericAttributes.GenericAttributesParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.GenericAttributes.GenericAttributesParser::TryParse(Markdig.Helpers.StringSlice&,Markdig.Renderers.Html.HtmlAttributes&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.GenericAttributes.GenericAttributesParser::IsStartAttributeName(System.Char) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.GenericAttributes.GenericAttributesParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Footnotes.Footnote - - - - - System.String Markdig.Extensions.Footnotes.Footnote::get_Label() - - - - - - - - - - - System.Int32 Markdig.Extensions.Footnotes.Footnote::get_Order() - - - - - - - - - - - System.Collections.Generic.List`1<Markdig.Extensions.Footnotes.FootnoteLink> Markdig.Extensions.Footnotes.Footnote::get_Links() - - - - - - - - - - - System.Boolean Markdig.Extensions.Footnotes.Footnote::get_IsLastLineEmpty() - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.Footnote::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - - Markdig.Extensions.Footnotes.FootnoteExtension - - - - - System.Void Markdig.Extensions.Footnotes.FootnoteExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.FootnoteExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Footnotes.FootnoteGroup - - - - - System.Int32 Markdig.Extensions.Footnotes.FootnoteGroup::get_CurrentOrder() - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.FootnoteGroup::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.Footnotes.FootnoteLink - - - - - System.Boolean Markdig.Extensions.Footnotes.FootnoteLink::get_IsBackLink() - - - - - - - - - - - System.Int32 Markdig.Extensions.Footnotes.FootnoteLink::get_Index() - - - - - - - - - - - Markdig.Extensions.Footnotes.Footnote Markdig.Extensions.Footnotes.FootnoteLink::get_Footnote() - - - - - - - - - - - - Markdig.Extensions.Footnotes.FootnoteLinkReferenceDefinition - - - - - Markdig.Extensions.Footnotes.Footnote Markdig.Extensions.Footnotes.FootnoteLinkReferenceDefinition::get_Footnote() - - - - - - - - - - - - Markdig.Extensions.Footnotes.FootnoteParser - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Footnotes.FootnoteParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Footnotes.FootnoteParser::TryOpen(Markdig.Parsers.BlockProcessor,System.Boolean) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Footnotes.FootnoteParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.FootnoteParser::Document_ProcessInlinesEnd(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.Inline Markdig.Extensions.Footnotes.FootnoteParser::CreateLinkToFootnote(Markdig.Parsers.InlineProcessor,Markdig.Syntax.LinkReferenceDefinition,Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.FootnoteParser::.ctor() - - - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.FootnoteParser::.cctor() - - - - - - - - - - - - Markdig.Extensions.Footnotes.FootnoteParser/<>c - - - - - Markdig.Extensions.Footnotes.HtmlFootnoteGroupRenderer - - - - - System.String Markdig.Extensions.Footnotes.HtmlFootnoteGroupRenderer::get_GroupClass() - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.HtmlFootnoteGroupRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Footnotes.FootnoteGroup) - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.HtmlFootnoteGroupRenderer::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer - - - - - System.String Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::get_BackLinkString() - - - - - - - - - - - System.String Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::get_FootnoteLinkClass() - - - - - - - - - - - System.String Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::get_FootnoteBackLinkClass() - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Footnotes.FootnoteLink) - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Footnotes.HtmlFootnoteLinkRenderer::.ctor() - - - - - - - - - - - - - - - - Markdig.Extensions.Footers.FooterBlock - - - - - System.Char Markdig.Extensions.Footers.FooterBlock::get_OpeningCharacter() - - - - - - - - - - - System.Void Markdig.Extensions.Footers.FooterBlock::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.Footers.FooterBlockParser - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Footers.FooterBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Footers.FooterBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Footers.FooterBlockParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Footers.FooterExtension - - - - - System.Void Markdig.Extensions.Footers.FooterExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Footers.FooterExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - Markdig.Extensions.Footers.HtmlFooterBlockRenderer - - - - - System.Void Markdig.Extensions.Footers.HtmlFooterBlockRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Footers.FooterBlock) - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Figures.Figure - - - - - System.Int32 Markdig.Extensions.Figures.Figure::get_OpeningCharacterCount() - - - - - - - - - - - System.Char Markdig.Extensions.Figures.Figure::get_OpeningCharacter() - - - - - - - - - - - System.Void Markdig.Extensions.Figures.Figure::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.Figures.FigureBlockParser - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Figures.FigureBlockParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Figures.FigureBlockParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Figures.FigureBlockParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Figures.FigureCaption - - - - - System.Void Markdig.Extensions.Figures.FigureCaption::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - Markdig.Extensions.Figures.FigureExtension - - - - - System.Void Markdig.Extensions.Figures.FigureExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Figures.FigureExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Figures.HtmlFigureCaptionRenderer - - - - - System.Void Markdig.Extensions.Figures.HtmlFigureCaptionRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Figures.FigureCaption) - - - - - - - - - - - - - - - - Markdig.Extensions.Figures.HtmlFigureRenderer - - - - - System.Void Markdig.Extensions.Figures.HtmlFigureRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Figures.Figure) - - - - - - - - - - - - - - - - Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension - - - - - Markdig.Extensions.EmphasisExtras.EmphasisExtraOptions Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::get_Options() - - - - - - - - - - - System.Void Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::GetTag(Markdig.Syntax.Inlines.EmphasisInline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension::.ctor(Markdig.Extensions.EmphasisExtras.EmphasisExtraOptions) - - - - - - - - - - - - - - Markdig.Extensions.EmphasisExtras.EmphasisExtraExtension/<>c__DisplayClass5_0 - - - - - Markdig.Extensions.Emoji.EmojiExtension - - - - - System.Boolean Markdig.Extensions.Emoji.EmojiExtension::get_EnableSmiley() - - - - - - - - - - - System.Void Markdig.Extensions.Emoji.EmojiExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Emoji.EmojiExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - System.Void Markdig.Extensions.Emoji.EmojiExtension::.ctor(System.Boolean) - - - - - - - - - - - - - - Markdig.Extensions.Emoji.EmojiInline - - - - - System.String Markdig.Extensions.Emoji.EmojiInline::get_Match() - - - - - - - - - - - System.Void Markdig.Extensions.Emoji.EmojiInline::.ctor() - - - - - - - - - - - - System.Void Markdig.Extensions.Emoji.EmojiInline::.ctor(System.String) - - - - - - - - - - - - - - Markdig.Extensions.Emoji.EmojiParser - - - - - System.Boolean Markdig.Extensions.Emoji.EmojiParser::get_EnableSmiley() - - - - - - - - - - - System.Void Markdig.Extensions.Emoji.EmojiParser::Initialize() - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Emoji.EmojiParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Emoji.EmojiParser::.ctor(System.Boolean) - - - - - - - - - - - - - - System.Void Markdig.Extensions.Emoji.EmojiParser::.cctor() - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Diagrams.DiagramExtension - - - - - System.Void Markdig.Extensions.Diagrams.DiagramExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - System.Void Markdig.Extensions.Diagrams.DiagramExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.DefinitionLists.DefinitionItem - - - - - System.Char Markdig.Extensions.DefinitionLists.DefinitionItem::get_OpeningCharacter() - - - - - - - - - - - System.Void Markdig.Extensions.DefinitionLists.DefinitionItem::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.DefinitionLists.DefinitionList - - - - - System.Void Markdig.Extensions.DefinitionLists.DefinitionList::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.DefinitionLists.DefinitionListExtension - - - - - System.Void Markdig.Extensions.DefinitionLists.DefinitionListExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.DefinitionLists.DefinitionListExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.DefinitionLists.DefinitionListParser - - - - - Markdig.Parsers.BlockState Markdig.Extensions.DefinitionLists.DefinitionListParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.DefinitionLists.DefinitionList Markdig.Extensions.DefinitionLists.DefinitionListParser::GetCurrentDefinitionList(Markdig.Syntax.ParagraphBlock,Markdig.Syntax.ContainerBlock) - - - - - - - - - - - - - - - - - - - - - - Markdig.Parsers.BlockState Markdig.Extensions.DefinitionLists.DefinitionListParser::TryContinue(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.DefinitionLists.DefinitionListParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.DefinitionLists.DefinitionTerm - - - - - System.Void Markdig.Extensions.DefinitionLists.DefinitionTerm::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - - Markdig.Extensions.DefinitionLists.HtmlDefinitionListRenderer - - - - - System.Void Markdig.Extensions.DefinitionLists.HtmlDefinitionListRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.DefinitionLists.DefinitionList) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.CustomContainers.CustomContainer - - - - - System.String Markdig.Extensions.CustomContainers.CustomContainer::get_Info() - - - - - - - - - - - System.String Markdig.Extensions.CustomContainers.CustomContainer::get_Arguments() - - - - - - - - - - - System.Int32 Markdig.Extensions.CustomContainers.CustomContainer::get_FencedCharCount() - - - - - - - - - - - System.Char Markdig.Extensions.CustomContainers.CustomContainer::get_FencedChar() - - - - - - - - - - - System.Void Markdig.Extensions.CustomContainers.CustomContainer::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.CustomContainers.CustomContainerExtension - - - - - System.Void Markdig.Extensions.CustomContainers.CustomContainerExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.CustomContainers.CustomContainerExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.CustomContainers.CustomContainerExtension/<>c - - - - - Markdig.Extensions.CustomContainers.CustomContainerParser - - - - - Markdig.Extensions.CustomContainers.CustomContainer Markdig.Extensions.CustomContainers.CustomContainerParser::CreateFencedBlock(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - System.Void Markdig.Extensions.CustomContainers.CustomContainerParser::.ctor() - - - - - - - - - - - - - - - Markdig.Extensions.CustomContainers.HtmlCustomContainerInlineRenderer - - - - - System.Void Markdig.Extensions.CustomContainers.HtmlCustomContainerInlineRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.CustomContainers.CustomContainerInline) - - - - - - - - - - - - - - - Markdig.Extensions.CustomContainers.HtmlCustomContainerRenderer - - - - - System.Void Markdig.Extensions.CustomContainers.HtmlCustomContainerRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.CustomContainers.CustomContainer) - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Citations.CitationExtension - - - - - System.Void Markdig.Extensions.Citations.CitationExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Citations.CitationExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - - System.String Markdig.Extensions.Citations.CitationExtension::GetTag(Markdig.Syntax.Inlines.EmphasisInline) - - - - - - - - - - - - - - - - - Markdig.Extensions.Citations.CitationExtension/<>c__DisplayClass1_0 - - - - - Markdig.Extensions.Bootstrap.BootstrapExtension - - - - - System.Void Markdig.Extensions.Bootstrap.BootstrapExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - System.Void Markdig.Extensions.Bootstrap.BootstrapExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - System.Void Markdig.Extensions.Bootstrap.BootstrapExtension::PipelineOnDocumentProcessed(Markdig.Syntax.MarkdownDocument) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.AutoLinks.AutoLinkExtension - - - - - System.Void Markdig.Extensions.AutoLinks.AutoLinkExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.AutoLinks.AutoLinkExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.AutoLinks.AutoLinkExtension::.ctor(Markdig.Extensions.AutoLinks.AutoLinkOptions) - - - - - - - - - - - - - - - - - Markdig.Extensions.AutoLinks.AutoLinkOptions - - - - - System.String Markdig.Extensions.AutoLinks.AutoLinkOptions::get_ValidPreviousCharacters() - - - - - - - - - - - System.Boolean Markdig.Extensions.AutoLinks.AutoLinkOptions::get_OpenInNewWindow() - - - - - - - - - - - System.Boolean Markdig.Extensions.AutoLinks.AutoLinkOptions::get_UseHttpsForWWWLinks() - - - - - - - - - - - System.Void Markdig.Extensions.AutoLinks.AutoLinkOptions::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.AutoLinks.AutoLinkParser - - - - - System.Boolean Markdig.Extensions.AutoLinks.AutoLinkParser::Match(Markdig.Parsers.InlineProcessor,Markdig.Helpers.StringSlice&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.AutoLinks.AutoLinkParser::IsAutoLinkValidInCurrentContext(Markdig.Parsers.InlineProcessor,System.Collections.Generic.List`1<System.Char>&) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.AutoLinks.AutoLinkParser::.ctor(Markdig.Extensions.AutoLinks.AutoLinkOptions) - - - - - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.AutoLinks.NormalizeAutoLinkRenderer - - - - - System.Boolean Markdig.Extensions.AutoLinks.NormalizeAutoLinkRenderer::Accept(Markdig.Renderers.RendererBase,Markdig.Syntax.MarkdownObject) - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.AutoLinks.NormalizeAutoLinkRenderer::Write(Markdig.Renderers.Normalize.NormalizeRenderer,Markdig.Syntax.Inlines.LinkInline) - - - - - - - - - - - - - Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension - - - - - System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::HeadingBlockParser_Closed(Markdig.Parsers.BlockProcessor,Markdig.Syntax.Block) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::DocumentOnProcessInlinesBegin(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - Markdig.Syntax.Inlines.Inline Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::CreateLinkInlineForHeading(Markdig.Parsers.InlineProcessor,Markdig.Syntax.LinkReferenceDefinition,Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::HeadingBlock_ProcessInlinesEnd(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.AutoIdentifiers.AutoIdentifierExtension::.ctor(Markdig.Extensions.AutoIdentifiers.AutoIdentifierOptions) - - - - - - - - - - - - - - Markdig.Extensions.AutoIdentifiers.HeadingLinkReferenceDefinition - - - - - Markdig.Syntax.HeadingBlock Markdig.Extensions.AutoIdentifiers.HeadingLinkReferenceDefinition::get_Heading() - - - - - - - - - - - - Markdig.Extensions.Abbreviations.Abbreviation - - - - - System.String Markdig.Extensions.Abbreviations.Abbreviation::get_Label() - - - - - - - - - - - System.Void Markdig.Extensions.Abbreviations.Abbreviation::.ctor(Markdig.Parsers.BlockParser) - - - - - - - - - - - - - Markdig.Extensions.Abbreviations.AbbreviationExtension - - - - - System.Void Markdig.Extensions.Abbreviations.AbbreviationExtension::Setup(Markdig.MarkdownPipelineBuilder) - - - - - - - - - - - - System.Void Markdig.Extensions.Abbreviations.AbbreviationExtension::Setup(Markdig.MarkdownPipeline,Markdig.Renderers.IMarkdownRenderer) - - - - - - - - - - - - - - - - - - - - Markdig.Extensions.Abbreviations.AbbreviationHelper - - - - - System.Boolean Markdig.Extensions.Abbreviations.AbbreviationHelper::HasAbbreviations(Markdig.Syntax.MarkdownDocument) - - - - - - - - - - - System.Void Markdig.Extensions.Abbreviations.AbbreviationHelper::AddAbbreviation(Markdig.Syntax.MarkdownDocument,System.String,Markdig.Extensions.Abbreviations.Abbreviation) - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Collections.Generic.Dictionary`2<System.String,Markdig.Extensions.Abbreviations.Abbreviation> Markdig.Extensions.Abbreviations.AbbreviationHelper::GetAbbreviations(Markdig.Syntax.MarkdownDocument) - - - - - - - - - - - System.Void Markdig.Extensions.Abbreviations.AbbreviationHelper::.cctor() - - - - - - - - - - - - Markdig.Extensions.Abbreviations.AbbreviationInline - - - - - Markdig.Extensions.Abbreviations.Abbreviation Markdig.Extensions.Abbreviations.AbbreviationInline::get_Abbreviation() - - - - - - - - - - - System.Void Markdig.Extensions.Abbreviations.AbbreviationInline::.ctor() - - - - - - - - - - - - System.Void Markdig.Extensions.Abbreviations.AbbreviationInline::.ctor(Markdig.Extensions.Abbreviations.Abbreviation) - - - - - - - - - - - - - - Markdig.Extensions.Abbreviations.AbbreviationParser - - - - - Markdig.Parsers.BlockState Markdig.Extensions.Abbreviations.AbbreviationParser::TryOpen(Markdig.Parsers.BlockProcessor) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Abbreviations.AbbreviationParser::DocumentOnProcessInlinesBegin(Markdig.Parsers.InlineProcessor,Markdig.Syntax.Inlines.Inline) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Boolean Markdig.Extensions.Abbreviations.AbbreviationParser::IsValidAbbreviationEnding(System.String,Markdig.Helpers.StringSlice,System.Int32) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - System.Void Markdig.Extensions.Abbreviations.AbbreviationParser::.ctor() - - - - - - - - - - - - - - Markdig.Extensions.Abbreviations.AbbreviationParser/<>c__DisplayClass2_0 - - - - - Markdig.Extensions.Abbreviations.HtmlAbbreviationRenderer - - - - - System.Void Markdig.Extensions.Abbreviations.HtmlAbbreviationRenderer::Write(Markdig.Renderers.HtmlRenderer,Markdig.Extensions.Abbreviations.AbbreviationInline) - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From d9663ef2e606bce46aa9888fa4dd95eff6a50a22 Mon Sep 17 00:00:00 2001 From: Alexandre Mutel Date: Wed, 3 Jul 2019 08:39:34 +0200 Subject: [PATCH 08/16] Try to upload to coveralls.io --- appveyor.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index d9fb9a41..6615be7a 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,9 @@ version: 10.0.{build} image: Visual Studio 2017 configuration: Release - +environment: + COVERALLS_REPO_TOKEN: + secure: /SEtLgIE6ZrJaWBC1xFZIeESiwfwiXEk9N4pSJ53rFhqBZC2sXJg7ZxZ1DBhnZGu install: - ps: >- cd src @@ -48,7 +50,9 @@ after_test: - ps: >- if($env:APPVEYOR_REPO_BRANCH -eq "master") { cd .. - csmacnz.Coveralls --opencover -i coverage.xml + if (Test-Path "./coverage.xml") { + csmacnz.Coveralls --opencover -i "./coverage.xml" --repoToken $env:COVERALLS_REPO_TOKEN --basePath "$env:APPVEYOR_BUILD_FOLDER" --useRelativePath --commitId $env:APPVEYOR_REPO_COMMIT --commitBranch $env:APPVEYOR_REPO_BRANCH --commitAuthor $env:APPVEYOR_REPO_COMMIT_AUTHOR --commitEmail $env:APPVEYOR_REPO_COMMIT_AUTHOR_EMAIL --commitMessage $env:APPVEYOR_REPO_COMMIT_MESSAGE --jobId $env:APPVEYOR_BUILD_NUMBER --serviceName appveyor + } cd src } From d00ca4acc1e72ee1141883d26de9231d67eccbc7 Mon Sep 17 00:00:00 2001 From: Alexandre Mutel Date: Wed, 3 Jul 2019 09:00:45 +0200 Subject: [PATCH 09/16] Add coverage badge to readme.readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index db956a21..1609703e 100644 --- a/readme.md +++ b/readme.md @@ -1,4 +1,4 @@ -# Markdig [![Build status](https://ci.appveyor.com/api/projects/status/hk391x8jcskxt1u8?svg=true)](https://ci.appveyor.com/project/xoofx/markdig) [![NuGet](https://img.shields.io/nuget/v/Markdig.svg)](https://www.nuget.org/packages/Markdig/) [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FRGHXBTP442JL) +# Markdig [![Build status](https://ci.appveyor.com/api/projects/status/hk391x8jcskxt1u8?svg=true)](https://ci.appveyor.com/project/xoofx/markdig) [![Coverage Status](https://coveralls.io/repos/github/lunet-io/markdig/badge.svg?branch=master)](https://coveralls.io/github/lunet-io/markdig?branch=master) [![NuGet](https://img.shields.io/nuget/v/Markdig.svg)](https://www.nuget.org/packages/Markdig/) [![Donate](https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=FRGHXBTP442JL) From f3f7584c399b02422f69081709a9f0b9f0e17881 Mon Sep 17 00:00:00 2001 From: Alexandre Mutel Date: Thu, 4 Jul 2019 22:21:31 +0200 Subject: [PATCH 10/16] Bump to 0.17.1 --- changelog.md | 3 ++- src/Markdig/Markdig.targets | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/changelog.md b/changelog.md index bb7d8721..69bd727b 100644 --- a/changelog.md +++ b/changelog.md @@ -1,7 +1,8 @@ # Changelog -## WIP +## 0.17.1 (04 July 2019) - Fix regression when escaping HTML characters ([(PR #340)](https://github.com/lunet-io/markdig/pull/340)) +- Update Emoji Dictionary ([(PR #346)](https://github.com/lunet-io/markdig/pull/346)) ## 0.17.0 (10 May 2019) - Update to latest CommonMark specs 0.29 ([(PR #327)](https://github.com/lunet-io/markdig/pull/327)) diff --git a/src/Markdig/Markdig.targets b/src/Markdig/Markdig.targets index 7f98055a..a5c735d6 100644 --- a/src/Markdig/Markdig.targets +++ b/src/Markdig/Markdig.targets @@ -4,7 +4,7 @@ A fast, powerful, CommonMark compliant, extensible Markdown processor for .NET with 20+ builtin extensions (pipetables, footnotes, definition lists... etc.) Alexandre Mutel en-US - 0.17.0 + 0.17.1 Alexandre Mutel net35;net40;netstandard2.0;uap10.0;netcoreapp2.1 Markdown CommonMark md html md2html From 033ddaf6a8466a89f0d11e65fe6742a3e159f72e Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Tue, 16 Jul 2019 10:21:52 +0200 Subject: [PATCH 11/16] Ignore backticks in GFM AutoLinks --- src/Markdig.Tests/MiscTests.cs | 10 ++++++++++ src/Markdig/Helpers/LinkHelper.cs | 30 +++++++++++++++--------------- 2 files changed, 25 insertions(+), 15 deletions(-) diff --git a/src/Markdig.Tests/MiscTests.cs b/src/Markdig.Tests/MiscTests.cs index ef4685c4..c96e6e9c 100644 --- a/src/Markdig.Tests/MiscTests.cs +++ b/src/Markdig.Tests/MiscTests.cs @@ -8,6 +8,16 @@ namespace Markdig.Tests { public class MiscTests { + [Test] + public void IsIssue356Corrected() + { + string input = @"https://foo.bar/path/\#m4mv5W0GYKZpGvfA.97"; + string expected = @"

https://foo.bar/path/\#m4mv5W0GYKZpGvfA.97

"; + + TestParser.TestSpec($"<{input}>", expected); + TestParser.TestSpec(input, expected, "autolinks|advanced"); + } + [Test] public void TestAltTextIsCorrectlyEscaped() { diff --git a/src/Markdig/Helpers/LinkHelper.cs b/src/Markdig/Helpers/LinkHelper.cs index 1180ab2e..7fa1ba22 100644 --- a/src/Markdig/Helpers/LinkHelper.cs +++ b/src/Markdig/Helpers/LinkHelper.cs @@ -597,20 +597,23 @@ namespace Markdig.Helpers } } - if (hasEscape && !c.IsAsciiPunctuation()) + if (!isAutoLink) { - buffer.Append('\\'); - } + if (hasEscape && !c.IsAsciiPunctuation()) + { + buffer.Append('\\'); + } - // If we have an escape - if (c == '\\') - { - hasEscape = true; - c = text.NextChar(); - continue; - } + // If we have an escape + if (c == '\\') + { + hasEscape = true; + c = text.NextChar(); + continue; + } - hasEscape = false; + hasEscape = false; + } if (IsEndOfUri(c, isAutoLink)) { @@ -622,10 +625,7 @@ namespace Markdig.Helpers { if (c == '&') { - int entityNameStart; - int entityNameLength; - int entityValue; - if (HtmlHelper.ScanEntity(text, out entityValue, out entityNameStart, out entityNameLength) > 0) + if (HtmlHelper.ScanEntity(text, out _, out _, out _) > 0) { isValid = true; break; From ee8c87c357520514f1fbf873fa15512e24fa01a3 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Thu, 1 Aug 2019 15:26:04 +0200 Subject: [PATCH 12/16] Add SmartyPants tests for #183 --- .../Specs/SmartyPantsSpecs.generated.cs | 119 +++++++++++------- src/Markdig.Tests/Specs/SmartyPantsSpecs.md | 14 +++ 2 files changed, 90 insertions(+), 43 deletions(-) diff --git a/src/Markdig.Tests/Specs/SmartyPantsSpecs.generated.cs b/src/Markdig.Tests/Specs/SmartyPantsSpecs.generated.cs index 8f63391d..37bb9a6b 100644 --- a/src/Markdig.Tests/Specs/SmartyPantsSpecs.generated.cs +++ b/src/Markdig.Tests/Specs/SmartyPantsSpecs.generated.cs @@ -1,4 +1,4 @@ -// Generated: 2019-04-05 16:06:14 +// Generated: 2019-08-01 12:33:23 // -------------------------------- // Smarty Pants @@ -140,13 +140,13 @@ namespace Markdig.Tests.Specs.SmartyPants // Section: Extensions / SmartyPants Quotes // // The following Markdown: - // This is a 'text <> + // This is 'a "text 'with" a another text' // // Should be rendered as: - //

This is a ‘text <<with’ a another text>>

+ //

This is ‘a “text 'with” a another text’

Console.WriteLine("Example 8\nSection Extensions / SmartyPants Quotes\n"); - TestParser.TestSpec("This is a 'text <>", "

This is a ‘text <<with’ a another text>>

", "pipetables+smartypants|advanced+smartypants"); + TestParser.TestSpec("This is 'a \"text 'with\" a another text'", "

This is ‘a “text 'with” a another text’

", "pipetables+smartypants|advanced+smartypants"); } [Test] @@ -156,20 +156,36 @@ namespace Markdig.Tests.Specs.SmartyPants // Section: Extensions / SmartyPants Quotes // // The following Markdown: + // This is a 'text <> + // + // Should be rendered as: + //

This is a ‘text <<with’ a another text>>

+ + Console.WriteLine("Example 9\nSection Extensions / SmartyPants Quotes\n"); + TestParser.TestSpec("This is a 'text <>", "

This is a ‘text <<with’ a another text>>

", "pipetables+smartypants|advanced+smartypants"); + } + + [Test] + public void ExtensionsSmartyPantsQuotes_Example010() + { + // Example 10 + // Section: Extensions / SmartyPants Quotes + // + // The following Markdown: // This is a <> a another text' // // Should be rendered as: //

This is a «text 'with» a another text'

- Console.WriteLine("Example 9\nSection Extensions / SmartyPants Quotes\n"); + Console.WriteLine("Example 10\nSection Extensions / SmartyPants Quotes\n"); TestParser.TestSpec("This is a <> a another text'", "

This is a «text 'with» a another text'

", "pipetables+smartypants|advanced+smartypants"); } // Quotes requires to have the same rules than emphasis `_` regarding left/right frankling rules: [Test] - public void ExtensionsSmartyPantsQuotes_Example010() + public void ExtensionsSmartyPantsQuotes_Example011() { - // Example 10 + // Example 11 // Section: Extensions / SmartyPants Quotes // // The following Markdown: @@ -178,24 +194,8 @@ namespace Markdig.Tests.Specs.SmartyPants // Should be rendered as: //

It's not quotes'

- Console.WriteLine("Example 10\nSection Extensions / SmartyPants Quotes\n"); - TestParser.TestSpec("It's not quotes'", "

It's not quotes'

", "pipetables+smartypants|advanced+smartypants"); - } - - [Test] - public void ExtensionsSmartyPantsQuotes_Example011() - { - // Example 11 - // Section: Extensions / SmartyPants Quotes - // - // The following Markdown: - // They are ' not matching quotes ' - // - // Should be rendered as: - //

They are ' not matching quotes '

- Console.WriteLine("Example 11\nSection Extensions / SmartyPants Quotes\n"); - TestParser.TestSpec("They are ' not matching quotes '", "

They are ' not matching quotes '

", "pipetables+smartypants|advanced+smartypants"); + TestParser.TestSpec("It's not quotes'", "

It's not quotes'

", "pipetables+smartypants|advanced+smartypants"); } [Test] @@ -205,20 +205,36 @@ namespace Markdig.Tests.Specs.SmartyPants // Section: Extensions / SmartyPants Quotes // // The following Markdown: + // They are ' not matching quotes ' + // + // Should be rendered as: + //

They are ' not matching quotes '

+ + Console.WriteLine("Example 12\nSection Extensions / SmartyPants Quotes\n"); + TestParser.TestSpec("They are ' not matching quotes '", "

They are ' not matching quotes '

", "pipetables+smartypants|advanced+smartypants"); + } + + [Test] + public void ExtensionsSmartyPantsQuotes_Example013() + { + // Example 13 + // Section: Extensions / SmartyPants Quotes + // + // The following Markdown: // They are' not matching 'quotes // // Should be rendered as: //

They are' not matching 'quotes

- Console.WriteLine("Example 12\nSection Extensions / SmartyPants Quotes\n"); + Console.WriteLine("Example 13\nSection Extensions / SmartyPants Quotes\n"); TestParser.TestSpec("They are' not matching 'quotes", "

They are' not matching 'quotes

", "pipetables+smartypants|advanced+smartypants"); } // An emphasis starting inside left/right quotes will span over the right quote: [Test] - public void ExtensionsSmartyPantsQuotes_Example013() + public void ExtensionsSmartyPantsQuotes_Example014() { - // Example 13 + // Example 14 // Section: Extensions / SmartyPants Quotes // // The following Markdown: @@ -227,9 +243,26 @@ namespace Markdig.Tests.Specs.SmartyPants // Should be rendered as: //

This is “a text” with an emphasis

- Console.WriteLine("Example 13\nSection Extensions / SmartyPants Quotes\n"); + Console.WriteLine("Example 14\nSection Extensions / SmartyPants Quotes\n"); TestParser.TestSpec("This is \"a *text\" with an emphasis*", "

This is “a text” with an emphasis

", "pipetables+smartypants|advanced+smartypants"); } + + // Multiple sets of quotes can be used + [Test] + public void ExtensionsSmartyPantsQuotes_Example015() + { + // Example 15 + // Section: Extensions / SmartyPants Quotes + // + // The following Markdown: + // "aaa" "bbb" "ccc" "ddd" + // + // Should be rendered as: + //

“aaa” “bbb” “ccc” “ddd”

+ + Console.WriteLine("Example 15\nSection Extensions / SmartyPants Quotes\n"); + TestParser.TestSpec("\"aaa\" \"bbb\" \"ccc\" \"ddd\"", "

“aaa” “bbb” “ccc” “ddd”

", "pipetables+smartypants|advanced+smartypants"); + } } [TestFixture] @@ -237,9 +270,9 @@ namespace Markdig.Tests.Specs.SmartyPants { // ## SmartyPants Separators [Test] - public void ExtensionsSmartyPantsSeparators_Example014() + public void ExtensionsSmartyPantsSeparators_Example016() { - // Example 14 + // Example 16 // Section: Extensions / SmartyPants Separators // // The following Markdown: @@ -248,14 +281,14 @@ namespace Markdig.Tests.Specs.SmartyPants // Should be rendered as: //

This is a – text

- Console.WriteLine("Example 14\nSection Extensions / SmartyPants Separators\n"); + Console.WriteLine("Example 16\nSection Extensions / SmartyPants Separators\n"); TestParser.TestSpec("This is a -- text", "

This is a – text

", "pipetables+smartypants|advanced+smartypants"); } [Test] - public void ExtensionsSmartyPantsSeparators_Example015() + public void ExtensionsSmartyPantsSeparators_Example017() { - // Example 15 + // Example 17 // Section: Extensions / SmartyPants Separators // // The following Markdown: @@ -264,14 +297,14 @@ namespace Markdig.Tests.Specs.SmartyPants // Should be rendered as: //

This is a — text

- Console.WriteLine("Example 15\nSection Extensions / SmartyPants Separators\n"); + Console.WriteLine("Example 17\nSection Extensions / SmartyPants Separators\n"); TestParser.TestSpec("This is a --- text", "

This is a — text

", "pipetables+smartypants|advanced+smartypants"); } [Test] - public void ExtensionsSmartyPantsSeparators_Example016() + public void ExtensionsSmartyPantsSeparators_Example018() { - // Example 16 + // Example 18 // Section: Extensions / SmartyPants Separators // // The following Markdown: @@ -280,15 +313,15 @@ namespace Markdig.Tests.Specs.SmartyPants // Should be rendered as: //

This is a en ellipsis…

- Console.WriteLine("Example 16\nSection Extensions / SmartyPants Separators\n"); + Console.WriteLine("Example 18\nSection Extensions / SmartyPants Separators\n"); TestParser.TestSpec("This is a en ellipsis...", "

This is a en ellipsis…

", "pipetables+smartypants|advanced+smartypants"); } // Check that a smartypants are not breaking pipetable parsing: [Test] - public void ExtensionsSmartyPantsSeparators_Example017() + public void ExtensionsSmartyPantsSeparators_Example019() { - // Example 17 + // Example 19 // Section: Extensions / SmartyPants Separators // // The following Markdown: @@ -312,15 +345,15 @@ namespace Markdig.Tests.Specs.SmartyPants // // - Console.WriteLine("Example 17\nSection Extensions / SmartyPants Separators\n"); + Console.WriteLine("Example 19\nSection Extensions / SmartyPants Separators\n"); TestParser.TestSpec("a | b\n-- | --\n0 | 1", "\n\n\n\n\n\n\n\n\n\n\n\n\n
ab
01
", "pipetables+smartypants|advanced+smartypants"); } // Check quotes and dash: [Test] - public void ExtensionsSmartyPantsSeparators_Example018() + public void ExtensionsSmartyPantsSeparators_Example020() { - // Example 18 + // Example 20 // Section: Extensions / SmartyPants Separators // // The following Markdown: @@ -329,7 +362,7 @@ namespace Markdig.Tests.Specs.SmartyPants // Should be rendered as: //

A “quote” with a —

- Console.WriteLine("Example 18\nSection Extensions / SmartyPants Separators\n"); + Console.WriteLine("Example 20\nSection Extensions / SmartyPants Separators\n"); TestParser.TestSpec("A \"quote\" with a ---", "

A “quote” with a —

", "pipetables+smartypants|advanced+smartypants"); } } diff --git a/src/Markdig.Tests/Specs/SmartyPantsSpecs.md b/src/Markdig.Tests/Specs/SmartyPantsSpecs.md index b0243f0b..3ed37a42 100644 --- a/src/Markdig.Tests/Specs/SmartyPantsSpecs.md +++ b/src/Markdig.Tests/Specs/SmartyPantsSpecs.md @@ -52,6 +52,12 @@ This is a "text 'with" a another text'

This is a “text 'with” a another text'

```````````````````````````````` +```````````````````````````````` example +This is 'a "text 'with" a another text' +. +

This is ‘a “text 'with” a another text’

+```````````````````````````````` + ```````````````````````````````` example This is a 'text <> . @@ -91,6 +97,14 @@ This is "a *text" with an emphasis*

This is “a text” with an emphasis

```````````````````````````````` +Multiple sets of quotes can be used + +```````````````````````````````` example +"aaa" "bbb" "ccc" "ddd" +. +

“aaa” “bbb” “ccc” “ddd”

+```````````````````````````````` + ## SmartyPants Separators ```````````````````````````````` example From 1d2977d47bc62489c86154009110851f2b8060d5 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Thu, 1 Aug 2019 15:28:20 +0200 Subject: [PATCH 13/16] Fix SmartyPants quote matching --- .../SmartyPants/HtmlSmartyPantRenderer.cs | 12 +- .../Extensions/SmartyPants/SmartyPant.cs | 12 +- .../SmartyPants/SmartyPantsExtension.cs | 5 +- .../SmartyPants/SmartyPantsInlineParser.cs | 135 ++++++++---------- 4 files changed, 79 insertions(+), 85 deletions(-) diff --git a/src/Markdig/Extensions/SmartyPants/HtmlSmartyPantRenderer.cs b/src/Markdig/Extensions/SmartyPants/HtmlSmartyPantRenderer.cs index e1df73ee..172c7a84 100644 --- a/src/Markdig/Extensions/SmartyPants/HtmlSmartyPantRenderer.cs +++ b/src/Markdig/Extensions/SmartyPants/HtmlSmartyPantRenderer.cs @@ -1,4 +1,4 @@ -// Copyright (c) Alexandre Mutel. All rights reserved. +// Copyright (c) Alexandre Mutel. All rights reserved. // This file is licensed under the BSD-Clause 2 license. // See the license.txt file in the project root for more information. using System; @@ -10,7 +10,7 @@ namespace Markdig.Extensions.SmartyPants /// /// A HTML renderer for a . /// - /// + /// public class HtmlSmartyPantRenderer : HtmlObjectRenderer { private static readonly SmartyPantOptions DefaultOptions = new SmartyPantOptions(); @@ -21,17 +21,15 @@ namespace Markdig.Extensions.SmartyPants /// Initializes a new instance of the class. ///
/// The options. - /// + /// public HtmlSmartyPantRenderer(SmartyPantOptions options) { - if (options == null) throw new ArgumentNullException(nameof(options)); - this.options = options; + this.options = options ?? throw new ArgumentNullException(nameof(options)); } protected override void Write(HtmlRenderer renderer, SmartyPant obj) { - string text; - if (!options.Mapping.TryGetValue(obj.Type, out text)) + if (!options.Mapping.TryGetValue(obj.Type, out string text)) { DefaultOptions.Mapping.TryGetValue(obj.Type, out text); } diff --git a/src/Markdig/Extensions/SmartyPants/SmartyPant.cs b/src/Markdig/Extensions/SmartyPants/SmartyPant.cs index 51b55484..e6bd5d2e 100644 --- a/src/Markdig/Extensions/SmartyPants/SmartyPant.cs +++ b/src/Markdig/Extensions/SmartyPants/SmartyPant.cs @@ -1,4 +1,4 @@ -// Copyright (c) Alexandre Mutel. All rights reserved. +// Copyright (c) Alexandre Mutel. All rights reserved. // This file is licensed under the BSD-Clause 2 license. // See the license.txt file in the project root for more information. using System.Diagnostics; @@ -45,5 +45,15 @@ namespace Markdig.Extensions.SmartyPants } return OpeningCharacter != 0 ? OpeningCharacter.ToString() : string.Empty; } + + public LiteralInline AsLiteralInline() + { + return new LiteralInline(ToString()) + { + Span = Span, + Line = Line, + Column = Column, + }; + } } } \ No newline at end of file diff --git a/src/Markdig/Extensions/SmartyPants/SmartyPantsExtension.cs b/src/Markdig/Extensions/SmartyPants/SmartyPantsExtension.cs index cb97c90a..c9ba64fc 100644 --- a/src/Markdig/Extensions/SmartyPants/SmartyPantsExtension.cs +++ b/src/Markdig/Extensions/SmartyPants/SmartyPantsExtension.cs @@ -1,4 +1,4 @@ -// Copyright (c) Alexandre Mutel. All rights reserved. +// Copyright (c) Alexandre Mutel. All rights reserved. // This file is licensed under the BSD-Clause 2 license. // See the license.txt file in the project root for more information. @@ -37,8 +37,7 @@ namespace Markdig.Extensions.SmartyPants public void Setup(MarkdownPipeline pipeline, IMarkdownRenderer renderer) { - var htmlRenderer = renderer as HtmlRenderer; - if (htmlRenderer != null) + if (renderer is HtmlRenderer htmlRenderer) { if (!htmlRenderer.ObjectRenderers.Contains()) { diff --git a/src/Markdig/Extensions/SmartyPants/SmartyPantsInlineParser.cs b/src/Markdig/Extensions/SmartyPants/SmartyPantsInlineParser.cs index 912c6480..7334a513 100644 --- a/src/Markdig/Extensions/SmartyPants/SmartyPantsInlineParser.cs +++ b/src/Markdig/Extensions/SmartyPants/SmartyPantsInlineParser.cs @@ -95,9 +95,7 @@ namespace Markdig.Extensions.SmartyPants // Skip char c = slice.NextChar(); - bool canOpen; - bool canClose; - CharHelper.CheckOpenCloseDelimiter(pc, c, false, out canOpen, out canClose); + CharHelper.CheckOpenCloseDelimiter(pc, c, false, out bool canOpen, out bool canClose); bool postProcess = false; @@ -156,11 +154,9 @@ namespace Markdig.Extensions.SmartyPants } // Create the SmartyPant inline - int line; - int column; var pant = new SmartyPant() { - Span = {Start = processor.GetSourcePosition(startingPosition, out line, out column)}, + Span = { Start = processor.GetSourcePosition(startingPosition, out int line, out int column) }, Line = line, Column = column, OpeningCharacter = openingChar, @@ -195,96 +191,90 @@ namespace Markdig.Extensions.SmartyPants return quotePants; } + private struct Opener + { + public int Type; + public int Index; + + public Opener(int type, int index) + { + Type = type; + Index = index; + } + } + private void BlockOnProcessInlinesEnd(InlineProcessor processor, Inline inline) { processor.Block.ProcessInlinesEnd -= BlockOnProcessInlinesEnd; var pants = (ListSmartyPants) processor.ParserStates[Index]; - // We only change quote into left or right quotes if we find proper balancing - var previousIndices = new int[3] {-1, -1, -1}; + Stack openers = new Stack(4); for (int i = 0; i < pants.Count; i++) { var quote = pants[i]; + var quoteType = quote.Type; - int currentTypeIndex = -1; - SmartyPantType expectedLeftQuote = 0; - SmartyPantType expectedRightQuote = 0; + int type; + bool isLeft; - if (quote.Type == SmartyPantType.LeftQuote || quote.Type == SmartyPantType.RightQuote) + if (quoteType == SmartyPantType.LeftQuote || quoteType == SmartyPantType.RightQuote) { - currentTypeIndex = 0; - expectedLeftQuote = SmartyPantType.LeftQuote; - expectedRightQuote = SmartyPantType.RightQuote; + type = 0; + isLeft = quoteType == SmartyPantType.LeftQuote; } - else if (quote.Type == SmartyPantType.LeftDoubleQuote || quote.Type == SmartyPantType.RightDoubleQuote) + else if (quoteType == SmartyPantType.LeftDoubleQuote || quoteType == SmartyPantType.RightDoubleQuote) { - currentTypeIndex = 1; - expectedLeftQuote = SmartyPantType.LeftDoubleQuote; - expectedRightQuote = SmartyPantType.RightDoubleQuote; + type = 1; + isLeft = quoteType == SmartyPantType.LeftDoubleQuote; } - else if (quote.Type == SmartyPantType.LeftAngleQuote || quote.Type == SmartyPantType.RightAngleQuote) + else if (quoteType == SmartyPantType.LeftAngleQuote || quoteType == SmartyPantType.RightAngleQuote) { - currentTypeIndex = 2; - expectedLeftQuote = SmartyPantType.LeftAngleQuote; - expectedRightQuote = SmartyPantType.RightAngleQuote; - } - - if (currentTypeIndex < 0) - { - continue; - } - - int previousIndex = previousIndices[currentTypeIndex]; - var previousQuote = previousIndex >= 0 ? pants[previousIndex] : null; - if (previousQuote == null) - { - if (quote.Type == expectedLeftQuote) - { - previousIndices[currentTypeIndex] = i; - } + type = 2; + isLeft = quoteType == SmartyPantType.LeftAngleQuote; } else { - if (quote.Type == expectedRightQuote) - { - // Replace all intermediate unmatched left or right SmartyPants to their literal equivalent - pants.RemoveAt(i); - i--; - for (int j = i; j > previousIndex; j--) - { - var toReplace = pants[j]; - pants.RemoveAt(j); - toReplace.ReplaceBy(new LiteralInline(toReplace.ToString()) - { - Span = toReplace.Span, - Line = toReplace.Line, - Column = toReplace.Column, - }); - i--; - } + quote.ReplaceBy(quote.AsLiteralInline()); + continue; + } - // If we matched, we remove left/right quotes from the list - pants.RemoveAt(previousIndex); - previousIndices[currentTypeIndex] = -1; - } - else + if (isLeft) + { + openers.Push(new Opener(type, i)); + } + else + { + bool found = false; + + while (openers.Count > 0) { - previousIndices[currentTypeIndex] = i; + Opener opener = openers.Pop(); + var previousQuote = pants[opener.Index]; + + if (opener.Type == type) + { + found = true; + break; + } + else + { + previousQuote.ReplaceBy(previousQuote.AsLiteralInline()); + } + } + + if (!found) + { + quote.ReplaceBy(quote.AsLiteralInline()); } } } - // If we have any quotes lefts, replace them by there literal equivalent - foreach (var quote in pants) + foreach (var opener in openers) { - quote.ReplaceBy(new LiteralInline(quote.ToString()) - { - Span = quote.Span, - Line = quote.Line, - Column = quote.Column, - }); + var quote = pants[opener.Index]; + quote.ReplaceBy(quote.AsLiteralInline()); } pants.Clear(); @@ -294,8 +284,7 @@ namespace Markdig.Extensions.SmartyPants bool isFinalProcessing) { // Don't try to process anything if there are no dash - var quotePants = state.ParserStates[Index] as ListSmartyPants; - if (quotePants == null || !quotePants.HasDash) + if (!(state.ParserStates[Index] is ListSmartyPants quotePants) || !quotePants.HasDash) { return true; } @@ -309,10 +298,8 @@ namespace Markdig.Extensions.SmartyPants { var next = child.NextSibling; - if (child is LiteralInline) + if (child is LiteralInline literal) { - var literal = (LiteralInline) child; - var startIndex = 0; var indexOfDash = literal.Content.IndexOf("--", startIndex); From b411522a231dabfe47ef23e4b0d0c08b4fd8c597 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Thu, 1 Aug 2019 16:12:44 +0200 Subject: [PATCH 14/16] Increase EnsureSpecsAreUpToDate time leeway to 3min --- src/Markdig.Tests/TestParser.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Markdig.Tests/TestParser.cs b/src/Markdig.Tests/TestParser.cs index 82b185d4..b437503f 100644 --- a/src/Markdig.Tests/TestParser.cs +++ b/src/Markdig.Tests/TestParser.cs @@ -33,9 +33,9 @@ namespace Markdig.Tests // If file creation times aren't preserved by git, add some leeway // If specs have come from git, assume that they were regenerated since CI would fail otherwise - testTime = testTime.AddSeconds(2); + testTime = testTime.AddMinutes(3); - // This might not catch a changed spec every time, but should most of the time. Otherwise CI will catch it + // This might not catch a changed spec every time, but should at least sometimes. Otherwise CI will catch it // This could also trigger, if a user has modified the spec file but reverted the change - can't think of a good workaround Assert.Less(specTime, testTime, From b1cfcf24312dd2347a5cfcb8e8610c9bab73bd72 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Thu, 1 Aug 2019 16:13:37 +0200 Subject: [PATCH 15/16] Add GenericAttributes test for #182 --- .../Specs/GenericAttributesSpecs.generated.cs | 25 ++++++++++++++++++- .../Specs/GenericAttributesSpecs.md | 14 +++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/src/Markdig.Tests/Specs/GenericAttributesSpecs.generated.cs b/src/Markdig.Tests/Specs/GenericAttributesSpecs.generated.cs index eee04658..17b1a766 100644 --- a/src/Markdig.Tests/Specs/GenericAttributesSpecs.generated.cs +++ b/src/Markdig.Tests/Specs/GenericAttributesSpecs.generated.cs @@ -1,4 +1,4 @@ -// Generated: 2019-04-05 16:06:14 +// Generated: 2019-08-01 13:57:17 // -------------------------------- // Generic Attributes @@ -79,5 +79,28 @@ namespace Markdig.Tests.Specs.GenericAttributes Console.WriteLine("Example 2\nSection Extensions / Generic Attributes\n"); TestParser.TestSpec("{#fenced-id .fenced-class}\n~~~\nThis is a fenced with attached attributes\n~~~ ", "
This is a fenced with attached attributes\n
", "attributes|advanced"); } + + // Attribute values can be one character long + [Test] + public void ExtensionsGenericAttributes_Example003() + { + // Example 3 + // Section: Extensions / Generic Attributes + // + // The following Markdown: + // [Foo](url){data-x=1} + // + // [Foo](url){data-x='1'} + // + // [Foo](url){data-x=11} + // + // Should be rendered as: + //

Foo

+ //

Foo

+ //

Foo

+ + Console.WriteLine("Example 3\nSection Extensions / Generic Attributes\n"); + TestParser.TestSpec("[Foo](url){data-x=1}\n\n[Foo](url){data-x='1'}\n\n[Foo](url){data-x=11}", "

Foo

\n

Foo

\n

Foo

", "attributes|advanced"); + } } } diff --git a/src/Markdig.Tests/Specs/GenericAttributesSpecs.md b/src/Markdig.Tests/Specs/GenericAttributesSpecs.md index 1cb7bd00..a0c46e40 100644 --- a/src/Markdig.Tests/Specs/GenericAttributesSpecs.md +++ b/src/Markdig.Tests/Specs/GenericAttributesSpecs.md @@ -47,3 +47,17 @@ This is a fenced with attached attributes
This is a fenced with attached attributes
 
```````````````````````````````` + +Attribute values can be one character long + +```````````````````````````````` example +[Foo](url){data-x=1} + +[Foo](url){data-x='1'} + +[Foo](url){data-x=11} +. +

Foo

+

Foo

+

Foo

+```````````````````````````````` From 6a0c9aeb47a9058fab6826ec650c0d5b78fb1877 Mon Sep 17 00:00:00 2001 From: Miha Zupan Date: Thu, 1 Aug 2019 16:14:51 +0200 Subject: [PATCH 16/16] Fix GenericAttributes matching of single-char values --- .../GenericAttributesExtension.cs | 10 ++++------ .../GenericAttributesParser.cs | 19 ++++++++++--------- 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/src/Markdig/Extensions/GenericAttributes/GenericAttributesExtension.cs b/src/Markdig/Extensions/GenericAttributes/GenericAttributesExtension.cs index eb4821a5..7f65cdb8 100644 --- a/src/Markdig/Extensions/GenericAttributes/GenericAttributesExtension.cs +++ b/src/Markdig/Extensions/GenericAttributes/GenericAttributesExtension.cs @@ -1,4 +1,4 @@ -// Copyright (c) Alexandre Mutel. All rights reserved. +// Copyright (c) Alexandre Mutel. All rights reserved. // This file is licensed under the BSD-Clause 2 license. // See the license.txt file in the project root for more information. @@ -16,7 +16,7 @@ namespace Markdig.Extensions.GenericAttributes /// Extension that allows to attach HTML attributes to the previous or current . /// This extension should be enabled last after enabling other extensions. ///
- /// + /// public class GenericAttributesExtension : IMarkdownExtension { public void Setup(MarkdownPipelineBuilder pipeline) @@ -29,8 +29,7 @@ namespace Markdig.Extensions.GenericAttributes // Plug into all IAttributesParseable foreach (var parser in pipeline.BlockParsers) { - var attributesParseable = parser as IAttributesParseable; - if (attributesParseable != null) + if (parser is IAttributesParseable attributesParseable) { attributesParseable.TryParseAttributes = TryProcessAttributesForHeading; } @@ -53,8 +52,7 @@ namespace Markdig.Extensions.GenericAttributes var copy = line; copy.Start = indexOfAttributes; var startOfAttributes = copy.Start; - HtmlAttributes attributes; - if (GenericAttributesParser.TryParse(ref copy, out attributes)) + if (GenericAttributesParser.TryParse(ref copy, out HtmlAttributes attributes)) { var htmlAttributes = block.GetAttributes(); attributes.CopyTo(htmlAttributes); diff --git a/src/Markdig/Extensions/GenericAttributes/GenericAttributesParser.cs b/src/Markdig/Extensions/GenericAttributes/GenericAttributesParser.cs index 0e58bc27..21255a86 100644 --- a/src/Markdig/Extensions/GenericAttributes/GenericAttributesParser.cs +++ b/src/Markdig/Extensions/GenericAttributes/GenericAttributesParser.cs @@ -14,7 +14,7 @@ namespace Markdig.Extensions.GenericAttributes /// /// An inline parser used to parse a HTML attributes that can be attached to the previous or current . /// - /// + /// public class GenericAttributesParser : InlineParser { /// @@ -27,9 +27,8 @@ namespace Markdig.Extensions.GenericAttributes public override bool Match(InlineProcessor processor, ref StringSlice slice) { - HtmlAttributes attributes; var startPosition = slice.Start; - if (TryParse(ref slice, out attributes)) + if (TryParse(ref slice, out HtmlAttributes attributes)) { var inline = processor.Inline; @@ -50,8 +49,10 @@ namespace Markdig.Extensions.GenericAttributes // If the current block is a Paragraph, but only the HtmlAttributes is used, // Try to attach the attributes to the following block - var paragraph = objectToAttach as ParagraphBlock; - if (paragraph != null && paragraph.Inline.FirstChild == null && processor.Inline == null && slice.IsEmptyOrWhitespace()) + if (objectToAttach is ParagraphBlock paragraph && + paragraph.Inline.FirstChild == null && + processor.Inline == null && + slice.IsEmptyOrWhitespace()) { var parent = paragraph.Parent; var indexOfParagraph = parent.IndexOf(paragraph); @@ -67,9 +68,7 @@ namespace Markdig.Extensions.GenericAttributes attributes.CopyTo(currentHtmlAttributes, true, false); // Update the position of the attributes - int line; - int column; - currentHtmlAttributes.Span.Start = processor.GetSourcePosition(startPosition, out line, out column); + currentHtmlAttributes.Span.Start = processor.GetSourcePosition(startPosition, out int line, out int column); currentHtmlAttributes.Line = line; currentHtmlAttributes.Column = column; currentHtmlAttributes.Span.End = currentHtmlAttributes.Span.Start + slice.Start - startPosition - 1; @@ -223,6 +222,7 @@ namespace Markdig.Extensions.GenericAttributes { // Parse until we match a space or a special html character startValue = line.Start; + bool valid = false; while (true) { if (c == '\0') @@ -234,9 +234,10 @@ namespace Markdig.Extensions.GenericAttributes break; } c = line.NextChar(); + valid = true; } endValue = line.Start - 1; - if (endValue == startValue) + if (!valid) { break; }