namespace ConsumePlugin open System.Text.Json.Serialization module Literals = [] let something = "something" [] type InnerType = { [] Thing : string } /// My whatnot [] type JsonRecordType = { /// A thing! A : int /// Another thing! [] B : string [] C : int list D : InnerType E : string array F : int[] } [] type internal InternalTypeNotExtension = { [] InternalThing : string } [] type internal InternalTypeNotExtensionSerial = { [] InternalThing2 : string } [] [] type internal InternalTypeExtension = { [] ExternalThing : string } [] type ToGetExtensionMethod = { Alpha : string Bravo : System.Uri Charlie : float Delta : float32 Echo : single Foxtrot : double Golf : int64 Hotel : uint64 India : int Juliette : uint Kilo : int32 Lima : uint32 Mike : int16 November : uint16 Oscar : int8 Papa : uint8 Quebec : byte Tango : sbyte Uniform : decimal Victor : char Whiskey : bigint } [] module ToGetExtensionMethod = let thisModuleWouldClash = 3