anchor.diff:                  | Extract2DAs _ -> "Whether or not content from 2DAs should be extracted"
                   | ExtractAll _ -> "Shortcut for extracting all types of content"
   
  -type AuroraPluginSettings() = 
  -    [<CommandLine.Option("language-tag", Default = "en", Required = false)>]
  -    member val LanguageTag = "en" with get, set
  -
  -type NWN1PluginSettings() = 
  -    inherit AuroraPluginSettings()
  -
  -    [<CommandLine.Option("extract-dialogues", Default = false, Required = false)>]
  -    member val ExtractDialogues = false with get, set
  -
  -    [<CommandLine.Option("extract-2das", Default = true, Required = false)>]
  -    member val Extract2DAs = true with get, set
  -
  -    [<CommandLine.Option("extract-all", Default = false, Required = false)>]
  -    member val ExtractAll = false with get, set
  -
  -type JadeEmpirePluginSettings() = 
  -    inherit AuroraPluginSettings()
  -
  -    [<CommandLine.Option("extract-dialogues", Default = false, Required = false)>]
  -    member val ExtractDialogues = false with get, set
  -
  -    [<CommandLine.Option("extract-2das", Default = true, Required = false)>]
  -    member val Extract2DAs = true with get, set
  -
  -    [<CommandLine.Option("extract-all", Default = false, Required = false)>]
  -    member val ExtractAll = false with get, set
  -
  -type KOTOR1PluginSettings() = 
  -    inherit AuroraPluginSettings()
  -
  -    [<CommandLine.Option("extract-dialogues", Default = false, Required = false)>]
  -    member val ExtractDialogues = false with get, set
  -
  -    [<CommandLine.Option("extract-2das", Default = true, Required = false)>]
  -    member val Extract2DAs = true with get, set
  -
  -    [<CommandLine.Option("extract-all", Default = false, Required = false)>]
  -    member val ExtractAll = false with get, set
  -
  -type KOTOR2PluginSettings() = 
  -    inherit AuroraPluginSettings()
  -
  -    [<CommandLine.Option("extract-dialogues", Default = false, Required = false)>]
  -    member val ExtractDialogues = false with get, set
  -
  -    [<CommandLine.Option("extract-2das", Default = true, Required = false)>]
  -    member val Extract2DAs = true with get, set
  -
  -    [<CommandLine.Option("extract-all", Default = false, Required = false)>]
  -    member val ExtractAll = false with get, set
  -
   type private ExtractionContext<'TalkTableString when 'TalkTableString :> ITalkTableString> = {
       gameResources: IGenericResource seq;
       pluginSettings: ParseResults<AuroraPluginArgs>;
  
positive.code: ﻿namespace InfinityAuroraEnginePlugins
  
  open Argu
  open CommandLine
  open LLDatabase
  open LudumLinguarumPlugins
  open InfinityAuroraEnginePlugins.CommonTypes
  
negative.code:         member this.Name = "aurora"
          member this.Parameters = 
              [| 
              |]
      end
      interface IGameExtractorPlugin with
  