From 6c84470fc9e56d047c29ba5d54c7236beba0b557 Mon Sep 17 00:00:00 2001 From: Joseph Woo Date: Wed, 22 May 2024 14:56:35 -0700 Subject: [PATCH] C++/WinRT Template Update (#8920) * added winrt template to AC.sln * updated api * Reverting unwanted changes --- source/dotnet/AdaptiveCards.sln | 59 + .../AdaptiveCards.Net6/docs/AdaptiveCards.md | 3313 ++++++++++++++++- .../AdaptiveCards.Template.csproj | 6 +- .../AdaptiveCardsTemplate.cs | 13 +- source/dotnet/Library/CppConsoleApp/main.cpp | 163 +- 5 files changed, 3343 insertions(+), 211 deletions(-) diff --git a/source/dotnet/AdaptiveCards.sln b/source/dotnet/AdaptiveCards.sln index 185322188f..077a09f438 100644 --- a/source/dotnet/AdaptiveCards.sln +++ b/source/dotnet/AdaptiveCards.sln @@ -29,6 +29,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AdaptiveCards.Templating", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AdaptiveCards.Templating.Test", "Test\AdaptiveCards.Templating.Test\AdaptiveCards.Templating.Test.csproj", "{9E7E5953-A5B4-4867-9A06-046A754AFAC1}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AdaptiveCards.Template", "Library\AdaptiveCards.Templating.CSharp.WinRT\AdaptiveCards.Template.csproj", "{A3A5F273-80D5-43DC-99E8-E34E46260009}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Ad-Hoc|Any CPU = Ad-Hoc|Any CPU @@ -649,6 +651,62 @@ Global {9E7E5953-A5B4-4867-9A06-046A754AFAC1}.Release|x64.Build.0 = Release|Any CPU {9E7E5953-A5B4-4867-9A06-046A754AFAC1}.Release|x86.ActiveCfg = Release|Any CPU {9E7E5953-A5B4-4867-9A06-046A754AFAC1}.Release|x86.Build.0 = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|Any CPU.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|ARM.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|ARM.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|ARM64.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|ARM64.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|iPhone.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|iPhone.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|x64.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|x64.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|x86.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Ad-Hoc|x86.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|Any CPU.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|ARM.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|ARM.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|ARM64.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|ARM64.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|iPhone.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|iPhone.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|iPhoneSimulator.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|x64.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|x64.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|x86.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.AppStore|x86.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|ARM.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|ARM.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|ARM64.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|iPhone.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|iPhone.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|x64.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|x64.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|x86.ActiveCfg = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Debug|x86.Build.0 = Debug|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|Any CPU.Build.0 = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|ARM.ActiveCfg = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|ARM.Build.0 = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|ARM64.ActiveCfg = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|ARM64.Build.0 = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|iPhone.ActiveCfg = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|iPhone.Build.0 = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|x64.ActiveCfg = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|x64.Build.0 = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|x86.ActiveCfg = Release|Any CPU + {A3A5F273-80D5-43DC-99E8-E34E46260009}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -664,6 +722,7 @@ Global {71340F5E-2B3B-4F1D-B113-236BBB0D7632} = {C443BF0A-C616-4E98-8994-C5BAE76AE556} {F36E1451-6A16-4E83-B7B3-90024BF36B4C} = {C7727147-4AD9-4005-A8D0-EEEED82347D3} {9E7E5953-A5B4-4867-9A06-046A754AFAC1} = {57CE90F5-EDC6-4CA5-9680-4A106621B4AF} + {A3A5F273-80D5-43DC-99E8-E34E46260009} = {C7727147-4AD9-4005-A8D0-EEEED82347D3} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {252F0196-794B-4F99-967E-81962ADF58DD} diff --git a/source/dotnet/Library/AdaptiveCards.Net6/docs/AdaptiveCards.md b/source/dotnet/Library/AdaptiveCards.Net6/docs/AdaptiveCards.md index af7a618ce9..cab1d862b9 100644 --- a/source/dotnet/Library/AdaptiveCards.Net6/docs/AdaptiveCards.md +++ b/source/dotnet/Library/AdaptiveCards.Net6/docs/AdaptiveCards.md @@ -67,6 +67,12 @@ - [CanConvert(objectType)](#M-AdaptiveCards-AdaptiveBackgroundImageConverter-CanConvert-System-Type- 'AdaptiveCards.AdaptiveBackgroundImageConverter.CanConvert(System.Type)') - [ReadJson(reader,objectType,existingValue,serializer)](#M-AdaptiveCards-AdaptiveBackgroundImageConverter-ReadJson-Newtonsoft-Json-JsonReader,System-Type,System-Object,Newtonsoft-Json-JsonSerializer- 'AdaptiveCards.AdaptiveBackgroundImageConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)') - [WriteJson(writer,backgroundImage,serializer)](#M-AdaptiveCards-AdaptiveBackgroundImageConverter-WriteJson-Newtonsoft-Json-JsonWriter,System-Object,Newtonsoft-Json-JsonSerializer- 'AdaptiveCards.AdaptiveBackgroundImageConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)') +- [AdaptiveCaptionSource](#T-AdaptiveCards-AdaptiveCaptionSource 'AdaptiveCards.AdaptiveCaptionSource') + - [#ctor()](#M-AdaptiveCards-AdaptiveCaptionSource-#ctor 'AdaptiveCards.AdaptiveCaptionSource.#ctor') + - [#ctor(mimeType,url)](#M-AdaptiveCards-AdaptiveCaptionSource-#ctor-System-String,System-String- 'AdaptiveCards.AdaptiveCaptionSource.#ctor(System.String,System.String)') + - [Label](#P-AdaptiveCards-AdaptiveCaptionSource-Label 'AdaptiveCards.AdaptiveCaptionSource.Label') + - [MimeType](#P-AdaptiveCards-AdaptiveCaptionSource-MimeType 'AdaptiveCards.AdaptiveCaptionSource.MimeType') + - [Url](#P-AdaptiveCards-AdaptiveCaptionSource-Url 'AdaptiveCards.AdaptiveCaptionSource.Url') - [AdaptiveCard](#T-AdaptiveCards-AdaptiveCard 'AdaptiveCards.AdaptiveCard') - [#ctor(schemaVersion)](#M-AdaptiveCards-AdaptiveCard-#ctor-AdaptiveCards-AdaptiveSchemaVersion- 'AdaptiveCards.AdaptiveCard.#ctor(AdaptiveCards.AdaptiveSchemaVersion)') - [#ctor(schemaVersion)](#M-AdaptiveCards-AdaptiveCard-#ctor-System-String- 'AdaptiveCards.AdaptiveCard.#ctor(System.String)') @@ -82,10 +88,14 @@ - [Height](#P-AdaptiveCards-AdaptiveCard-Height 'AdaptiveCards.AdaptiveCard.Height') - [JsonSchema](#P-AdaptiveCards-AdaptiveCard-JsonSchema 'AdaptiveCards.AdaptiveCard.JsonSchema') - [Lang](#P-AdaptiveCards-AdaptiveCard-Lang 'AdaptiveCards.AdaptiveCard.Lang') + - [Metadata](#P-AdaptiveCards-AdaptiveCard-Metadata 'AdaptiveCards.AdaptiveCard.Metadata') + - [MinHeight](#P-AdaptiveCards-AdaptiveCard-MinHeight 'AdaptiveCards.AdaptiveCard.MinHeight') - [MinVersion](#P-AdaptiveCards-AdaptiveCard-MinVersion 'AdaptiveCards.AdaptiveCard.MinVersion') - [OnDeserializingMissingVersion](#P-AdaptiveCards-AdaptiveCard-OnDeserializingMissingVersion 'AdaptiveCards.AdaptiveCard.OnDeserializingMissingVersion') - [PixelMinHeight](#P-AdaptiveCards-AdaptiveCard-PixelMinHeight 'AdaptiveCards.AdaptiveCard.PixelMinHeight') - [Refresh](#P-AdaptiveCards-AdaptiveCard-Refresh 'AdaptiveCards.AdaptiveCard.Refresh') + - [Rtl](#P-AdaptiveCards-AdaptiveCard-Rtl 'AdaptiveCards.AdaptiveCard.Rtl') + - [RtlXml](#P-AdaptiveCards-AdaptiveCard-RtlXml 'AdaptiveCards.AdaptiveCard.RtlXml') - [SelectAction](#P-AdaptiveCards-AdaptiveCard-SelectAction 'AdaptiveCards.AdaptiveCard.SelectAction') - [Speak](#P-AdaptiveCards-AdaptiveCard-Speak 'AdaptiveCards.AdaptiveCard.Speak') - [Title](#P-AdaptiveCards-AdaptiveCard-Title 'AdaptiveCards.AdaptiveCard.Title') @@ -98,6 +108,7 @@ - [ShouldSerializeBody()](#M-AdaptiveCards-AdaptiveCard-ShouldSerializeBody 'AdaptiveCards.AdaptiveCard.ShouldSerializeBody') - [ShouldSerializeHeight()](#M-AdaptiveCards-AdaptiveCard-ShouldSerializeHeight 'AdaptiveCards.AdaptiveCard.ShouldSerializeHeight') - [ShouldSerializeJsonSchema()](#M-AdaptiveCards-AdaptiveCard-ShouldSerializeJsonSchema 'AdaptiveCards.AdaptiveCard.ShouldSerializeJsonSchema') + - [ShouldSerializeRtlXml()](#M-AdaptiveCards-AdaptiveCard-ShouldSerializeRtlXml 'AdaptiveCards.AdaptiveCard.ShouldSerializeRtlXml') - [ToJson()](#M-AdaptiveCards-AdaptiveCard-ToJson 'AdaptiveCards.AdaptiveCard.ToJson') - [AdaptiveCardConfig](#T-AdaptiveCards-Rendering-AdaptiveCardConfig 'AdaptiveCards.Rendering.AdaptiveCardConfig') - [AllowCustomStyle](#P-AdaptiveCards-Rendering-AdaptiveCardConfig-AllowCustomStyle 'AdaptiveCards.Rendering.AdaptiveCardConfig.AllowCustomStyle') @@ -127,6 +138,7 @@ - [AdaptiveChoiceSetInput](#T-AdaptiveCards-AdaptiveChoiceSetInput 'AdaptiveCards.AdaptiveChoiceSetInput') - [TypeName](#F-AdaptiveCards-AdaptiveChoiceSetInput-TypeName 'AdaptiveCards.AdaptiveChoiceSetInput.TypeName') - [Choices](#P-AdaptiveCards-AdaptiveChoiceSetInput-Choices 'AdaptiveCards.AdaptiveChoiceSetInput.Choices') + - [DataQuery](#P-AdaptiveCards-AdaptiveChoiceSetInput-DataQuery 'AdaptiveCards.AdaptiveChoiceSetInput.DataQuery') - [IsMultiSelect](#P-AdaptiveCards-AdaptiveChoiceSetInput-IsMultiSelect 'AdaptiveCards.AdaptiveChoiceSetInput.IsMultiSelect') - [Placeholder](#P-AdaptiveCards-AdaptiveChoiceSetInput-Placeholder 'AdaptiveCards.AdaptiveChoiceSetInput.Placeholder') - [Style](#P-AdaptiveCards-AdaptiveChoiceSetInput-Style 'AdaptiveCards.AdaptiveChoiceSetInput.Style') @@ -136,19 +148,22 @@ - [GetNonInteractiveValue()](#M-AdaptiveCards-AdaptiveChoiceSetInput-GetNonInteractiveValue 'AdaptiveCards.AdaptiveChoiceSetInput.GetNonInteractiveValue') - [AdaptiveCollectionElement](#T-AdaptiveCards-AdaptiveCollectionElement 'AdaptiveCards.AdaptiveCollectionElement') - [Bleed](#P-AdaptiveCards-AdaptiveCollectionElement-Bleed 'AdaptiveCards.AdaptiveCollectionElement.Bleed') + - [HorizontalAlignment](#P-AdaptiveCards-AdaptiveCollectionElement-HorizontalAlignment 'AdaptiveCards.AdaptiveCollectionElement.HorizontalAlignment') + - [MinHeight](#P-AdaptiveCards-AdaptiveCollectionElement-MinHeight 'AdaptiveCards.AdaptiveCollectionElement.MinHeight') - [PixelMinHeight](#P-AdaptiveCards-AdaptiveCollectionElement-PixelMinHeight 'AdaptiveCards.AdaptiveCollectionElement.PixelMinHeight') - [SelectAction](#P-AdaptiveCards-AdaptiveCollectionElement-SelectAction 'AdaptiveCards.AdaptiveCollectionElement.SelectAction') - [Style](#P-AdaptiveCards-AdaptiveCollectionElement-Style 'AdaptiveCards.AdaptiveCollectionElement.Style') - [StyleXml](#P-AdaptiveCards-AdaptiveCollectionElement-StyleXml 'AdaptiveCards.AdaptiveCollectionElement.StyleXml') - [VerticalContentAlignment](#P-AdaptiveCards-AdaptiveCollectionElement-VerticalContentAlignment 'AdaptiveCards.AdaptiveCollectionElement.VerticalContentAlignment') + - [Add()](#M-AdaptiveCards-AdaptiveCollectionElement-Add-AdaptiveCards-AdaptiveElement- 'AdaptiveCards.AdaptiveCollectionElement.Add(AdaptiveCards.AdaptiveElement)') + - [GetEnumerator()](#M-AdaptiveCards-AdaptiveCollectionElement-GetEnumerator 'AdaptiveCards.AdaptiveCollectionElement.GetEnumerator') - [ShouldSerializeStyleXml()](#M-AdaptiveCards-AdaptiveCollectionElement-ShouldSerializeStyleXml 'AdaptiveCards.AdaptiveCollectionElement.ShouldSerializeStyleXml') + - [System#Collections#IEnumerable#GetEnumerator()](#M-AdaptiveCards-AdaptiveCollectionElement-System#Collections#IEnumerable#GetEnumerator 'AdaptiveCards.AdaptiveCollectionElement.System#Collections#IEnumerable#GetEnumerator') - [AdaptiveCollectionWithContentAlignment](#T-AdaptiveCards-AdaptiveCollectionWithContentAlignment 'AdaptiveCards.AdaptiveCollectionWithContentAlignment') - - [HorizontalContentAlignment](#P-AdaptiveCards-AdaptiveCollectionWithContentAlignment-HorizontalContentAlignment 'AdaptiveCards.AdaptiveCollectionWithContentAlignment.HorizontalContentAlignment') - - [VerticalContentAlignment](#P-AdaptiveCards-AdaptiveCollectionWithContentAlignment-VerticalContentAlignment 'AdaptiveCards.AdaptiveCollectionWithContentAlignment.VerticalContentAlignment') - - [GetEnumerator()](#M-AdaptiveCards-AdaptiveCollectionWithContentAlignment-GetEnumerator 'AdaptiveCards.AdaptiveCollectionWithContentAlignment.GetEnumerator') + - [HorizontalCellContentAlignment](#P-AdaptiveCards-AdaptiveCollectionWithContentAlignment-HorizontalCellContentAlignment 'AdaptiveCards.AdaptiveCollectionWithContentAlignment.HorizontalCellContentAlignment') + - [VerticalCellContentAlignment](#P-AdaptiveCards-AdaptiveCollectionWithContentAlignment-VerticalCellContentAlignment 'AdaptiveCards.AdaptiveCollectionWithContentAlignment.VerticalCellContentAlignment') - [AdaptiveColumn](#T-AdaptiveCards-AdaptiveColumn 'AdaptiveCards.AdaptiveColumn') - [TypeName](#F-AdaptiveCards-AdaptiveColumn-TypeName 'AdaptiveCards.AdaptiveColumn.TypeName') - - [Rtl](#P-AdaptiveCards-AdaptiveColumn-Rtl 'AdaptiveCards.AdaptiveColumn.Rtl') - [Size](#P-AdaptiveCards-AdaptiveColumn-Size 'AdaptiveCards.AdaptiveColumn.Size') - [Type](#P-AdaptiveCards-AdaptiveColumn-Type 'AdaptiveCards.AdaptiveColumn.Type') - [Width](#P-AdaptiveCards-AdaptiveColumn-Width 'AdaptiveCards.AdaptiveColumn.Width') @@ -156,6 +171,8 @@ - [TypeName](#F-AdaptiveCards-AdaptiveColumnSet-TypeName 'AdaptiveCards.AdaptiveColumnSet.TypeName') - [Columns](#P-AdaptiveCards-AdaptiveColumnSet-Columns 'AdaptiveCards.AdaptiveColumnSet.Columns') - [Type](#P-AdaptiveCards-AdaptiveColumnSet-Type 'AdaptiveCards.AdaptiveColumnSet.Type') + - [Add()](#M-AdaptiveCards-AdaptiveColumnSet-Add-AdaptiveCards-AdaptiveElement- 'AdaptiveCards.AdaptiveColumnSet.Add(AdaptiveCards.AdaptiveElement)') + - [GetEnumerator()](#M-AdaptiveCards-AdaptiveColumnSet-GetEnumerator 'AdaptiveCards.AdaptiveColumnSet.GetEnumerator') - [AdaptiveColumnSize](#T-AdaptiveCards-AdaptiveColumnSize 'AdaptiveCards.AdaptiveColumnSize') - [Auto](#F-AdaptiveCards-AdaptiveColumnSize-Auto 'AdaptiveCards.AdaptiveColumnSize.Auto') - [Stretch](#F-AdaptiveCards-AdaptiveColumnSize-Stretch 'AdaptiveCards.AdaptiveColumnSize.Stretch') @@ -169,7 +186,11 @@ - [BackgroundImage](#P-AdaptiveCards-AdaptiveContainer-BackgroundImage 'AdaptiveCards.AdaptiveContainer.BackgroundImage') - [Items](#P-AdaptiveCards-AdaptiveContainer-Items 'AdaptiveCards.AdaptiveContainer.Items') - [Rtl](#P-AdaptiveCards-AdaptiveContainer-Rtl 'AdaptiveCards.AdaptiveContainer.Rtl') + - [RtlXml](#P-AdaptiveCards-AdaptiveContainer-RtlXml 'AdaptiveCards.AdaptiveContainer.RtlXml') - [Type](#P-AdaptiveCards-AdaptiveContainer-Type 'AdaptiveCards.AdaptiveContainer.Type') + - [Add()](#M-AdaptiveCards-AdaptiveContainer-Add-AdaptiveCards-AdaptiveElement- 'AdaptiveCards.AdaptiveContainer.Add(AdaptiveCards.AdaptiveElement)') + - [GetEnumerator()](#M-AdaptiveCards-AdaptiveContainer-GetEnumerator 'AdaptiveCards.AdaptiveContainer.GetEnumerator') + - [ShouldSerializeRtlXml()](#M-AdaptiveCards-AdaptiveContainer-ShouldSerializeRtlXml 'AdaptiveCards.AdaptiveContainer.ShouldSerializeRtlXml') - [AdaptiveContainerStyle](#T-AdaptiveCards-AdaptiveContainerStyle 'AdaptiveCards.AdaptiveContainerStyle') - [Accent](#F-AdaptiveCards-AdaptiveContainerStyle-Accent 'AdaptiveCards.AdaptiveContainerStyle.Accent') - [Attention](#F-AdaptiveCards-AdaptiveContainerStyle-Attention 'AdaptiveCards.AdaptiveContainerStyle.Attention') @@ -178,6 +199,13 @@ - [Good](#F-AdaptiveCards-AdaptiveContainerStyle-Good 'AdaptiveCards.AdaptiveContainerStyle.Good') - [Normal](#F-AdaptiveCards-AdaptiveContainerStyle-Normal 'AdaptiveCards.AdaptiveContainerStyle.Normal') - [Warning](#F-AdaptiveCards-AdaptiveContainerStyle-Warning 'AdaptiveCards.AdaptiveContainerStyle.Warning') +- [AdaptiveDataQuery](#T-AdaptiveCards-AdaptiveDataQuery 'AdaptiveCards.AdaptiveDataQuery') + - [Separator](#F-AdaptiveCards-AdaptiveDataQuery-Separator 'AdaptiveCards.AdaptiveDataQuery.Separator') + - [Count](#P-AdaptiveCards-AdaptiveDataQuery-Count 'AdaptiveCards.AdaptiveDataQuery.Count') + - [Dataset](#P-AdaptiveCards-AdaptiveDataQuery-Dataset 'AdaptiveCards.AdaptiveDataQuery.Dataset') + - [Skip](#P-AdaptiveCards-AdaptiveDataQuery-Skip 'AdaptiveCards.AdaptiveDataQuery.Skip') + - [Type](#P-AdaptiveCards-AdaptiveDataQuery-Type 'AdaptiveCards.AdaptiveDataQuery.Type') + - [Value](#P-AdaptiveCards-AdaptiveDataQuery-Value 'AdaptiveCards.AdaptiveDataQuery.Value') - [AdaptiveDateInput](#T-AdaptiveCards-AdaptiveDateInput 'AdaptiveCards.AdaptiveDateInput') - [TypeName](#F-AdaptiveCards-AdaptiveDateInput-TypeName 'AdaptiveCards.AdaptiveDateInput.TypeName') - [Max](#P-AdaptiveCards-AdaptiveDateInput-Max 'AdaptiveCards.AdaptiveDateInput.Max') @@ -253,6 +281,7 @@ - [Monospace](#F-AdaptiveCards-AdaptiveFontType-Monospace 'AdaptiveCards.AdaptiveFontType.Monospace') - [AdaptiveHeight](#T-AdaptiveCards-AdaptiveHeight 'AdaptiveCards.AdaptiveHeight') - [#ctor()](#M-AdaptiveCards-AdaptiveHeight-#ctor 'AdaptiveCards.AdaptiveHeight.#ctor') + - [#ctor(value)](#M-AdaptiveCards-AdaptiveHeight-#ctor-System-String- 'AdaptiveCards.AdaptiveHeight.#ctor(System.String)') - [#ctor(px)](#M-AdaptiveCards-AdaptiveHeight-#ctor-System-UInt32- 'AdaptiveCards.AdaptiveHeight.#ctor(System.UInt32)') - [#ctor(heightType)](#M-AdaptiveCards-AdaptiveHeight-#ctor-AdaptiveCards-AdaptiveHeightType- 'AdaptiveCards.AdaptiveHeight.#ctor(AdaptiveCards.AdaptiveHeightType)') - [Auto](#P-AdaptiveCards-AdaptiveHeight-Auto 'AdaptiveCards.AdaptiveHeight.Auto') @@ -264,9 +293,14 @@ - [Equals()](#M-AdaptiveCards-AdaptiveHeight-Equals-AdaptiveCards-AdaptiveHeight- 'AdaptiveCards.AdaptiveHeight.Equals(AdaptiveCards.AdaptiveHeight)') - [GetHashCode()](#M-AdaptiveCards-AdaptiveHeight-GetHashCode 'AdaptiveCards.AdaptiveHeight.GetHashCode') - [IsPixel()](#M-AdaptiveCards-AdaptiveHeight-IsPixel 'AdaptiveCards.AdaptiveHeight.IsPixel') + - [Parse(value)](#M-AdaptiveCards-AdaptiveHeight-Parse-System-String- 'AdaptiveCards.AdaptiveHeight.Parse(System.String)') - [ShouldSerializeAdaptiveHeight()](#M-AdaptiveCards-AdaptiveHeight-ShouldSerializeAdaptiveHeight 'AdaptiveCards.AdaptiveHeight.ShouldSerializeAdaptiveHeight') - [ShouldSerializeUnitXml()](#M-AdaptiveCards-AdaptiveHeight-ShouldSerializeUnitXml 'AdaptiveCards.AdaptiveHeight.ShouldSerializeUnitXml') + - [ToString()](#M-AdaptiveCards-AdaptiveHeight-ToString 'AdaptiveCards.AdaptiveHeight.ToString') - [op_Equality()](#M-AdaptiveCards-AdaptiveHeight-op_Equality-AdaptiveCards-AdaptiveHeight,AdaptiveCards-AdaptiveHeight- 'AdaptiveCards.AdaptiveHeight.op_Equality(AdaptiveCards.AdaptiveHeight,AdaptiveCards.AdaptiveHeight)') + - [op_Implicit(value)](#M-AdaptiveCards-AdaptiveHeight-op_Implicit-System-UInt32-~AdaptiveCards-AdaptiveHeight 'AdaptiveCards.AdaptiveHeight.op_Implicit(System.UInt32)~AdaptiveCards.AdaptiveHeight') + - [op_Implicit(value)](#M-AdaptiveCards-AdaptiveHeight-op_Implicit-AdaptiveCards-AdaptiveHeightType-~AdaptiveCards-AdaptiveHeight 'AdaptiveCards.AdaptiveHeight.op_Implicit(AdaptiveCards.AdaptiveHeightType)~AdaptiveCards.AdaptiveHeight') + - [op_Implicit(value)](#M-AdaptiveCards-AdaptiveHeight-op_Implicit-System-String-~AdaptiveCards-AdaptiveHeight 'AdaptiveCards.AdaptiveHeight.op_Implicit(System.String)~AdaptiveCards.AdaptiveHeight') - [op_Inequality()](#M-AdaptiveCards-AdaptiveHeight-op_Inequality-AdaptiveCards-AdaptiveHeight,AdaptiveCards-AdaptiveHeight- 'AdaptiveCards.AdaptiveHeight.op_Inequality(AdaptiveCards.AdaptiveHeight,AdaptiveCards.AdaptiveHeight)') - [AdaptiveHeightType](#T-AdaptiveCards-AdaptiveHeightType 'AdaptiveCards.AdaptiveHeightType') - [Auto](#F-AdaptiveCards-AdaptiveHeightType-Auto 'AdaptiveCards.AdaptiveHeightType.Auto') @@ -364,14 +398,20 @@ - [AdaptiveMedia](#T-AdaptiveCards-AdaptiveMedia 'AdaptiveCards.AdaptiveMedia') - [TypeName](#F-AdaptiveCards-AdaptiveMedia-TypeName 'AdaptiveCards.AdaptiveMedia.TypeName') - [AltText](#P-AdaptiveCards-AdaptiveMedia-AltText 'AdaptiveCards.AdaptiveMedia.AltText') + - [CaptionSources](#P-AdaptiveCards-AdaptiveMedia-CaptionSources 'AdaptiveCards.AdaptiveMedia.CaptionSources') - [Poster](#P-AdaptiveCards-AdaptiveMedia-Poster 'AdaptiveCards.AdaptiveMedia.Poster') - [Sources](#P-AdaptiveCards-AdaptiveMedia-Sources 'AdaptiveCards.AdaptiveMedia.Sources') - [Type](#P-AdaptiveCards-AdaptiveMedia-Type 'AdaptiveCards.AdaptiveMedia.Type') + - [ShouldSerializeCaptionSources()](#M-AdaptiveCards-AdaptiveMedia-ShouldSerializeCaptionSources 'AdaptiveCards.AdaptiveMedia.ShouldSerializeCaptionSources') - [AdaptiveMediaSource](#T-AdaptiveCards-AdaptiveMediaSource 'AdaptiveCards.AdaptiveMediaSource') - [#ctor()](#M-AdaptiveCards-AdaptiveMediaSource-#ctor 'AdaptiveCards.AdaptiveMediaSource.#ctor') - [#ctor(mimeType,url)](#M-AdaptiveCards-AdaptiveMediaSource-#ctor-System-String,System-String- 'AdaptiveCards.AdaptiveMediaSource.#ctor(System.String,System.String)') - [MimeType](#P-AdaptiveCards-AdaptiveMediaSource-MimeType 'AdaptiveCards.AdaptiveMediaSource.MimeType') - [Url](#P-AdaptiveCards-AdaptiveMediaSource-Url 'AdaptiveCards.AdaptiveMediaSource.Url') +- [AdaptiveMetadata](#T-AdaptiveCards-AdaptiveMetadata 'AdaptiveCards.AdaptiveMetadata') + - [AdditionalProperties](#P-AdaptiveCards-AdaptiveMetadata-AdditionalProperties 'AdaptiveCards.AdaptiveMetadata.AdditionalProperties') + - [WebUrl](#P-AdaptiveCards-AdaptiveMetadata-WebUrl 'AdaptiveCards.AdaptiveMetadata.WebUrl') + - [ShouldSerializeAdditionalProperties()](#M-AdaptiveCards-AdaptiveMetadata-ShouldSerializeAdditionalProperties 'AdaptiveCards.AdaptiveMetadata.ShouldSerializeAdditionalProperties') - [AdaptiveNumberInput](#T-AdaptiveCards-AdaptiveNumberInput 'AdaptiveCards.AdaptiveNumberInput') - [TypeName](#F-AdaptiveCards-AdaptiveNumberInput-TypeName 'AdaptiveCards.AdaptiveNumberInput.TypeName') - [Max](#P-AdaptiveCards-AdaptiveNumberInput-Max 'AdaptiveCards.AdaptiveNumberInput.Max') @@ -387,9 +427,26 @@ - [UrlString](#P-AdaptiveCards-AdaptiveOpenUrlAction-UrlString 'AdaptiveCards.AdaptiveOpenUrlAction.UrlString') - [AdaptiveRefresh](#T-AdaptiveCards-AdaptiveRefresh 'AdaptiveCards.AdaptiveRefresh') - [Action](#P-AdaptiveCards-AdaptiveRefresh-Action 'AdaptiveCards.AdaptiveRefresh.Action') + - [Expires](#P-AdaptiveCards-AdaptiveRefresh-Expires 'AdaptiveCards.AdaptiveRefresh.Expires') + - [ExpiresXml](#P-AdaptiveCards-AdaptiveRefresh-ExpiresXml 'AdaptiveCards.AdaptiveRefresh.ExpiresXml') - [UserIds](#P-AdaptiveCards-AdaptiveRefresh-UserIds 'AdaptiveCards.AdaptiveRefresh.UserIds') +- [AdaptiveRenderArgs](#T-AdaptiveCards-Rendering-AdaptiveRenderArgs 'AdaptiveCards.Rendering.AdaptiveRenderArgs') + - [#ctor()](#M-AdaptiveCards-Rendering-AdaptiveRenderArgs-#ctor 'AdaptiveCards.Rendering.AdaptiveRenderArgs.#ctor') + - [#ctor(previousRenderArgs)](#M-AdaptiveCards-Rendering-AdaptiveRenderArgs-#ctor-AdaptiveCards-Rendering-AdaptiveRenderArgs- 'AdaptiveCards.Rendering.AdaptiveRenderArgs.#ctor(AdaptiveCards.Rendering.AdaptiveRenderArgs)') + - [BleedDirection](#P-AdaptiveCards-Rendering-AdaptiveRenderArgs-BleedDirection 'AdaptiveCards.Rendering.AdaptiveRenderArgs.BleedDirection') + - [ContainerCardId](#P-AdaptiveCards-Rendering-AdaptiveRenderArgs-ContainerCardId 'AdaptiveCards.Rendering.AdaptiveRenderArgs.ContainerCardId') + - [ForegroundColors](#P-AdaptiveCards-Rendering-AdaptiveRenderArgs-ForegroundColors 'AdaptiveCards.Rendering.AdaptiveRenderArgs.ForegroundColors') + - [HasParentWithPadding](#P-AdaptiveCards-Rendering-AdaptiveRenderArgs-HasParentWithPadding 'AdaptiveCards.Rendering.AdaptiveRenderArgs.HasParentWithPadding') + - [ParentStyle](#P-AdaptiveCards-Rendering-AdaptiveRenderArgs-ParentStyle 'AdaptiveCards.Rendering.AdaptiveRenderArgs.ParentStyle') - [AdaptiveRenderException](#T-AdaptiveCards-Rendering-AdaptiveRenderException 'AdaptiveCards.Rendering.AdaptiveRenderException') + - [#ctor()](#M-AdaptiveCards-Rendering-AdaptiveRenderException-#ctor 'AdaptiveCards.Rendering.AdaptiveRenderException.#ctor') + - [#ctor(message)](#M-AdaptiveCards-Rendering-AdaptiveRenderException-#ctor-System-String- 'AdaptiveCards.Rendering.AdaptiveRenderException.#ctor(System.String)') + - [#ctor(message,innerException)](#M-AdaptiveCards-Rendering-AdaptiveRenderException-#ctor-System-String,System-Exception- 'AdaptiveCards.Rendering.AdaptiveRenderException.#ctor(System.String,System.Exception)') - [CardFallbackText](#P-AdaptiveCards-Rendering-AdaptiveRenderException-CardFallbackText 'AdaptiveCards.Rendering.AdaptiveRenderException.CardFallbackText') +- [AdaptiveRenderTransformers\`2](#T-AdaptiveCards-Rendering-AdaptiveRenderTransformers`2 'AdaptiveCards.Rendering.AdaptiveRenderTransformers`2') + - [Apply\`\`1(element,uiElement,context)](#M-AdaptiveCards-Rendering-AdaptiveRenderTransformers`2-Apply``1-``0,`0,`1- 'AdaptiveCards.Rendering.AdaptiveRenderTransformers`2.Apply``1(``0,`0,`1)') + - [Register\`\`1(transformer)](#M-AdaptiveCards-Rendering-AdaptiveRenderTransformers`2-Register``1-System-Action{``0,`0,`1}- 'AdaptiveCards.Rendering.AdaptiveRenderTransformers`2.Register``1(System.Action{``0,`0,`1})') + - [Remove\`\`1()](#M-AdaptiveCards-Rendering-AdaptiveRenderTransformers`2-Remove``1 'AdaptiveCards.Rendering.AdaptiveRenderTransformers`2.Remove``1') - [AdaptiveRichTextBlock](#T-AdaptiveCards-AdaptiveRichTextBlock 'AdaptiveCards.AdaptiveRichTextBlock') - [#ctor()](#M-AdaptiveCards-AdaptiveRichTextBlock-#ctor 'AdaptiveCards.AdaptiveRichTextBlock.#ctor') - [TypeName](#F-AdaptiveCards-AdaptiveRichTextBlock-TypeName 'AdaptiveCards.AdaptiveRichTextBlock.TypeName') @@ -446,22 +503,31 @@ - [Type](#P-AdaptiveCards-AdaptiveTable-Type 'AdaptiveCards.AdaptiveTable.Type') - [Add(element)](#M-AdaptiveCards-AdaptiveTable-Add-AdaptiveCards-AdaptiveElement- 'AdaptiveCards.AdaptiveTable.Add(AdaptiveCards.AdaptiveElement)') - [GetEnumerator()](#M-AdaptiveCards-AdaptiveTable-GetEnumerator 'AdaptiveCards.AdaptiveTable.GetEnumerator') - - [ShouldSerializeStyleXml()](#M-AdaptiveCards-AdaptiveTable-ShouldSerializeStyleXml 'AdaptiveCards.AdaptiveTable.ShouldSerializeStyleXml') + - [ShouldSerializeGridStyleXml()](#M-AdaptiveCards-AdaptiveTable-ShouldSerializeGridStyleXml 'AdaptiveCards.AdaptiveTable.ShouldSerializeGridStyleXml') - [AdaptiveTableCell](#T-AdaptiveCards-AdaptiveTableCell 'AdaptiveCards.AdaptiveTableCell') - [TypeName](#F-AdaptiveCards-AdaptiveTableCell-TypeName 'AdaptiveCards.AdaptiveTableCell.TypeName') + - [Items](#P-AdaptiveCards-AdaptiveTableCell-Items 'AdaptiveCards.AdaptiveTableCell.Items') + - [Rtl](#P-AdaptiveCards-AdaptiveTableCell-Rtl 'AdaptiveCards.AdaptiveTableCell.Rtl') + - [RtlXml](#P-AdaptiveCards-AdaptiveTableCell-RtlXml 'AdaptiveCards.AdaptiveTableCell.RtlXml') + - [Type](#P-AdaptiveCards-AdaptiveTableCell-Type 'AdaptiveCards.AdaptiveTableCell.Type') + - [Add()](#M-AdaptiveCards-AdaptiveTableCell-Add-AdaptiveCards-AdaptiveElement- 'AdaptiveCards.AdaptiveTableCell.Add(AdaptiveCards.AdaptiveElement)') + - [GetEnumerator()](#M-AdaptiveCards-AdaptiveTableCell-GetEnumerator 'AdaptiveCards.AdaptiveTableCell.GetEnumerator') + - [ShouldSerializeRtlXml()](#M-AdaptiveCards-AdaptiveTableCell-ShouldSerializeRtlXml 'AdaptiveCards.AdaptiveTableCell.ShouldSerializeRtlXml') - [AdaptiveTableColumnDefinition](#T-AdaptiveCards-AdaptiveTableColumnDefinition 'AdaptiveCards.AdaptiveTableColumnDefinition') - [TypeName](#F-AdaptiveCards-AdaptiveTableColumnDefinition-TypeName 'AdaptiveCards.AdaptiveTableColumnDefinition.TypeName') - [HorizontalContentAlignment](#P-AdaptiveCards-AdaptiveTableColumnDefinition-HorizontalContentAlignment 'AdaptiveCards.AdaptiveTableColumnDefinition.HorizontalContentAlignment') + - [PixelWidth](#P-AdaptiveCards-AdaptiveTableColumnDefinition-PixelWidth 'AdaptiveCards.AdaptiveTableColumnDefinition.PixelWidth') - [VerticalContentAlignment](#P-AdaptiveCards-AdaptiveTableColumnDefinition-VerticalContentAlignment 'AdaptiveCards.AdaptiveTableColumnDefinition.VerticalContentAlignment') + - [Width](#P-AdaptiveCards-AdaptiveTableColumnDefinition-Width 'AdaptiveCards.AdaptiveTableColumnDefinition.Width') - [AdaptiveTableRow](#T-AdaptiveCards-AdaptiveTableRow 'AdaptiveCards.AdaptiveTableRow') - [TypeName](#F-AdaptiveCards-AdaptiveTableRow-TypeName 'AdaptiveCards.AdaptiveTableRow.TypeName') - [Cells](#P-AdaptiveCards-AdaptiveTableRow-Cells 'AdaptiveCards.AdaptiveTableRow.Cells') - [Rtl](#P-AdaptiveCards-AdaptiveTableRow-Rtl 'AdaptiveCards.AdaptiveTableRow.Rtl') - - [Style](#P-AdaptiveCards-AdaptiveTableRow-Style 'AdaptiveCards.AdaptiveTableRow.Style') - - [StyleXml](#P-AdaptiveCards-AdaptiveTableRow-StyleXml 'AdaptiveCards.AdaptiveTableRow.StyleXml') + - [RtlXml](#P-AdaptiveCards-AdaptiveTableRow-RtlXml 'AdaptiveCards.AdaptiveTableRow.RtlXml') - [Type](#P-AdaptiveCards-AdaptiveTableRow-Type 'AdaptiveCards.AdaptiveTableRow.Type') + - [Add()](#M-AdaptiveCards-AdaptiveTableRow-Add-AdaptiveCards-AdaptiveElement- 'AdaptiveCards.AdaptiveTableRow.Add(AdaptiveCards.AdaptiveElement)') - [GetEnumerator()](#M-AdaptiveCards-AdaptiveTableRow-GetEnumerator 'AdaptiveCards.AdaptiveTableRow.GetEnumerator') - - [ShouldSerializeStyleXml()](#M-AdaptiveCards-AdaptiveTableRow-ShouldSerializeStyleXml 'AdaptiveCards.AdaptiveTableRow.ShouldSerializeStyleXml') + - [ShouldSerializeRtlXml()](#M-AdaptiveCards-AdaptiveTableRow-ShouldSerializeRtlXml 'AdaptiveCards.AdaptiveTableRow.ShouldSerializeRtlXml') - [AdaptiveTargetElement](#T-AdaptiveCards-AdaptiveTargetElement 'AdaptiveCards.AdaptiveTargetElement') - [#ctor()](#M-AdaptiveCards-AdaptiveTargetElement-#ctor 'AdaptiveCards.AdaptiveTargetElement.#ctor') - [#ctor(elementId)](#M-AdaptiveCards-AdaptiveTargetElement-#ctor-System-String- 'AdaptiveCards.AdaptiveTargetElement.#ctor(System.String)') @@ -605,11 +671,79 @@ - [Center](#F-AdaptiveCards-AdaptiveVerticalContentAlignment-Center 'AdaptiveCards.AdaptiveVerticalContentAlignment.Center') - [Top](#F-AdaptiveCards-AdaptiveVerticalContentAlignment-Top 'AdaptiveCards.AdaptiveVerticalContentAlignment.Top') - [AdaptiveVisitor](#T-AdaptiveCards-Rendering-AdaptiveVisitor 'AdaptiveCards.Rendering.AdaptiveVisitor') + - [Elements](#P-AdaptiveCards-Rendering-AdaptiveVisitor-Elements 'AdaptiveCards.Rendering.AdaptiveVisitor.Elements') + - [Visit(adaptiveElement)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveElement- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveElement)') + - [Visit(card)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveCard- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveCard)') + - [Visit(container)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveContainer- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveContainer)') + - [Visit(columnSet)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveColumnSet- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveColumnSet)') + - [Visit(factSet)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveFactSet- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveFactSet)') + - [Visit(imageSet)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveImageSet- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveImageSet)') + - [Visit(textBlock)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTextBlock- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTextBlock)') + - [Visit(image)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveImage- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveImage)') + - [Visit(fact)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveFact- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveFact)') + - [Visit(inputText)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTextInput- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTextInput)') + - [Visit(inputDate)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveDateInput- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveDateInput)') + - [Visit(inputNumber)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveNumberInput- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveNumberInput)') + - [Visit(inputTime)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTimeInput- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTimeInput)') + - [Visit(inputToggle)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveToggleInput- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveToggleInput)') + - [Visit(adaptiveChoiceSetInput)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveChoiceSetInput- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveChoiceSetInput)') + - [Visit(actionSet)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveActionSet- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveActionSet)') + - [Visit(action)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveAction- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveAction)') + - [Visit(action)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveSubmitAction- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveSubmitAction)') + - [Visit(action)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveOpenUrlAction- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveOpenUrlAction)') + - [Visit(action)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveShowCardAction- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveShowCardAction)') + - [Visit(action)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveToggleVisibilityAction- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveToggleVisibilityAction)') + - [Visit(targetElement)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTargetElement- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTargetElement)') + - [Visit(action)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveExecuteAction- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveExecuteAction)') + - [Visit(media)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveMedia- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveMedia)') + - [Visit(rtb)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveRichTextBlock- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveRichTextBlock)') + - [Visit(inline)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveInline- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveInline)') + - [Visit(run)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTextRun- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTextRun)') + - [Visit(refresh)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveRefresh- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveRefresh)') + - [Visit(table)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTable- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTable)') + - [Visit(row)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTableRow- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTableRow)') + - [Visit(col)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTableColumnDefinition- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTableColumnDefinition)') + - [Visit(cell)](#M-AdaptiveCards-Rendering-AdaptiveVisitor-Visit-AdaptiveCards-AdaptiveTableCell- 'AdaptiveCards.Rendering.AdaptiveVisitor.Visit(AdaptiveCards.AdaptiveTableCell)') - [AdaptiveWarning](#T-AdaptiveCards-AdaptiveWarning 'AdaptiveCards.AdaptiveWarning') - [#ctor(code,message)](#M-AdaptiveCards-AdaptiveWarning-#ctor-System-Int32,System-String- 'AdaptiveCards.AdaptiveWarning.#ctor(System.Int32,System.String)') - [Code](#P-AdaptiveCards-AdaptiveWarning-Code 'AdaptiveCards.AdaptiveWarning.Code') - [Message](#P-AdaptiveCards-AdaptiveWarning-Message 'AdaptiveCards.AdaptiveWarning.Message') - [ToString()](#M-AdaptiveCards-AdaptiveWarning-ToString 'AdaptiveCards.AdaptiveWarning.ToString') +- [AdaptiveWidth](#T-AdaptiveCards-AdaptiveWidth 'AdaptiveCards.AdaptiveWidth') + - [#ctor()](#M-AdaptiveCards-AdaptiveWidth-#ctor 'AdaptiveCards.AdaptiveWidth.#ctor') + - [#ctor(value)](#M-AdaptiveCards-AdaptiveWidth-#ctor-System-String- 'AdaptiveCards.AdaptiveWidth.#ctor(System.String)') + - [#ctor(px)](#M-AdaptiveCards-AdaptiveWidth-#ctor-System-UInt32- 'AdaptiveCards.AdaptiveWidth.#ctor(System.UInt32)') + - [#ctor(widthType)](#M-AdaptiveCards-AdaptiveWidth-#ctor-AdaptiveCards-AdaptiveWidthType- 'AdaptiveCards.AdaptiveWidth.#ctor(AdaptiveCards.AdaptiveWidthType)') + - [Auto](#P-AdaptiveCards-AdaptiveWidth-Auto 'AdaptiveCards.AdaptiveWidth.Auto') + - [Stretch](#P-AdaptiveCards-AdaptiveWidth-Stretch 'AdaptiveCards.AdaptiveWidth.Stretch') + - [Unit](#P-AdaptiveCards-AdaptiveWidth-Unit 'AdaptiveCards.AdaptiveWidth.Unit') + - [UnitXml](#P-AdaptiveCards-AdaptiveWidth-UnitXml 'AdaptiveCards.AdaptiveWidth.UnitXml') + - [WidthType](#P-AdaptiveCards-AdaptiveWidth-WidthType 'AdaptiveCards.AdaptiveWidth.WidthType') + - [Equals()](#M-AdaptiveCards-AdaptiveWidth-Equals-System-Object- 'AdaptiveCards.AdaptiveWidth.Equals(System.Object)') + - [Equals()](#M-AdaptiveCards-AdaptiveWidth-Equals-AdaptiveCards-AdaptiveWidth- 'AdaptiveCards.AdaptiveWidth.Equals(AdaptiveCards.AdaptiveWidth)') + - [GetHashCode()](#M-AdaptiveCards-AdaptiveWidth-GetHashCode 'AdaptiveCards.AdaptiveWidth.GetHashCode') + - [IsPixel()](#M-AdaptiveCards-AdaptiveWidth-IsPixel 'AdaptiveCards.AdaptiveWidth.IsPixel') + - [Parse(value)](#M-AdaptiveCards-AdaptiveWidth-Parse-System-String- 'AdaptiveCards.AdaptiveWidth.Parse(System.String)') + - [ShouldSerializeAdaptiveWidth()](#M-AdaptiveCards-AdaptiveWidth-ShouldSerializeAdaptiveWidth 'AdaptiveCards.AdaptiveWidth.ShouldSerializeAdaptiveWidth') + - [ShouldSerializeUnitXml()](#M-AdaptiveCards-AdaptiveWidth-ShouldSerializeUnitXml 'AdaptiveCards.AdaptiveWidth.ShouldSerializeUnitXml') + - [ToString()](#M-AdaptiveCards-AdaptiveWidth-ToString 'AdaptiveCards.AdaptiveWidth.ToString') + - [op_Equality()](#M-AdaptiveCards-AdaptiveWidth-op_Equality-AdaptiveCards-AdaptiveWidth,AdaptiveCards-AdaptiveWidth- 'AdaptiveCards.AdaptiveWidth.op_Equality(AdaptiveCards.AdaptiveWidth,AdaptiveCards.AdaptiveWidth)') + - [op_Implicit(value)](#M-AdaptiveCards-AdaptiveWidth-op_Implicit-System-UInt32-~AdaptiveCards-AdaptiveWidth 'AdaptiveCards.AdaptiveWidth.op_Implicit(System.UInt32)~AdaptiveCards.AdaptiveWidth') + - [op_Implicit(value)](#M-AdaptiveCards-AdaptiveWidth-op_Implicit-AdaptiveCards-AdaptiveWidthType-~AdaptiveCards-AdaptiveWidth 'AdaptiveCards.AdaptiveWidth.op_Implicit(AdaptiveCards.AdaptiveWidthType)~AdaptiveCards.AdaptiveWidth') + - [op_Implicit(value)](#M-AdaptiveCards-AdaptiveWidth-op_Implicit-System-String-~AdaptiveCards-AdaptiveWidth 'AdaptiveCards.AdaptiveWidth.op_Implicit(System.String)~AdaptiveCards.AdaptiveWidth') + - [op_Inequality()](#M-AdaptiveCards-AdaptiveWidth-op_Inequality-AdaptiveCards-AdaptiveWidth,AdaptiveCards-AdaptiveWidth- 'AdaptiveCards.AdaptiveWidth.op_Inequality(AdaptiveCards.AdaptiveWidth,AdaptiveCards.AdaptiveWidth)') +- [AdaptiveWidthType](#T-AdaptiveCards-AdaptiveWidthType 'AdaptiveCards.AdaptiveWidthType') + - [Auto](#F-AdaptiveCards-AdaptiveWidthType-Auto 'AdaptiveCards.AdaptiveWidthType.Auto') + - [Pixel](#F-AdaptiveCards-AdaptiveWidthType-Pixel 'AdaptiveCards.AdaptiveWidthType.Pixel') + - [Stretch](#F-AdaptiveCards-AdaptiveWidthType-Stretch 'AdaptiveCards.AdaptiveWidthType.Stretch') + - [Weighted](#F-AdaptiveCards-AdaptiveWidthType-Weighted 'AdaptiveCards.AdaptiveWidthType.Weighted') +- [BleedDirection](#T-AdaptiveCards-Rendering-BleedDirection 'AdaptiveCards.Rendering.BleedDirection') + - [BleedAll](#F-AdaptiveCards-Rendering-BleedDirection-BleedAll 'AdaptiveCards.Rendering.BleedDirection.BleedAll') + - [BleedDown](#F-AdaptiveCards-Rendering-BleedDirection-BleedDown 'AdaptiveCards.Rendering.BleedDirection.BleedDown') + - [BleedLeft](#F-AdaptiveCards-Rendering-BleedDirection-BleedLeft 'AdaptiveCards.Rendering.BleedDirection.BleedLeft') + - [BleedNone](#F-AdaptiveCards-Rendering-BleedDirection-BleedNone 'AdaptiveCards.Rendering.BleedDirection.BleedNone') + - [BleedRight](#F-AdaptiveCards-Rendering-BleedDirection-BleedRight 'AdaptiveCards.Rendering.BleedDirection.BleedRight') + - [BleedUp](#F-AdaptiveCards-Rendering-BleedDirection-BleedUp 'AdaptiveCards.Rendering.BleedDirection.BleedUp') - [BlockRules](#T-Microsoft-MarkedNet-BlockRules 'Microsoft.MarkedNet.BlockRules') - [BreaksInlineRules](#T-Microsoft-MarkedNet-BreaksInlineRules 'Microsoft.MarkedNet.BreaksInlineRules') - [ColorUtil](#T-AdaptiveCards-ColorUtil 'AdaptiveCards.ColorUtil') @@ -621,10 +755,29 @@ - [ContainerStyleConfig](#T-AdaptiveCards-Rendering-ContainerStyleConfig 'AdaptiveCards.Rendering.ContainerStyleConfig') - [BackgroundColor](#P-AdaptiveCards-Rendering-ContainerStyleConfig-BackgroundColor 'AdaptiveCards.Rendering.ContainerStyleConfig.BackgroundColor') - [ForegroundColors](#P-AdaptiveCards-Rendering-ContainerStyleConfig-ForegroundColors 'AdaptiveCards.Rendering.ContainerStyleConfig.ForegroundColors') +- [ContainerStylesConfig](#T-AdaptiveCards-Rendering-ContainerStylesConfig 'AdaptiveCards.Rendering.ContainerStylesConfig') + - [Accent](#P-AdaptiveCards-Rendering-ContainerStylesConfig-Accent 'AdaptiveCards.Rendering.ContainerStylesConfig.Accent') + - [Attention](#P-AdaptiveCards-Rendering-ContainerStylesConfig-Attention 'AdaptiveCards.Rendering.ContainerStylesConfig.Attention') + - [Default](#P-AdaptiveCards-Rendering-ContainerStylesConfig-Default 'AdaptiveCards.Rendering.ContainerStylesConfig.Default') + - [Emphasis](#P-AdaptiveCards-Rendering-ContainerStylesConfig-Emphasis 'AdaptiveCards.Rendering.ContainerStylesConfig.Emphasis') + - [Good](#P-AdaptiveCards-Rendering-ContainerStylesConfig-Good 'AdaptiveCards.Rendering.ContainerStylesConfig.Good') + - [Warning](#P-AdaptiveCards-Rendering-ContainerStylesConfig-Warning 'AdaptiveCards.Rendering.ContainerStylesConfig.Warning') + - [GetContainerStyleConfig(style)](#M-AdaptiveCards-Rendering-ContainerStylesConfig-GetContainerStyleConfig-System-Nullable{AdaptiveCards-AdaptiveContainerStyle}- 'AdaptiveCards.Rendering.ContainerStylesConfig.GetContainerStyleConfig(System.Nullable{AdaptiveCards.AdaptiveContainerStyle})') - [ContextType](#T-AdaptiveCards-ParseContext-ContextType 'AdaptiveCards.ParseContext.ContextType') - [Action](#F-AdaptiveCards-ParseContext-ContextType-Action 'AdaptiveCards.ParseContext.ContextType.Action') - [Element](#F-AdaptiveCards-ParseContext-ContextType-Element 'AdaptiveCards.ParseContext.ContextType.Element') +- [Emoji](#T-Microsoft-MarkedNet-Emoji 'Microsoft.MarkedNet.Emoji') +- [EmojiConverter](#T-Microsoft-MarkedNet-EmojiConverter 'Microsoft.MarkedNet.EmojiConverter') + - [Emoji2Markup](#P-Microsoft-MarkedNet-EmojiConverter-Emoji2Markup 'Microsoft.MarkedNet.EmojiConverter.Emoji2Markup') + - [Markup2Emoji](#P-Microsoft-MarkedNet-EmojiConverter-Markup2Emoji 'Microsoft.MarkedNet.EmojiConverter.Markup2Emoji') + - [Add(name,markup,code1,code2,code3)](#M-Microsoft-MarkedNet-EmojiConverter-Add-System-String,System-String,System-Int32,System-Nullable{System-Int32},System-Nullable{System-Int32}- 'Microsoft.MarkedNet.EmojiConverter.Add(System.String,System.String,System.Int32,System.Nullable{System.Int32},System.Nullable{System.Int32})') + - [ConvertEmojiToMarkup(emojiText)](#M-Microsoft-MarkedNet-EmojiConverter-ConvertEmojiToMarkup-System-String- 'Microsoft.MarkedNet.EmojiConverter.ConvertEmojiToMarkup(System.String)') + - [ConvertMarkupToEmoji(markup)](#M-Microsoft-MarkedNet-EmojiConverter-ConvertMarkupToEmoji-System-String- 'Microsoft.MarkedNet.EmojiConverter.ConvertMarkupToEmoji(System.String)') - [EmojiMarkdownRenderer](#T-Microsoft-MarkedNet-EmojiMarkdownRenderer 'Microsoft.MarkedNet.EmojiMarkdownRenderer') + - [#ctor()](#M-Microsoft-MarkedNet-EmojiMarkdownRenderer-#ctor 'Microsoft.MarkedNet.EmojiMarkdownRenderer.#ctor') + - [#ctor(options)](#M-Microsoft-MarkedNet-EmojiMarkdownRenderer-#ctor-Microsoft-MarkedNet-Options- 'Microsoft.MarkedNet.EmojiMarkdownRenderer.#ctor(Microsoft.MarkedNet.Options)') + - [Preprocess(text)](#M-Microsoft-MarkedNet-EmojiMarkdownRenderer-Preprocess-System-String- 'Microsoft.MarkedNet.EmojiMarkdownRenderer.Preprocess(System.String)') +- [EmojiMarkup](#T-Microsoft-MarkedNet-EmojiMarkup 'Microsoft.MarkedNet.EmojiMarkup') - [ErrorMessageConfig](#T-AdaptiveCards-Rendering-ErrorMessageConfig 'AdaptiveCards.Rendering.ErrorMessageConfig') - [Size](#P-AdaptiveCards-Rendering-ErrorMessageConfig-Size 'AdaptiveCards.Rendering.ErrorMessageConfig.Size') - [Spacing](#P-AdaptiveCards-Rendering-ErrorMessageConfig-Spacing 'AdaptiveCards.Rendering.ErrorMessageConfig.Spacing') @@ -634,7 +787,40 @@ - [Title](#P-AdaptiveCards-Rendering-FactSetConfig-Title 'AdaptiveCards.Rendering.FactSetConfig.Title') - [Value](#P-AdaptiveCards-Rendering-FactSetConfig-Value 'AdaptiveCards.Rendering.FactSetConfig.Value') - [FontColorConfig](#T-AdaptiveCards-Rendering-FontColorConfig 'AdaptiveCards.Rendering.FontColorConfig') + - [#ctor(defaultColor,subtle)](#M-AdaptiveCards-Rendering-FontColorConfig-#ctor-System-String,System-String- 'AdaptiveCards.Rendering.FontColorConfig.#ctor(System.String,System.String)') - [Default](#P-AdaptiveCards-Rendering-FontColorConfig-Default 'AdaptiveCards.Rendering.FontColorConfig.Default') + - [HighlightColors](#P-AdaptiveCards-Rendering-FontColorConfig-HighlightColors 'AdaptiveCards.Rendering.FontColorConfig.HighlightColors') + - [Subtle](#P-AdaptiveCards-Rendering-FontColorConfig-Subtle 'AdaptiveCards.Rendering.FontColorConfig.Subtle') +- [FontSizesConfig](#T-AdaptiveCards-Rendering-FontSizesConfig 'AdaptiveCards.Rendering.FontSizesConfig') + - [Default](#P-AdaptiveCards-Rendering-FontSizesConfig-Default 'AdaptiveCards.Rendering.FontSizesConfig.Default') + - [ExtraLarge](#P-AdaptiveCards-Rendering-FontSizesConfig-ExtraLarge 'AdaptiveCards.Rendering.FontSizesConfig.ExtraLarge') + - [Large](#P-AdaptiveCards-Rendering-FontSizesConfig-Large 'AdaptiveCards.Rendering.FontSizesConfig.Large') + - [Medium](#P-AdaptiveCards-Rendering-FontSizesConfig-Medium 'AdaptiveCards.Rendering.FontSizesConfig.Medium') + - [Small](#P-AdaptiveCards-Rendering-FontSizesConfig-Small 'AdaptiveCards.Rendering.FontSizesConfig.Small') + - [GetDefaultFontSize(fontSize)](#M-AdaptiveCards-Rendering-FontSizesConfig-GetDefaultFontSize-AdaptiveCards-AdaptiveTextSize- 'AdaptiveCards.Rendering.FontSizesConfig.GetDefaultFontSize(AdaptiveCards.AdaptiveTextSize)') + - [GetFontSize(fontSize)](#M-AdaptiveCards-Rendering-FontSizesConfig-GetFontSize-AdaptiveCards-AdaptiveTextSize- 'AdaptiveCards.Rendering.FontSizesConfig.GetFontSize(AdaptiveCards.AdaptiveTextSize)') +- [FontStyleConfig](#T-AdaptiveCards-Rendering-FontStyleConfig 'AdaptiveCards.Rendering.FontStyleConfig') + - [FontFamily](#P-AdaptiveCards-Rendering-FontStyleConfig-FontFamily 'AdaptiveCards.Rendering.FontStyleConfig.FontFamily') + - [FontSizes](#P-AdaptiveCards-Rendering-FontStyleConfig-FontSizes 'AdaptiveCards.Rendering.FontStyleConfig.FontSizes') + - [FontWeights](#P-AdaptiveCards-Rendering-FontStyleConfig-FontWeights 'AdaptiveCards.Rendering.FontStyleConfig.FontWeights') +- [FontTypesConfig](#T-AdaptiveCards-Rendering-FontTypesConfig 'AdaptiveCards.Rendering.FontTypesConfig') + - [Default](#P-AdaptiveCards-Rendering-FontTypesConfig-Default 'AdaptiveCards.Rendering.FontTypesConfig.Default') + - [Monospace](#P-AdaptiveCards-Rendering-FontTypesConfig-Monospace 'AdaptiveCards.Rendering.FontTypesConfig.Monospace') + - [GetFontType(fontType)](#M-AdaptiveCards-Rendering-FontTypesConfig-GetFontType-AdaptiveCards-AdaptiveFontType- 'AdaptiveCards.Rendering.FontTypesConfig.GetFontType(AdaptiveCards.AdaptiveFontType)') +- [FontWeightsConfig](#T-AdaptiveCards-Rendering-FontWeightsConfig 'AdaptiveCards.Rendering.FontWeightsConfig') + - [Bolder](#P-AdaptiveCards-Rendering-FontWeightsConfig-Bolder 'AdaptiveCards.Rendering.FontWeightsConfig.Bolder') + - [Default](#P-AdaptiveCards-Rendering-FontWeightsConfig-Default 'AdaptiveCards.Rendering.FontWeightsConfig.Default') + - [Lighter](#P-AdaptiveCards-Rendering-FontWeightsConfig-Lighter 'AdaptiveCards.Rendering.FontWeightsConfig.Lighter') + - [GetDefaultFontWeight(fontWeight)](#M-AdaptiveCards-Rendering-FontWeightsConfig-GetDefaultFontWeight-AdaptiveCards-AdaptiveTextWeight- 'AdaptiveCards.Rendering.FontWeightsConfig.GetDefaultFontWeight(AdaptiveCards.AdaptiveTextWeight)') + - [GetFontWeight(fontWeight)](#M-AdaptiveCards-Rendering-FontWeightsConfig-GetFontWeight-AdaptiveCards-AdaptiveTextWeight- 'AdaptiveCards.Rendering.FontWeightsConfig.GetFontWeight(AdaptiveCards.AdaptiveTextWeight)') +- [ForegroundColorsConfig](#T-AdaptiveCards-Rendering-ForegroundColorsConfig 'AdaptiveCards.Rendering.ForegroundColorsConfig') + - [Accent](#P-AdaptiveCards-Rendering-ForegroundColorsConfig-Accent 'AdaptiveCards.Rendering.ForegroundColorsConfig.Accent') + - [Attention](#P-AdaptiveCards-Rendering-ForegroundColorsConfig-Attention 'AdaptiveCards.Rendering.ForegroundColorsConfig.Attention') + - [Dark](#P-AdaptiveCards-Rendering-ForegroundColorsConfig-Dark 'AdaptiveCards.Rendering.ForegroundColorsConfig.Dark') + - [Default](#P-AdaptiveCards-Rendering-ForegroundColorsConfig-Default 'AdaptiveCards.Rendering.ForegroundColorsConfig.Default') + - [Good](#P-AdaptiveCards-Rendering-ForegroundColorsConfig-Good 'AdaptiveCards.Rendering.ForegroundColorsConfig.Good') + - [Light](#P-AdaptiveCards-Rendering-ForegroundColorsConfig-Light 'AdaptiveCards.Rendering.ForegroundColorsConfig.Light') + - [Warning](#P-AdaptiveCards-Rendering-ForegroundColorsConfig-Warning 'AdaptiveCards.Rendering.ForegroundColorsConfig.Warning') - [GfmBlockRules](#T-Microsoft-MarkedNet-GfmBlockRules 'Microsoft.MarkedNet.GfmBlockRules') - [GfmInlineRules](#T-Microsoft-MarkedNet-GfmInlineRules 'Microsoft.MarkedNet.GfmInlineRules') - [HashColorConverter](#T-AdaptiveCards-HashColorConverter 'AdaptiveCards.HashColorConverter') @@ -646,8 +832,12 @@ - [HeadingsConfig](#T-AdaptiveCards-Rendering-HeadingsConfig 'AdaptiveCards.Rendering.HeadingsConfig') - [Level](#P-AdaptiveCards-Rendering-HeadingsConfig-Level 'AdaptiveCards.Rendering.HeadingsConfig.Level') - [HighlightColorConfig](#T-AdaptiveCards-Rendering-HighlightColorConfig 'AdaptiveCards.Rendering.HighlightColorConfig') + - [#ctor()](#M-AdaptiveCards-Rendering-HighlightColorConfig-#ctor 'AdaptiveCards.Rendering.HighlightColorConfig.#ctor') - [Default](#P-AdaptiveCards-Rendering-HighlightColorConfig-Default 'AdaptiveCards.Rendering.HighlightColorConfig.Default') + - [Subtle](#P-AdaptiveCards-Rendering-HighlightColorConfig-Subtle 'AdaptiveCards.Rendering.HighlightColorConfig.Subtle') - [HtmlRenderer](#T-Microsoft-MarkedNet-HtmlRenderer 'Microsoft.MarkedNet.HtmlRenderer') + - [#ctor()](#M-Microsoft-MarkedNet-HtmlRenderer-#ctor 'Microsoft.MarkedNet.HtmlRenderer.#ctor') + - [#ctor(options)](#M-Microsoft-MarkedNet-HtmlRenderer-#ctor-Microsoft-MarkedNet-Options- 'Microsoft.MarkedNet.HtmlRenderer.#ctor(Microsoft.MarkedNet.Options)') - [IAdaptiveTextElement](#T-AdaptiveCards-IAdaptiveTextElement 'AdaptiveCards.IAdaptiveTextElement') - [Color](#P-AdaptiveCards-IAdaptiveTextElement-Color 'AdaptiveCards.IAdaptiveTextElement.Color') - [FontType](#P-AdaptiveCards-IAdaptiveTextElement-FontType 'AdaptiveCards.IAdaptiveTextElement.FontType') @@ -671,6 +861,12 @@ - [Warnings](#P-AdaptiveCards-IgnoreNullEnumConverter`1-Warnings 'AdaptiveCards.IgnoreNullEnumConverter`1.Warnings') - [ReadJson()](#M-AdaptiveCards-IgnoreNullEnumConverter`1-ReadJson-Newtonsoft-Json-JsonReader,System-Type,System-Object,Newtonsoft-Json-JsonSerializer- 'AdaptiveCards.IgnoreNullEnumConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)') - [WriteJson()](#M-AdaptiveCards-IgnoreNullEnumConverter`1-WriteJson-Newtonsoft-Json-JsonWriter,System-Object,Newtonsoft-Json-JsonSerializer- 'AdaptiveCards.IgnoreNullEnumConverter`1.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)') +- [ImageSetConfig](#T-AdaptiveCards-Rendering-ImageSetConfig 'AdaptiveCards.Rendering.ImageSetConfig') + - [ImageSize](#P-AdaptiveCards-Rendering-ImageSetConfig-ImageSize 'AdaptiveCards.Rendering.ImageSetConfig.ImageSize') +- [ImageSizesConfig](#T-AdaptiveCards-Rendering-ImageSizesConfig 'AdaptiveCards.Rendering.ImageSizesConfig') + - [Large](#P-AdaptiveCards-Rendering-ImageSizesConfig-Large 'AdaptiveCards.Rendering.ImageSizesConfig.Large') + - [Medium](#P-AdaptiveCards-Rendering-ImageSizesConfig-Medium 'AdaptiveCards.Rendering.ImageSizesConfig.Medium') + - [Small](#P-AdaptiveCards-Rendering-ImageSizesConfig-Small 'AdaptiveCards.Rendering.ImageSizesConfig.Small') - [InlineLexer](#T-Microsoft-MarkedNet-InlineLexer 'Microsoft.MarkedNet.InlineLexer') - [Mangle()](#M-Microsoft-MarkedNet-InlineLexer-Mangle-System-String- 'Microsoft.MarkedNet.InlineLexer.Mangle(System.String)') - [Output()](#M-Microsoft-MarkedNet-InlineLexer-Output-System-String- 'Microsoft.MarkedNet.InlineLexer.Output(System.String)') @@ -684,10 +880,17 @@ - [Suffix](#P-AdaptiveCards-Rendering-InputLabelConfig-Suffix 'AdaptiveCards.Rendering.InputLabelConfig.Suffix') - [Weight](#P-AdaptiveCards-Rendering-InputLabelConfig-Weight 'AdaptiveCards.Rendering.InputLabelConfig.Weight') - [InputsConfig](#T-AdaptiveCards-Rendering-InputsConfig 'AdaptiveCards.Rendering.InputsConfig') + - [ErrorMessage](#P-AdaptiveCards-Rendering-InputsConfig-ErrorMessage 'AdaptiveCards.Rendering.InputsConfig.ErrorMessage') + - [Label](#P-AdaptiveCards-Rendering-InputsConfig-Label 'AdaptiveCards.Rendering.InputsConfig.Label') +- [Iso8601DateTimeConverter](#T-AdaptiveCards-Iso8601DateTimeConverter 'AdaptiveCards.Iso8601DateTimeConverter') + - [#ctor()](#M-AdaptiveCards-Iso8601DateTimeConverter-#ctor 'AdaptiveCards.Iso8601DateTimeConverter.#ctor') - [JsonExtensions](#T-AdaptiveCards-JsonExtensions 'AdaptiveCards.JsonExtensions') - [IsHexDigit(c)](#M-AdaptiveCards-JsonExtensions-IsHexDigit-System-Char- 'AdaptiveCards.JsonExtensions.IsHexDigit(System.Char)') + - [IsIntegerType(type)](#M-AdaptiveCards-JsonExtensions-IsIntegerType-System-Type- 'AdaptiveCards.JsonExtensions.IsIntegerType(System.Type)') - [LabelConfig](#T-AdaptiveCards-Rendering-LabelConfig 'AdaptiveCards.Rendering.LabelConfig') - [InputSpacing](#P-AdaptiveCards-Rendering-LabelConfig-InputSpacing 'AdaptiveCards.Rendering.LabelConfig.InputSpacing') + - [OptionalInputs](#P-AdaptiveCards-Rendering-LabelConfig-OptionalInputs 'AdaptiveCards.Rendering.LabelConfig.OptionalInputs') + - [RequiredInputs](#P-AdaptiveCards-Rendering-LabelConfig-RequiredInputs 'AdaptiveCards.Rendering.LabelConfig.RequiredInputs') - [Lexer](#T-Microsoft-MarkedNet-Lexer 'Microsoft.MarkedNet.Lexer') - [Lex()](#M-Microsoft-MarkedNet-Lexer-Lex-System-String,Microsoft-MarkedNet-Options- 'Microsoft.MarkedNet.Lexer.Lex(System.String,Microsoft.MarkedNet.Options)') - [Lex()](#M-Microsoft-MarkedNet-Lexer-Lex-System-String- 'Microsoft.MarkedNet.Lexer.Lex(System.String)') @@ -717,14 +920,21 @@ - [RemoteResourceInformation](#T-AdaptiveCards-RemoteResourceInformation 'AdaptiveCards.RemoteResourceInformation') - [#ctor(url,mimeType)](#M-AdaptiveCards-RemoteResourceInformation-#ctor-System-String,System-String- 'AdaptiveCards.RemoteResourceInformation.#ctor(System.String,System.String)') - [RenderedAdaptiveCardBase](#T-AdaptiveCards-Rendering-RenderedAdaptiveCardBase 'AdaptiveCards.Rendering.RenderedAdaptiveCardBase') + - [#ctor(originatingCard,warnings)](#M-AdaptiveCards-Rendering-RenderedAdaptiveCardBase-#ctor-AdaptiveCards-AdaptiveCard,System-Collections-Generic-IList{AdaptiveCards-AdaptiveWarning}- 'AdaptiveCards.Rendering.RenderedAdaptiveCardBase.#ctor(AdaptiveCards.AdaptiveCard,System.Collections.Generic.IList{AdaptiveCards.AdaptiveWarning})') - [OriginatingCard](#P-AdaptiveCards-Rendering-RenderedAdaptiveCardBase-OriginatingCard 'AdaptiveCards.Rendering.RenderedAdaptiveCardBase.OriginatingCard') - [UserInputs](#P-AdaptiveCards-Rendering-RenderedAdaptiveCardBase-UserInputs 'AdaptiveCards.Rendering.RenderedAdaptiveCardBase.UserInputs') - [Warnings](#P-AdaptiveCards-Rendering-RenderedAdaptiveCardBase-Warnings 'AdaptiveCards.Rendering.RenderedAdaptiveCardBase.Warnings') - [RenderedAdaptiveCardInputs](#T-AdaptiveCards-Rendering-RenderedAdaptiveCardInputs 'AdaptiveCards.Rendering.RenderedAdaptiveCardInputs') + - [#ctor()](#M-AdaptiveCards-Rendering-RenderedAdaptiveCardInputs-#ctor 'AdaptiveCards.Rendering.RenderedAdaptiveCardInputs.#ctor') + - [#ctor(inputBindings)](#M-AdaptiveCards-Rendering-RenderedAdaptiveCardInputs-#ctor-System-Collections-Generic-IDictionary{System-String,System-Func{System-String}}@- 'AdaptiveCards.Rendering.RenderedAdaptiveCardInputs.#ctor(System.Collections.Generic.IDictionary{System.String,System.Func{System.String}}@)') - [AsDictionary()](#M-AdaptiveCards-Rendering-RenderedAdaptiveCardInputs-AsDictionary 'AdaptiveCards.Rendering.RenderedAdaptiveCardInputs.AsDictionary') - [AsJson()](#M-AdaptiveCards-Rendering-RenderedAdaptiveCardInputs-AsJson 'AdaptiveCards.Rendering.RenderedAdaptiveCardInputs.AsJson') - [RendererUtilities](#T-AdaptiveCards-Rendering-RendererUtilities 'AdaptiveCards.Rendering.RendererUtilities') - - [ApplyTextFunctions(text)](#M-AdaptiveCards-Rendering-RendererUtilities-ApplyTextFunctions-System-String,System-String- 'AdaptiveCards.Rendering.RendererUtilities.ApplyTextFunctions(System.String,System.String)') + - [ApplyTextFunctions(text,lang)](#M-AdaptiveCards-Rendering-RendererUtilities-ApplyTextFunctions-System-String,System-String- 'AdaptiveCards.Rendering.RendererUtilities.ApplyTextFunctions(System.String,System.String)') + - [HandleHtmlSpaces(text)](#M-AdaptiveCards-Rendering-RendererUtilities-HandleHtmlSpaces-System-String- 'AdaptiveCards.Rendering.RendererUtilities.HandleHtmlSpaces(System.String)') + - [JoinString(choices,sep,last)](#M-AdaptiveCards-Rendering-RendererUtilities-JoinString-System-Collections-Generic-List{System-String},System-String,System-String- 'AdaptiveCards.Rendering.RendererUtilities.JoinString(System.Collections.Generic.List{System.String},System.String,System.String)') + - [TryGetValue\`\`1(dictionary,key)](#M-AdaptiveCards-Rendering-RendererUtilities-TryGetValue``1-System-Collections-IDictionary,System-String- 'AdaptiveCards.Rendering.RendererUtilities.TryGetValue``1(System.Collections.IDictionary,System.String)') + - [TryGetValue\`\`1(dictionary,key)](#M-AdaptiveCards-Rendering-RendererUtilities-TryGetValue``1-System-Collections-Generic-IDictionary{System-String,System-Object},System-String- 'AdaptiveCards.Rendering.RendererUtilities.TryGetValue``1(System.Collections.Generic.IDictionary{System.String,System.Object},System.String)') - [SeparatorConfig](#T-AdaptiveCards-Rendering-SeparatorConfig 'AdaptiveCards.Rendering.SeparatorConfig') - [LineColor](#P-AdaptiveCards-Rendering-SeparatorConfig-LineColor 'AdaptiveCards.Rendering.SeparatorConfig.LineColor') - [LineThickness](#P-AdaptiveCards-Rendering-SeparatorConfig-LineThickness 'AdaptiveCards.Rendering.SeparatorConfig.LineThickness') @@ -737,6 +947,17 @@ - [InlineTopMargin](#P-AdaptiveCards-Rendering-ShowCardConfig-InlineTopMargin 'AdaptiveCards.Rendering.ShowCardConfig.InlineTopMargin') - [Style](#P-AdaptiveCards-Rendering-ShowCardConfig-Style 'AdaptiveCards.Rendering.ShowCardConfig.Style') - [SpacingsConfig](#T-AdaptiveCards-Rendering-SpacingsConfig 'AdaptiveCards.Rendering.SpacingsConfig') + - [Default](#P-AdaptiveCards-Rendering-SpacingsConfig-Default 'AdaptiveCards.Rendering.SpacingsConfig.Default') + - [ExtraLarge](#P-AdaptiveCards-Rendering-SpacingsConfig-ExtraLarge 'AdaptiveCards.Rendering.SpacingsConfig.ExtraLarge') + - [Large](#P-AdaptiveCards-Rendering-SpacingsConfig-Large 'AdaptiveCards.Rendering.SpacingsConfig.Large') + - [Medium](#P-AdaptiveCards-Rendering-SpacingsConfig-Medium 'AdaptiveCards.Rendering.SpacingsConfig.Medium') + - [Padding](#P-AdaptiveCards-Rendering-SpacingsConfig-Padding 'AdaptiveCards.Rendering.SpacingsConfig.Padding') + - [Small](#P-AdaptiveCards-Rendering-SpacingsConfig-Small 'AdaptiveCards.Rendering.SpacingsConfig.Small') +- [StrictIntConverter](#T-AdaptiveCards-StrictIntConverter 'AdaptiveCards.StrictIntConverter') + - [CanWrite](#P-AdaptiveCards-StrictIntConverter-CanWrite 'AdaptiveCards.StrictIntConverter.CanWrite') + - [CanConvert()](#M-AdaptiveCards-StrictIntConverter-CanConvert-System-Type- 'AdaptiveCards.StrictIntConverter.CanConvert(System.Type)') + - [ReadJson()](#M-AdaptiveCards-StrictIntConverter-ReadJson-Newtonsoft-Json-JsonReader,System-Type,System-Object,Newtonsoft-Json-JsonSerializer- 'AdaptiveCards.StrictIntConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)') + - [WriteJson()](#M-AdaptiveCards-StrictIntConverter-WriteJson-Newtonsoft-Json-JsonWriter,System-Object,Newtonsoft-Json-JsonSerializer- 'AdaptiveCards.StrictIntConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)') - [TablesBlockRules](#T-Microsoft-MarkedNet-TablesBlockRules 'Microsoft.MarkedNet.TablesBlockRules') - [TextBlockConfig](#T-AdaptiveCards-Rendering-TextBlockConfig 'AdaptiveCards.Rendering.TextBlockConfig') - [Color](#P-AdaptiveCards-Rendering-TextBlockConfig-Color 'AdaptiveCards.Rendering.TextBlockConfig.Color') @@ -746,6 +967,11 @@ - [Weight](#P-AdaptiveCards-Rendering-TextBlockConfig-Weight 'AdaptiveCards.Rendering.TextBlockConfig.Weight') - [Wrap](#P-AdaptiveCards-Rendering-TextBlockConfig-Wrap 'AdaptiveCards.Rendering.TextBlockConfig.Wrap') - [TextMarkdownRenderer](#T-Microsoft-MarkedNet-TextMarkdownRenderer 'Microsoft.MarkedNet.TextMarkdownRenderer') +- [ToggleElementsConverter](#T-AdaptiveCards-ToggleElementsConverter 'AdaptiveCards.ToggleElementsConverter') + - [CanConvert()](#M-AdaptiveCards-ToggleElementsConverter-CanConvert-System-Type- 'AdaptiveCards.ToggleElementsConverter.CanConvert(System.Type)') + - [ReadJson()](#M-AdaptiveCards-ToggleElementsConverter-ReadJson-Newtonsoft-Json-JsonReader,System-Type,System-Object,Newtonsoft-Json-JsonSerializer- 'AdaptiveCards.ToggleElementsConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)') + - [WriteJson()](#M-AdaptiveCards-ToggleElementsConverter-WriteJson-Newtonsoft-Json-JsonWriter,System-Object,Newtonsoft-Json-JsonSerializer- 'AdaptiveCards.ToggleElementsConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)') +- [TypedEventHandler\`2](#T-AdaptiveCards-TypedEventHandler`2 'AdaptiveCards.TypedEventHandler`2') - [WarningLoggingContractResolver](#T-AdaptiveCards-WarningLoggingContractResolver 'AdaptiveCards.WarningLoggingContractResolver') - [CreateProperty(member,memberSerialization)](#M-AdaptiveCards-WarningLoggingContractResolver-CreateProperty-System-Reflection-MemberInfo,Newtonsoft-Json-MemberSerialization- 'AdaptiveCards.WarningLoggingContractResolver.CreateProperty(System.Reflection.MemberInfo,Newtonsoft.Json.MemberSerialization)') - [WarningStatusCode](#T-AdaptiveCards-AdaptiveWarning-WarningStatusCode 'AdaptiveCards.AdaptiveWarning.WarningStatusCode') @@ -755,6 +981,8 @@ - [NoErrorMessageForValidatedInput](#F-AdaptiveCards-AdaptiveWarning-WarningStatusCode-NoErrorMessageForValidatedInput 'AdaptiveCards.AdaptiveWarning.WarningStatusCode.NoErrorMessageForValidatedInput') - [UnsupportedSchemaVersion](#F-AdaptiveCards-AdaptiveWarning-WarningStatusCode-UnsupportedSchemaVersion 'AdaptiveCards.AdaptiveWarning.WarningStatusCode.UnsupportedSchemaVersion') - [XamlRenderer](#T-Microsoft-MarkedNet-XamlRenderer 'Microsoft.MarkedNet.XamlRenderer') + - [#ctor()](#M-Microsoft-MarkedNet-XamlRenderer-#ctor 'Microsoft.MarkedNet.XamlRenderer.#ctor') + - [#ctor(options)](#M-Microsoft-MarkedNet-XamlRenderer-#ctor-Microsoft-MarkedNet-Options- 'Microsoft.MarkedNet.XamlRenderer.#ctor(Microsoft.MarkedNet.Options)') - [BlockQuoteStyle](#P-Microsoft-MarkedNet-XamlRenderer-BlockQuoteStyle 'Microsoft.MarkedNet.XamlRenderer.BlockQuoteStyle') - [CellHeaderStyle](#P-Microsoft-MarkedNet-XamlRenderer-CellHeaderStyle 'Microsoft.MarkedNet.XamlRenderer.CellHeaderStyle') - [CellStyle](#P-Microsoft-MarkedNet-XamlRenderer-CellStyle 'Microsoft.MarkedNet.XamlRenderer.CellStyle') @@ -768,6 +996,24 @@ - [OrderedListStyle](#P-Microsoft-MarkedNet-XamlRenderer-OrderedListStyle 'Microsoft.MarkedNet.XamlRenderer.OrderedListStyle') - [ParagraphStyle](#P-Microsoft-MarkedNet-XamlRenderer-ParagraphStyle 'Microsoft.MarkedNet.XamlRenderer.ParagraphStyle') - [UnorderedListStyle](#P-Microsoft-MarkedNet-XamlRenderer-UnorderedListStyle 'Microsoft.MarkedNet.XamlRenderer.UnorderedListStyle') + - [Blockquote()](#M-Microsoft-MarkedNet-XamlRenderer-Blockquote-System-String- 'Microsoft.MarkedNet.XamlRenderer.Blockquote(System.String)') + - [Br()](#M-Microsoft-MarkedNet-XamlRenderer-Br 'Microsoft.MarkedNet.XamlRenderer.Br') + - [Code()](#M-Microsoft-MarkedNet-XamlRenderer-Code-System-String,System-String,System-Boolean- 'Microsoft.MarkedNet.XamlRenderer.Code(System.String,System.String,System.Boolean)') + - [Codespan()](#M-Microsoft-MarkedNet-XamlRenderer-Codespan-System-String- 'Microsoft.MarkedNet.XamlRenderer.Codespan(System.String)') + - [Del()](#M-Microsoft-MarkedNet-XamlRenderer-Del-System-String- 'Microsoft.MarkedNet.XamlRenderer.Del(System.String)') + - [Em()](#M-Microsoft-MarkedNet-XamlRenderer-Em-System-String- 'Microsoft.MarkedNet.XamlRenderer.Em(System.String)') + - [Heading()](#M-Microsoft-MarkedNet-XamlRenderer-Heading-System-String,System-Int32,System-String- 'Microsoft.MarkedNet.XamlRenderer.Heading(System.String,System.Int32,System.String)') + - [Hr()](#M-Microsoft-MarkedNet-XamlRenderer-Hr 'Microsoft.MarkedNet.XamlRenderer.Hr') + - [Html()](#M-Microsoft-MarkedNet-XamlRenderer-Html-System-String- 'Microsoft.MarkedNet.XamlRenderer.Html(System.String)') + - [Image()](#M-Microsoft-MarkedNet-XamlRenderer-Image-System-String,System-String,System-String- 'Microsoft.MarkedNet.XamlRenderer.Image(System.String,System.String,System.String)') + - [Link()](#M-Microsoft-MarkedNet-XamlRenderer-Link-System-String,System-String,System-String- 'Microsoft.MarkedNet.XamlRenderer.Link(System.String,System.String,System.String)') + - [List()](#M-Microsoft-MarkedNet-XamlRenderer-List-System-String,System-Boolean,System-Int32- 'Microsoft.MarkedNet.XamlRenderer.List(System.String,System.Boolean,System.Int32)') + - [ListItem()](#M-Microsoft-MarkedNet-XamlRenderer-ListItem-System-String- 'Microsoft.MarkedNet.XamlRenderer.ListItem(System.String)') + - [Paragraph()](#M-Microsoft-MarkedNet-XamlRenderer-Paragraph-System-String- 'Microsoft.MarkedNet.XamlRenderer.Paragraph(System.String)') + - [Strong()](#M-Microsoft-MarkedNet-XamlRenderer-Strong-System-String- 'Microsoft.MarkedNet.XamlRenderer.Strong(System.String)') + - [Table()](#M-Microsoft-MarkedNet-XamlRenderer-Table-System-String,System-String- 'Microsoft.MarkedNet.XamlRenderer.Table(System.String,System.String)') + - [TableCell()](#M-Microsoft-MarkedNet-XamlRenderer-TableCell-System-String,Microsoft-MarkedNet-TableCellFlags- 'Microsoft.MarkedNet.XamlRenderer.TableCell(System.String,Microsoft.MarkedNet.TableCellFlags)') + - [TableRow()](#M-Microsoft-MarkedNet-XamlRenderer-TableRow-System-String- 'Microsoft.MarkedNet.XamlRenderer.TableRow(System.String)') ## ActionsConfig `type` @@ -1072,6 +1318,10 @@ Does not gather or validate any inputs on submit AdaptiveCards +##### Summary + +Class for AuthCardButton + ### Image `property` @@ -1107,6 +1357,10 @@ The value associated with the button. The meaning of value depends on the button AdaptiveCards +##### Summary + +Class to for authentication data. + ### Buttons `property` @@ -1362,6 +1616,63 @@ Writes the object to JSON. If the supplied `backgroundImage` is all default valu | backgroundImage | [System.Object](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Object 'System.Object') | The AdaptiveBackgroundImage object to write. | | serializer | [Newtonsoft.Json.JsonSerializer](#T-Newtonsoft-Json-JsonSerializer 'Newtonsoft.Json.JsonSerializer') | JsonSerializer to use for serialization. | + +## AdaptiveCaptionSource `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Represents a "media source" for a Media element. + + +### #ctor() `constructor` + +##### Summary + +Initializes an empty [AdaptiveMediaSource](#T-AdaptiveCards-AdaptiveMediaSource 'AdaptiveCards.AdaptiveMediaSource'). + +##### Parameters + +This constructor has no parameters. + + +### #ctor(mimeType,url) `constructor` + +##### Summary + +Initializes an [AdaptiveMediaSource](#T-AdaptiveCards-AdaptiveMediaSource 'AdaptiveCards.AdaptiveMediaSource') instance with the given properties. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| mimeType | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The mime type of the media. | +| url | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The url from which to load the media. | + + +### Label `property` + +##### Summary + +The caption label for the caption + + +### MimeType `property` + +##### Summary + +The mime type of this media source. + + +### Url `property` + +##### Summary + +The URL of this media source. + ## AdaptiveCard `type` @@ -1491,6 +1802,20 @@ This makes sure the $schema property doesn't show up in AdditionalProperties The 2-letter ISO-639-1 language used in the card. Used to localize any date/time functions. + +### Metadata `property` + +##### Summary + +Defines various metadata properties typically not used for rendering the card + + +### MinHeight `property` + +##### Summary + +Explicit card minimum height with 'px'. (100px, 200px) + ### MinVersion `property` @@ -1514,7 +1839,7 @@ AdaptiveCard.OnDeserializingMissingVersion = () => new AdaptiveSchemaVersion(0, ##### Summary -Explicit card minimum height in pixels. +PixelMinHeight if height is not auto/stretch ### Refresh `property` @@ -1523,6 +1848,20 @@ Explicit card minimum height in pixels. Defines how the card can be refreshed by making a request to the target Bot. + +### Rtl `property` + +##### Summary + +Sets the text flow direction + + +### RtlXml `property` + +##### Summary + +Controls XML serialization of style. + ### SelectAction `property` @@ -1657,6 +1996,17 @@ false This method has no parameters. + +### ShouldSerializeRtlXml() `method` + +##### Summary + +Determines whether to serialize the style for XML. + +##### Parameters + +This method has no parameters. + ### ToJson() `method` @@ -1929,6 +2279,13 @@ The AdaptiveCard element that this class implements. A collection of available choices. + +### DataQuery `property` + +##### Summary + +A dataQuery + ### IsMultiSelect `property` @@ -2000,6 +2357,20 @@ Base class for all elements that contain other elements. Defines if the element can bleed through its parent's padding. + +### HorizontalAlignment `property` + +##### Summary + +Horizontal alignment for element. + + +### MinHeight `property` + +##### Summary + +Explicit card minimum height with 'px'. (100px, 200px) + ### PixelMinHeight `property` @@ -2035,6 +2406,28 @@ Controls XML serialization of style. The content alignment for the element inside the container. + +### Add() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### GetEnumerator() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + ### ShouldSerializeStyleXml() `method` @@ -2046,6 +2439,17 @@ Determines whether to serialize the style for XML. This method has no parameters. + +### System#Collections#IEnumerable#GetEnumerator() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + ## AdaptiveCollectionWithContentAlignment `type` @@ -2057,35 +2461,20 @@ AdaptiveCards AdaptiveCard element with content alignment properties - -### HorizontalContentAlignment `property` + +### HorizontalCellContentAlignment `property` ##### Summary The content alignment for the TableCells inside the TableRow. - -### VerticalContentAlignment `property` + +### VerticalCellContentAlignment `property` ##### Summary The content alignment for the TableCells inside the TableRow. - -### GetEnumerator() `method` - -##### Summary - -Returns enumerator - -##### Returns - - - -##### Parameters - -This method has no parameters. - ## AdaptiveColumn `type` @@ -2104,13 +2493,6 @@ Represents the Column element. *Inherit from parent.* - -### Rtl `property` - -##### Summary - -Sets the text flow direction - ### Size `property` @@ -2164,6 +2546,28 @@ Collection of Columns that this ColumnSet contains. *Inherit from parent.* + +### Add() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### GetEnumerator() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + ## AdaptiveColumnSize `type` @@ -2271,6 +2675,13 @@ Elements within this container. Sets the text flow direction + +### RtlXml `property` + +##### Summary + +Controls XML serialization of style. + ### Type `property` @@ -2278,6 +2689,39 @@ Sets the text flow direction *Inherit from parent.* + +### Add() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### GetEnumerator() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### ShouldSerializeRtlXml() `method` + +##### Summary + +Determines whether to serialize the style for XML. + +##### Parameters + +This method has no parameters. + ## AdaptiveContainerStyle `type` @@ -2338,6 +2782,59 @@ The container is a normal container The container should be displayed using the warning style + +## AdaptiveDataQuery `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Data.Query data structure for filtered choicesets. + + +### Separator `constants` + +##### Summary + +separator + + +### Count `property` + +##### Summary + +Populates the suggested page size or number of items to request + + +### Dataset `property` + +##### Summary + +Specifies the name of dataset that is fetched dynamically. + + +### Skip `property` + +##### Summary + +Populates the skip value for paging + + +### Type `property` + +##### Summary + +Specifies that it's a Data.Query object. + + +### Value `property` + +##### Summary + +Populates the input + ## AdaptiveDateInput `type` @@ -3092,6 +3589,19 @@ Initializes an empty AdaptiveHeight instance. This constructor has no parameters. + +### #ctor(value) `constructor` + +##### Summary + +Initializes an AdaptiveHeight instance with the given string "auto"|"stretch"|"100px" + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | enumeration value or pixel . | + ### #ctor(px) `constructor` @@ -3197,6 +3707,23 @@ Returns true if this [AdaptiveHeight](#T-AdaptiveCards-AdaptiveHeight 'AdaptiveC This method has no parameters. + +### Parse(value) `method` + +##### Summary + +Parse string to adaptive height + +##### Returns + +AdaptiveHeight + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | string value | + ### ShouldSerializeAdaptiveHeight() `method` @@ -3219,8 +3746,8 @@ Determines whether to serialize the [UnitXml](#P-AdaptiveCards-AdaptiveHeight-Un This method has no parameters. - -### op_Equality() `method` + +### ToString() `method` ##### Summary @@ -3230,6 +3757,56 @@ This method has no parameters. This method has no parameters. + +### op_Equality() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### op_Implicit(value) `method` + +##### Summary + +Assignment operator with uint pixels + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.UInt32)~AdaptiveCards.AdaptiveHeight](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.UInt32)~AdaptiveCards.AdaptiveHeight 'System.UInt32)~AdaptiveCards.AdaptiveHeight') | | + + +### op_Implicit(value) `method` + +##### Summary + +Assignment operator with type + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [AdaptiveCards.AdaptiveHeightType)~AdaptiveCards.AdaptiveHeight](#T-AdaptiveCards-AdaptiveHeightType-~AdaptiveCards-AdaptiveHeight 'AdaptiveCards.AdaptiveHeightType)~AdaptiveCards.AdaptiveHeight') | | + + +### op_Implicit(value) `method` + +##### Summary + +Assignment operator with string (100x) + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.String)~AdaptiveCards.AdaptiveHeight](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String)~AdaptiveCards.AdaptiveHeight 'System.String)~AdaptiveCards.AdaptiveHeight') | | + ### op_Inequality() `method` @@ -4082,6 +4659,13 @@ Represents the Media element. Alternate text to display for this media element. + +### CaptionSources `property` + +##### Summary + +A collection of captions. + ### Poster `property` @@ -4103,6 +4687,21 @@ A collection of source from which to retrieve the media. *Inherit from parent.* + +### ShouldSerializeCaptionSources() `method` + +##### Summary + +XmlSerializer method + +##### Returns + + + +##### Parameters + +This method has no parameters. + ## AdaptiveMediaSource `type` @@ -4153,6 +4752,42 @@ The mime type of this media source. The URL of this media source. + +## AdaptiveMetadata `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Metadata structure for adaptive card. + + +### AdditionalProperties `property` + +##### Summary + +Additional properties not found on the default schema. + + +### WebUrl `property` + +##### Summary + +URL that uniquely identifies the card and serves as a browser fallback that can be used by some hosts. + + +### ShouldSerializeAdditionalProperties() `method` + +##### Summary + +Determines whether the [AdditionalProperties](#P-AdaptiveCards-AdaptiveMetadata-AdditionalProperties 'AdaptiveCards.AdaptiveMetadata.AdditionalProperties') property should be serialized. + +##### Parameters + +This method has no parameters. + ## AdaptiveNumberInput `type` @@ -4276,6 +4911,20 @@ Represents how a card can be refreshed by making a request to the target Bot The action to be executed to refresh the card. Clients can run this refresh action automatically or can provide an affordance for users to trigger it manually. + +### Expires `property` + +##### Summary + +A timestamp that informs a Host when the card content has expired, and that it should trigger a refresh as appropriate. The format is ISO-8601 Instant format. E.g., 2022-01-01T12:00:00Z + + +### ExpiresXml `property` + +##### Summary + +Internal property for serializing xml. + ### UserIds `property` @@ -4285,6 +4934,76 @@ A list of user Ids informing the client for which users should the refresh actio Some clients will not run the refresh action automatically unless this property is specified. Some clients may ignore this property and always run the refresh action automatically. + +## AdaptiveRenderArgs `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Render args + + +### #ctor() `constructor` + +##### Summary + +Constructor + +##### Parameters + +This constructor has no parameters. + + +### #ctor(previousRenderArgs) `constructor` + +##### Summary + +Constructor with parameters + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| previousRenderArgs | [AdaptiveCards.Rendering.AdaptiveRenderArgs](#T-AdaptiveCards-Rendering-AdaptiveRenderArgs 'AdaptiveCards.Rendering.AdaptiveRenderArgs') | | + + +### BleedDirection `property` + +##### Summary + +Bleed direction + + +### ContainerCardId `property` + +##### Summary + +ContainerId context. + + +### ForegroundColors `property` + +##### Summary + +ForegoundColors config to use. + + +### HasParentWithPadding `property` + +##### Summary + +Flag for wether the parent already has padding. + + +### ParentStyle `property` + +##### Summary + +Default value for the container style of the first adaptiveCard + ## AdaptiveRenderException `type` @@ -4292,6 +5011,48 @@ A list of user Ids informing the client for which users should the refresh actio AdaptiveCards.Rendering +##### Summary + +Execption for adaptive renderer + + +### #ctor() `constructor` + +##### Summary + +Constructor + +##### Parameters + +This constructor has no parameters. + + +### #ctor(message) `constructor` + +##### Summary + +Constructor with message + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + + +### #ctor(message,innerException) `constructor` + +##### Summary + +Constructor with message and inner exception + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| innerException | [System.Exception](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Exception 'System.Exception') | | + ### CardFallbackText `property` @@ -4299,6 +5060,81 @@ AdaptiveCards.Rendering The fallback text associated with this card, if provided by the card author + +## AdaptiveRenderTransformers\`2 `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Class for transforming elements. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TUIElement | | +| TContext | | + + +### Apply\`\`1(element,uiElement,context) `method` + +##### Summary + +Apply + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| element | [\`\`0](#T-``0 '``0') | | +| uiElement | [\`0](#T-`0 '`0') | | +| context | [\`1](#T-`1 '`1') | | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TElement | | + + +### Register\`\`1(transformer) `method` + +##### Summary + +Register + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| transformer | [System.Action{\`\`0,\`0,\`1}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Action 'System.Action{``0,`0,`1}') | | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TElement | | + + +### Remove\`\`1() `method` + +##### Summary + +Remove + +##### Parameters + +This method has no parameters. + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TElement | | + ## AdaptiveRichTextBlock `type` @@ -4821,8 +5657,8 @@ Return a enumerator for TableRows This method has no parameters. - -### ShouldSerializeStyleXml() `method` + +### ShouldSerializeGridStyleXml() `method` ##### Summary @@ -4850,50 +5686,125 @@ Represents a cell within a row of a Table element. *Inherit from parent.* - -## AdaptiveTableColumnDefinition `type` + +### Items `property` -##### Namespace +##### Summary -AdaptiveCards +Elements within this container. + + +### Rtl `property` ##### Summary -Represents the backgroundImage property +Sets the text flow direction - -### TypeName `constants` + +### RtlXml `property` ##### Summary -The JSON property name that this class implements. +Controls XML serialization of style. - -### HorizontalContentAlignment `property` + +### Type `property` ##### Summary -The content alignment for the TableCells inside the TableRow. +*Inherit from parent.* - -### VerticalContentAlignment `property` + +### Add() `method` ##### Summary -The content alignment for the TableCells inside the TableRow. +*Inherit from parent.* - -## AdaptiveTableRow `type` +##### Parameters -##### Namespace +This method has no parameters. -AdaptiveCards + +### GetEnumerator() `method` ##### Summary -Represents TableRow element. +*Inherit from parent.* - +##### Parameters + +This method has no parameters. + + +### ShouldSerializeRtlXml() `method` + +##### Summary + +Determines whether to serialize the style for XML. + +##### Parameters + +This method has no parameters. + + +## AdaptiveTableColumnDefinition `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Represents the backgroundImage property + + +### TypeName `constants` + +##### Summary + +The JSON property name that this class implements. + + +### HorizontalContentAlignment `property` + +##### Summary + +The content alignment for the TableCells inside the TableRow. + + +### PixelWidth `property` + +##### Summary + +Ths width in pixels + + +### VerticalContentAlignment `property` + +##### Summary + +The content alignment for the TableCells inside the TableRow. + + +### Width `property` + +##### Summary + +Ths relative width as a weight + + +## AdaptiveTableRow `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Represents TableRow element. + + ### TypeName `constants` ##### Summary @@ -4914,27 +5825,31 @@ Collection of TableCells that this TableRow contains. Sets the content flow direction - -### Style `property` + +### RtlXml `property` ##### Summary -The style used to display this element. See [AdaptiveContainerStyle](#T-AdaptiveCards-AdaptiveContainerStyle 'AdaptiveCards.AdaptiveContainerStyle'). +Controls XML serialization of style. - -### StyleXml `property` + +### Type `property` ##### Summary -Controls XML serialization of style. +*Inherit from parent.* - -### Type `property` + +### Add() `method` ##### Summary *Inherit from parent.* +##### Parameters + +This method has no parameters. + ### GetEnumerator() `method` @@ -4946,8 +5861,8 @@ Controls XML serialization of style. This method has no parameters. - -### ShouldSerializeStyleXml() `method` + +### ShouldSerializeRtlXml() `method` ##### Summary @@ -5800,6 +6715,10 @@ Ids of elements whose visibility this element should change. AdaptiveCards +##### Summary + +Class for TokenExchangeResource + ### Id `property` @@ -6140,254 +7059,1237 @@ AdaptiveCards.Rendering Utility class which allows you to visit every node - -## AdaptiveWarning `type` - -##### Namespace - -AdaptiveCards + +### Elements `property` ##### Summary -Represents a warning generated while parsing. +A hashset of each object found while visiting. This is useful for finding an element using Linq - -### #ctor(code,message) `constructor` + +### Visit(adaptiveElement) `method` ##### Summary -Initializes an [AdaptiveWarning](#T-AdaptiveCards-AdaptiveWarning 'AdaptiveCards.AdaptiveWarning') instance with the given properties. +Visit an element ##### Parameters | Name | Type | Description | | ---- | ---- | ----------- | -| code | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The [WarningStatusCode](#T-AdaptiveCards-AdaptiveWarning-WarningStatusCode 'AdaptiveCards.AdaptiveWarning.WarningStatusCode') encountered. | -| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The warning message. | +| adaptiveElement | [AdaptiveCards.AdaptiveElement](#T-AdaptiveCards-AdaptiveElement 'AdaptiveCards.AdaptiveElement') | | - -### Code `property` + +### Visit(card) `method` ##### Summary -The [WarningStatusCode](#T-AdaptiveCards-AdaptiveWarning-WarningStatusCode 'AdaptiveCards.AdaptiveWarning.WarningStatusCode'). - - -### Message `property` +Visit a card -##### Summary +##### Parameters -The warning message. +| Name | Type | Description | +| ---- | ---- | ----------- | +| card | [AdaptiveCards.AdaptiveCard](#T-AdaptiveCards-AdaptiveCard 'AdaptiveCards.AdaptiveCard') | | - -### ToString() `method` + +### Visit(container) `method` ##### Summary -Convinience method that provides same string as Message +Visit a container -##### Returns +##### Parameters +| Name | Type | Description | +| ---- | ---- | ----------- | +| container | [AdaptiveCards.AdaptiveContainer](#T-AdaptiveCards-AdaptiveContainer 'AdaptiveCards.AdaptiveContainer') | | + +### Visit(columnSet) `method` -##### Parameters +##### Summary -This method has no parameters. +Visit a columnSet - -## BlockRules `type` +##### Parameters -##### Namespace +| Name | Type | Description | +| ---- | ---- | ----------- | +| columnSet | [AdaptiveCards.AdaptiveColumnSet](#T-AdaptiveCards-AdaptiveColumnSet 'AdaptiveCards.AdaptiveColumnSet') | | -Microsoft.MarkedNet + +### Visit(factSet) `method` ##### Summary -Block-Level Grammar +Visit a factset - -## BreaksInlineRules `type` +##### Parameters -##### Namespace +| Name | Type | Description | +| ---- | ---- | ----------- | +| factSet | [AdaptiveCards.AdaptiveFactSet](#T-AdaptiveCards-AdaptiveFactSet 'AdaptiveCards.AdaptiveFactSet') | | -Microsoft.MarkedNet + +### Visit(imageSet) `method` ##### Summary -GFM + Line Breaks Inline Grammar +Visit an imagesset. - -## ColorUtil `type` +##### Parameters -##### Namespace +| Name | Type | Description | +| ---- | ---- | ----------- | +| imageSet | [AdaptiveCards.AdaptiveImageSet](#T-AdaptiveCards-AdaptiveImageSet 'AdaptiveCards.AdaptiveImageSet') | | -AdaptiveCards + +### Visit(textBlock) `method` ##### Summary -A collection of utilities for processing colors. - - -### alphaColorLength `constants` +Visit a textblock -##### Summary +##### Parameters -The length of a string in the "#AARRGGBB" format. +| Name | Type | Description | +| ---- | ---- | ----------- | +| textBlock | [AdaptiveCards.AdaptiveTextBlock](#T-AdaptiveCards-AdaptiveTextBlock 'AdaptiveCards.AdaptiveTextBlock') | | - -### colorStringLength `constants` + +### Visit(image) `method` ##### Summary -The length of a string in the "#RRGGBB" format. +Visit a image - -### GenerateLighterColor(hexColor) `method` +##### Parameters -##### Summary +| Name | Type | Description | +| ---- | ---- | ----------- | +| image | [AdaptiveCards.AdaptiveImage](#T-AdaptiveCards-AdaptiveImage 'AdaptiveCards.AdaptiveImage') | | -Create a color that's 25% lighter than the given color. + +### Visit(fact) `method` -##### Returns +##### Summary -A 25% brighter version of the supplied color, or "#FF000000" if hexColor is an invalid format. +Visit a Fact. ##### Parameters | Name | Type | Description | | ---- | ---- | ----------- | -| hexColor | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | A string in the format of #AARRGGBB or #RRGGBB to lighten. | +| fact | [AdaptiveCards.AdaptiveFact](#T-AdaptiveCards-AdaptiveFact 'AdaptiveCards.AdaptiveFact') | | - -### IsValidColor(color) `method` + +### Visit(inputText) `method` ##### Summary -Determines if a string is a valid string of the format #AARRGGBB or #RRGGBB. - -##### Returns - -true iff the string is of the format #AARRGGBB or #RRGGBB. +Visit a textInput ##### Parameters | Name | Type | Description | | ---- | ---- | ----------- | -| color | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The string to test for color format. | +| inputText | [AdaptiveCards.AdaptiveTextInput](#T-AdaptiveCards-AdaptiveTextInput 'AdaptiveCards.AdaptiveTextInput') | | - -### TryParseColor(color,result) `method` + +### Visit(inputDate) `method` ##### Summary -Attempts to parse the supplied string as an integer if it is a valid color format. - -##### Returns - -true iff the string was successfully converted. +Visit a Date Input ##### Parameters | Name | Type | Description | | ---- | ---- | ----------- | -| color | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The string to convert to an int. | -| result | [System.Int32@](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32@ 'System.Int32@') | The result of converting the string. | - - -## ContainerStyleConfig `type` +| inputDate | [AdaptiveCards.AdaptiveDateInput](#T-AdaptiveCards-AdaptiveDateInput 'AdaptiveCards.AdaptiveDateInput') | | -##### Namespace + +### Visit(inputNumber) `method` -AdaptiveCards.Rendering +##### Summary - -### BackgroundColor `property` +Visit a Number Input -##### Summary +##### Parameters -The background color to use for this container +| Name | Type | Description | +| ---- | ---- | ----------- | +| inputNumber | [AdaptiveCards.AdaptiveNumberInput](#T-AdaptiveCards-AdaptiveNumberInput 'AdaptiveCards.AdaptiveNumberInput') | | - -### ForegroundColors `property` + +### Visit(inputTime) `method` ##### Summary -The font colors to use for this container +Visit a time input - -## ContextType `type` +##### Parameters -##### Namespace +| Name | Type | Description | +| ---- | ---- | ----------- | +| inputTime | [AdaptiveCards.AdaptiveTimeInput](#T-AdaptiveCards-AdaptiveTimeInput 'AdaptiveCards.AdaptiveTimeInput') | | -AdaptiveCards.ParseContext + +### Visit(inputToggle) `method` ##### Summary -Denotes what type of AdaptiveCard element this ParseContext represents. - - -### Action `constants` +Visit a toggle input -##### Summary +##### Parameters -Represents an Action (i.e. something that belongs in an ActionSet or in the actions of a card). +| Name | Type | Description | +| ---- | ---- | ----------- | +| inputToggle | [AdaptiveCards.AdaptiveToggleInput](#T-AdaptiveCards-AdaptiveToggleInput 'AdaptiveCards.AdaptiveToggleInput') | | - -### Element `constants` + +### Visit(adaptiveChoiceSetInput) `method` ##### Summary -Represents an Element (i.e. something that belongs in the body of a card). +Visit a choiceSet Input - -## EmojiMarkdownRenderer `type` +##### Parameters -##### Namespace +| Name | Type | Description | +| ---- | ---- | ----------- | +| adaptiveChoiceSetInput | [AdaptiveCards.AdaptiveChoiceSetInput](#T-AdaptiveCards-AdaptiveChoiceSetInput 'AdaptiveCards.AdaptiveChoiceSetInput') | | -Microsoft.MarkedNet + +### Visit(actionSet) `method` ##### Summary -Renderer which renders emoji markdown to unicode +Visit a actionSet - -## ErrorMessageConfig `type` +##### Parameters -##### Namespace +| Name | Type | Description | +| ---- | ---- | ----------- | +| actionSet | [AdaptiveCards.AdaptiveActionSet](#T-AdaptiveCards-AdaptiveActionSet 'AdaptiveCards.AdaptiveActionSet') | | -AdaptiveCards.Rendering + +### Visit(action) `method` ##### Summary -Properties which control rendering of media - - -### Size `property` +Visit an action -##### Summary +##### Parameters -The text size of the label +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [AdaptiveCards.AdaptiveAction](#T-AdaptiveCards-AdaptiveAction 'AdaptiveCards.AdaptiveAction') | | - -### Spacing `property` + +### Visit(action) `method` ##### Summary -The text color of the label +Visit a submit action - -### Weight `property` +##### Parameters -##### Summary +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [AdaptiveCards.AdaptiveSubmitAction](#T-AdaptiveCards-AdaptiveSubmitAction 'AdaptiveCards.AdaptiveSubmitAction') | | -The text weight of the label + +### Visit(action) `method` - -## FactSetConfig `type` +##### Summary -##### Namespace +Visit a OpenUrlAction -AdaptiveCards.Rendering +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [AdaptiveCards.AdaptiveOpenUrlAction](#T-AdaptiveCards-AdaptiveOpenUrlAction 'AdaptiveCards.AdaptiveOpenUrlAction') | | + + +### Visit(action) `method` + +##### Summary + +Visit a showCard action + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [AdaptiveCards.AdaptiveShowCardAction](#T-AdaptiveCards-AdaptiveShowCardAction 'AdaptiveCards.AdaptiveShowCardAction') | | + + +### Visit(action) `method` + +##### Summary + +Visit a toggle visibility action. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [AdaptiveCards.AdaptiveToggleVisibilityAction](#T-AdaptiveCards-AdaptiveToggleVisibilityAction 'AdaptiveCards.AdaptiveToggleVisibilityAction') | | + + +### Visit(targetElement) `method` + +##### Summary + +Visit a targetElement. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| targetElement | [AdaptiveCards.AdaptiveTargetElement](#T-AdaptiveCards-AdaptiveTargetElement 'AdaptiveCards.AdaptiveTargetElement') | | + + +### Visit(action) `method` + +##### Summary + +Visit a execute Action. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| action | [AdaptiveCards.AdaptiveExecuteAction](#T-AdaptiveCards-AdaptiveExecuteAction 'AdaptiveCards.AdaptiveExecuteAction') | | + + +### Visit(media) `method` + +##### Summary + +Visit a Media element + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| media | [AdaptiveCards.AdaptiveMedia](#T-AdaptiveCards-AdaptiveMedia 'AdaptiveCards.AdaptiveMedia') | | + + +### Visit(rtb) `method` + +##### Summary + +Visit a RichTextBlock + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| rtb | [AdaptiveCards.AdaptiveRichTextBlock](#T-AdaptiveCards-AdaptiveRichTextBlock 'AdaptiveCards.AdaptiveRichTextBlock') | | + + +### Visit(inline) `method` + +##### Summary + +Visit an Inline element + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| inline | [AdaptiveCards.AdaptiveInline](#T-AdaptiveCards-AdaptiveInline 'AdaptiveCards.AdaptiveInline') | | + + +### Visit(run) `method` + +##### Summary + +Visit a textRun + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| run | [AdaptiveCards.AdaptiveTextRun](#T-AdaptiveCards-AdaptiveTextRun 'AdaptiveCards.AdaptiveTextRun') | | + + +### Visit(refresh) `method` + +##### Summary + +Visit refresh + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| refresh | [AdaptiveCards.AdaptiveRefresh](#T-AdaptiveCards-AdaptiveRefresh 'AdaptiveCards.AdaptiveRefresh') | | + + +### Visit(table) `method` + +##### Summary + +Visit table + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| table | [AdaptiveCards.AdaptiveTable](#T-AdaptiveCards-AdaptiveTable 'AdaptiveCards.AdaptiveTable') | | + + +### Visit(row) `method` + +##### Summary + +Visit TableRow + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| row | [AdaptiveCards.AdaptiveTableRow](#T-AdaptiveCards-AdaptiveTableRow 'AdaptiveCards.AdaptiveTableRow') | | + + +### Visit(col) `method` + +##### Summary + +Visit TableColumnDefinition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| col | [AdaptiveCards.AdaptiveTableColumnDefinition](#T-AdaptiveCards-AdaptiveTableColumnDefinition 'AdaptiveCards.AdaptiveTableColumnDefinition') | | + + +### Visit(cell) `method` + +##### Summary + +Visit table cell + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| cell | [AdaptiveCards.AdaptiveTableCell](#T-AdaptiveCards-AdaptiveTableCell 'AdaptiveCards.AdaptiveTableCell') | | + + +## AdaptiveWarning `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Represents a warning generated while parsing. + + +### #ctor(code,message) `constructor` + +##### Summary + +Initializes an [AdaptiveWarning](#T-AdaptiveCards-AdaptiveWarning 'AdaptiveCards.AdaptiveWarning') instance with the given properties. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| code | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | The [WarningStatusCode](#T-AdaptiveCards-AdaptiveWarning-WarningStatusCode 'AdaptiveCards.AdaptiveWarning.WarningStatusCode') encountered. | +| message | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The warning message. | + + +### Code `property` + +##### Summary + +The [WarningStatusCode](#T-AdaptiveCards-AdaptiveWarning-WarningStatusCode 'AdaptiveCards.AdaptiveWarning.WarningStatusCode'). + + +### Message `property` + +##### Summary + +The warning message. + + +### ToString() `method` + +##### Summary + +Convinience method that provides same string as Message + +##### Returns + + + +##### Parameters + +This method has no parameters. + + +## AdaptiveWidth `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Represents the Width property in Adaptive Cards. + + +### #ctor() `constructor` + +##### Summary + +Initializes an empty AdaptiveWidth instance. + +##### Parameters + +This constructor has no parameters. + + +### #ctor(value) `constructor` + +##### Summary + +Initializes an AdaptiveWidth instance with the given string "auto"|"stretch"|"100px" + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | enumeration value or pixel . | + + +### #ctor(px) `constructor` + +##### Summary + +Initializes an AdaptiveWidth instance with the given pixel size. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| px | [System.UInt32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.UInt32 'System.UInt32') | The device-independent pixel size to use. | + + +### #ctor(widthType) `constructor` + +##### Summary + +Initializes an AdaptiveWidth instance with the given [AdaptiveWidthType](#T-AdaptiveCards-AdaptiveWidthType 'AdaptiveCards.AdaptiveWidthType'). + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| widthType | [AdaptiveCards.AdaptiveWidthType](#T-AdaptiveCards-AdaptiveWidthType 'AdaptiveCards.AdaptiveWidthType') | The AdaptiveWidthType to use. | + + +### Auto `property` + +##### Summary + +Returns a new AdaptiveWidth instance initialized for the [Auto](#F-AdaptiveCards-AdaptiveWidthType-Auto 'AdaptiveCards.AdaptiveWidthType.Auto') Width type. + + +### Stretch `property` + +##### Summary + +Returns a new AdaptiveWidth instance initialized for the [Stretch](#F-AdaptiveCards-AdaptiveWidthType-Stretch 'AdaptiveCards.AdaptiveWidthType.Stretch') Width type. + + +### Unit `property` + +##### Summary + +The specific Width to use (only valid for the [Pixel](#F-AdaptiveCards-AdaptiveWidthType-Pixel 'AdaptiveCards.AdaptiveWidthType.Pixel') type). + + +### UnitXml `property` + +##### Summary + +Helper to aid in XML serialization of the [Unit](#P-AdaptiveCards-AdaptiveWidth-Unit 'AdaptiveCards.AdaptiveWidth.Unit') property. + + +### WidthType `property` + +##### Summary + +The [AdaptiveWidthType](#T-AdaptiveCards-AdaptiveWidthType 'AdaptiveCards.AdaptiveWidthType') this instance represents. + + +### Equals() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Equals() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### GetHashCode() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### IsPixel() `method` + +##### Summary + +Returns true if this [AdaptiveWidth](#T-AdaptiveCards-AdaptiveWidth 'AdaptiveCards.AdaptiveWidth') instance represents the [Pixel](#F-AdaptiveCards-AdaptiveWidthType-Pixel 'AdaptiveCards.AdaptiveWidthType.Pixel')[AdaptiveWidthType](#T-AdaptiveCards-AdaptiveWidthType 'AdaptiveCards.AdaptiveWidthType'). + +##### Parameters + +This method has no parameters. + + +### Parse(value) `method` + +##### Summary + +Parse string into AdaptiveWidth + +##### Returns + +AdaptiveWidth + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | string | + + +### ShouldSerializeAdaptiveWidth() `method` + +##### Summary + +Determines whether this [AdaptiveWidth](#T-AdaptiveCards-AdaptiveWidth 'AdaptiveCards.AdaptiveWidth') instance should be serialized. + +##### Parameters + +This method has no parameters. + + +### ShouldSerializeUnitXml() `method` + +##### Summary + +Determines whether to serialize the [UnitXml](#P-AdaptiveCards-AdaptiveWidth-UnitXml 'AdaptiveCards.AdaptiveWidth.UnitXml') property. + +##### Parameters + +This method has no parameters. + + +### ToString() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### op_Equality() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### op_Implicit(value) `method` + +##### Summary + +Assignment operator with uint pixels + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.UInt32)~AdaptiveCards.AdaptiveWidth](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.UInt32)~AdaptiveCards.AdaptiveWidth 'System.UInt32)~AdaptiveCards.AdaptiveWidth') | | + + +### op_Implicit(value) `method` + +##### Summary + +Assignment operator with type + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [AdaptiveCards.AdaptiveWidthType)~AdaptiveCards.AdaptiveWidth](#T-AdaptiveCards-AdaptiveWidthType-~AdaptiveCards-AdaptiveWidth 'AdaptiveCards.AdaptiveWidthType)~AdaptiveCards.AdaptiveWidth') | | + + +### op_Implicit(value) `method` + +##### Summary + +Assignment operator with string (100x) + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| value | [System.String)~AdaptiveCards.AdaptiveWidth](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String)~AdaptiveCards.AdaptiveWidth 'System.String)~AdaptiveCards.AdaptiveWidth') | | + + +### op_Inequality() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +## AdaptiveWidthType `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Controls the vertical size (Width) of element. + + +### Auto `constants` + +##### Summary + +The Width of the element matches element content. + + +### Pixel `constants` + +##### Summary + +The Width of the element was explicitly specified (only for Image elements). + + +### Stretch `constants` + +##### Summary + +The Width of the element uses as much space as it is able to. + + +### Weighted `constants` + +##### Summary + +The Width of the element was explicitly specified (only for Image elements). + + +## BleedDirection `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Adaptive Bleed Direction (these are flags and so can be combined.) + + +### BleedAll `constants` + +##### Summary + +Bleed in all directions. + + +### BleedDown `constants` + +##### Summary + +Bleed down + + +### BleedLeft `constants` + +##### Summary + +bleed left + + +### BleedNone `constants` + +##### Summary + +no bleed + + +### BleedRight `constants` + +##### Summary + +bleed right + + +### BleedUp `constants` + +##### Summary + +Bleed up + + +## BlockRules `type` + +##### Namespace + +Microsoft.MarkedNet + +##### Summary + +Block-Level Grammar + + +## BreaksInlineRules `type` + +##### Namespace + +Microsoft.MarkedNet + +##### Summary + +GFM + Line Breaks Inline Grammar + + +## ColorUtil `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +A collection of utilities for processing colors. + + +### alphaColorLength `constants` + +##### Summary + +The length of a string in the "#AARRGGBB" format. + + +### colorStringLength `constants` + +##### Summary + +The length of a string in the "#RRGGBB" format. + + +### GenerateLighterColor(hexColor) `method` + +##### Summary + +Create a color that's 25% lighter than the given color. + +##### Returns + +A 25% brighter version of the supplied color, or "#FF000000" if hexColor is an invalid format. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| hexColor | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | A string in the format of #AARRGGBB or #RRGGBB to lighten. | + + +### IsValidColor(color) `method` + +##### Summary + +Determines if a string is a valid string of the format #AARRGGBB or #RRGGBB. + +##### Returns + +true iff the string is of the format #AARRGGBB or #RRGGBB. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| color | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The string to test for color format. | + + +### TryParseColor(color,result) `method` + +##### Summary + +Attempts to parse the supplied string as an integer if it is a valid color format. + +##### Returns + +true iff the string was successfully converted. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| color | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | The string to convert to an int. | +| result | [System.Int32@](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32@ 'System.Int32@') | The result of converting the string. | + + +## ContainerStyleConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Class ContainersStyleConfig + + +### BackgroundColor `property` + +##### Summary + +The background color to use for this container + + +### ForegroundColors `property` + +##### Summary + +The font colors to use for this container + + +## ContainerStylesConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +ContainerStylesConfig + + +### Accent `property` + +##### Summary + +Accent style config + + +### Attention `property` + +##### Summary + +Attention style config + + +### Default `property` + +##### Summary + +Default Style config + + +### Emphasis `property` + +##### Summary + +Emphasis style config + + +### Good `property` + +##### Summary + +Good style confing + + +### Warning `property` + +##### Summary + +Warning style config + + +### GetContainerStyleConfig(style) `method` + +##### Summary + +Given a style return the config for the style. + +##### Returns + +configuration for that style. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| style | [System.Nullable{AdaptiveCards.AdaptiveContainerStyle}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{AdaptiveCards.AdaptiveContainerStyle}') | style to lookup | + + +## ContextType `type` + +##### Namespace + +AdaptiveCards.ParseContext + +##### Summary + +Denotes what type of AdaptiveCard element this ParseContext represents. + + +### Action `constants` + +##### Summary + +Represents an Action (i.e. something that belongs in an ActionSet or in the actions of a card). + + +### Element `constants` + +##### Summary + +Represents an Element (i.e. something that belongs in the body of a card). + + +## Emoji `type` + +##### Namespace + +Microsoft.MarkedNet + +##### Summary + +Emoji to Char constants + + +## EmojiConverter `type` + +##### Namespace + +Microsoft.MarkedNet + +##### Summary + +Converter for Emoji - defines maps from symbol to Char and symbol to markup. + + +### Emoji2Markup `property` + +##### Summary + +Table of emoji to markup + + +### Markup2Emoji `property` + +##### Summary + +Table of markup to emojii chars + + +### Add(name,markup,code1,code2,code3) `method` + +##### Summary + +Add a new definition + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| name | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| markup | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| code1 | [System.Int32](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Int32 'System.Int32') | | +| code2 | [System.Nullable{System.Int32}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Int32}') | | +| code3 | [System.Nullable{System.Int32}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Nullable 'System.Nullable{System.Int32}') | | + + +### ConvertEmojiToMarkup(emojiText) `method` + +##### Summary + +Converts emojichars to markup + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| emojiText | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + + +### ConvertMarkupToEmoji(markup) `method` + +##### Summary + +Convert markup to emoji chars + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| markup | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + + +## EmojiMarkdownRenderer `type` + +##### Namespace + +Microsoft.MarkedNet + +##### Summary + +Renderer which renders emoji markdown to unicode + + +### #ctor() `constructor` + +##### Summary + +Constructor + +##### Parameters + +This constructor has no parameters. + + +### #ctor(options) `constructor` + +##### Summary + +Constructor with options + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| options | [Microsoft.MarkedNet.Options](#T-Microsoft-MarkedNet-Options 'Microsoft.MarkedNet.Options') | | + + +### Preprocess(text) `method` + +##### Summary + +Process text before it's used. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| text | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + + +## EmojiMarkup `type` + +##### Namespace + +Microsoft.MarkedNet + +##### Summary + +Emoji to markup constants + + +## ErrorMessageConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Properties which control rendering of media + + +### Size `property` + +##### Summary + +The text size of the label + + +### Spacing `property` + +##### Summary + +The text color of the label + + +### Weight `property` + +##### Summary + +The text weight of the label + + +## FactSetConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +FactSetConfig ### Spacing `property` @@ -6417,6 +8319,24 @@ TextBlock to use for Values in fact sets AdaptiveCards.Rendering +##### Summary + +Font Color config + + +### #ctor(defaultColor,subtle) `constructor` + +##### Summary + +Constructor + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| defaultColor | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| subtle | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + ### Default `property` @@ -6424,6 +8344,300 @@ AdaptiveCards.Rendering Color in #RRGGBB format + +### HighlightColors `property` + +##### Summary + +HightlightColors config + + +### Subtle `property` + +##### Summary + +Subtle config + + +## FontSizesConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +FontSizes conffig + + +### Default `property` + +##### Summary + +font size for default + + +### ExtraLarge `property` + +##### Summary + +font size for extra large + + +### Large `property` + +##### Summary + +font size for large + + +### Medium `property` + +##### Summary + +font size for medium + + +### Small `property` + +##### Summary + +font size for small + + +### GetDefaultFontSize(fontSize) `method` + +##### Summary + +Given a textSize return the default font size. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| fontSize | [AdaptiveCards.AdaptiveTextSize](#T-AdaptiveCards-AdaptiveTextSize 'AdaptiveCards.AdaptiveTextSize') | | + + +### GetFontSize(fontSize) `method` + +##### Summary + +Given AdaptiveTextSize get the font size in real size. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| fontSize | [AdaptiveCards.AdaptiveTextSize](#T-AdaptiveCards-AdaptiveTextSize 'AdaptiveCards.AdaptiveTextSize') | | + + +## FontStyleConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +FontStyle config + + +### FontFamily `property` + +##### Summary + +Font family + + +### FontSizes `property` + +##### Summary + +FontSizes Config + + +### FontWeights `property` + +##### Summary + +FontWeights config + + +## FontTypesConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +FontTypes config + + +### Default `property` + +##### Summary + +Default config + + +### Monospace `property` + +##### Summary + +Monospace congfig + + +### GetFontType(fontType) `method` + +##### Summary + +Given a fontType get the fontstyle config for ti. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| fontType | [AdaptiveCards.AdaptiveFontType](#T-AdaptiveCards-AdaptiveFontType 'AdaptiveCards.AdaptiveFontType') | | + + +## FontWeightsConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +FontWeight config + + +### Bolder `property` + +##### Summary + +Bolder config + + +### Default `property` + +##### Summary + +Default confing + + +### Lighter `property` + +##### Summary + +Lighter config + + +### GetDefaultFontWeight(fontWeight) `method` + +##### Summary + +Given a text weight get the default font weight for it. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| fontWeight | [AdaptiveCards.AdaptiveTextWeight](#T-AdaptiveCards-AdaptiveTextWeight 'AdaptiveCards.AdaptiveTextWeight') | | + + +### GetFontWeight(fontWeight) `method` + +##### Summary + +Given a textWeight get the fontweight config for it. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| fontWeight | [AdaptiveCards.AdaptiveTextWeight](#T-AdaptiveCards-AdaptiveTextWeight 'AdaptiveCards.AdaptiveTextWeight') | | + + +## ForegroundColorsConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Foreground Color Config + + +### Accent `property` + +##### Summary + +Accent config + + +### Attention `property` + +##### Summary + +Attention config + + +### Dark `property` + +##### Summary + +Dark config + + +### Default `property` + +##### Summary + +Default Config + + +### Good `property` + +##### Summary + +Good config + + +### Light `property` + +##### Summary + +Light config + + +### Warning `property` + +##### Summary + +Warning config + ## GfmBlockRules `type` @@ -6511,6 +8725,10 @@ This method has no parameters. AdaptiveCards.Rendering +##### Summary + +Headings Config + ### Level `property` @@ -6525,6 +8743,21 @@ Level of heading text, used only if underlying platform requires it. AdaptiveCards.Rendering +##### Summary + +Configuration for HightlightColors + + +### #ctor() `constructor` + +##### Summary + +Constructor + +##### Parameters + +This constructor has no parameters. + ### Default `property` @@ -6532,16 +8765,47 @@ AdaptiveCards.Rendering Color in #RRGGBB format + +### Subtle `property` + +##### Summary + +Color config for subtle highlight + ## HtmlRenderer `type` -##### Namespace +##### Namespace + +Microsoft.MarkedNet + +##### Summary + +Renderer which renders to HTML with Emoji Support + + +### #ctor() `constructor` + +##### Summary + +Constructor + +##### Parameters -Microsoft.MarkedNet +This constructor has no parameters. + + +### #ctor(options) `constructor` ##### Summary -Renderer which renders to HTML with Emoji Support +Constructor with options. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| options | [Microsoft.MarkedNet.Options](#T-Microsoft-MarkedNet-Options 'Microsoft.MarkedNet.Options') | | ## IAdaptiveTextElement `type` @@ -6754,6 +9018,56 @@ This method has no parameters. This method has no parameters. + +## ImageSetConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Config for ImageSets + + +### ImageSize `property` + +##### Summary + +Define default image size for ImageSets. + + +## ImageSizesConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Defines config for ImageSizes + + +### Large `property` + +##### Summary + +Large image size config. + + +### Medium `property` + +##### Summary + +Medium image size config. + + +### Small `property` + +##### Summary + +Small image size config. + ## InlineLexer `type` @@ -6761,6 +9075,10 @@ This method has no parameters. Microsoft.MarkedNet +##### Summary + +Inline Lexer Compiler + ### Mangle() `method` @@ -6873,6 +9191,42 @@ AdaptiveCards.Rendering Properties which control rendering of media + +### ErrorMessage `property` + +##### Summary + +ErrorMessage config + + +### Label `property` + +##### Summary + +LabelConfig config + + +## Iso8601DateTimeConverter `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Format datetime as Iso8601 instant format "yyyy-MM-ddTHH:mm:ssZ"; + + +### #ctor() `constructor` + +##### Summary + +Constructor + +##### Parameters + +This constructor has no parameters. + ## JsonExtensions `type` @@ -6901,6 +9255,23 @@ true iff c is a valid hex digit. | ---- | ---- | ----------- | | c | [System.Char](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Char 'System.Char') | Character to check. | + +### IsIntegerType(type) `method` + +##### Summary + +Helper function to determine if type is a integer type. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| type | [System.Type](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Type 'System.Type') | | + ## LabelConfig `type` @@ -6919,6 +9290,20 @@ Properties which control rendering of input labels Specifies the spacing between the label and the input + +### OptionalInputs `property` + +##### Summary + +Optional input label configs + + +### RequiredInputs `property` + +##### Summary + +Required input label configs + ## Lexer `type` @@ -7239,6 +9624,26 @@ AdaptiveCards.Rendering The base class for RenderedAdaptiveCard. Renderers extend this class to provide their native UI element property. + +### #ctor(originatingCard,warnings) `constructor` + +##### Summary + +Internal constructor + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| originatingCard | [AdaptiveCards.AdaptiveCard](#T-AdaptiveCards-AdaptiveCard 'AdaptiveCards.AdaptiveCard') | | +| warnings | [System.Collections.Generic.IList{AdaptiveCards.AdaptiveWarning}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IList 'System.Collections.Generic.IList{AdaptiveCards.AdaptiveWarning}') | | + +##### Exceptions + +| Name | Description | +| ---- | ----------- | +| [System.ArgumentNullException](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.ArgumentNullException 'System.ArgumentNullException') | | + ### OriginatingCard `property` @@ -7271,6 +9676,30 @@ AdaptiveCards.Rendering Provides access to the input fields on a card + +### #ctor() `constructor` + +##### Summary + +Constructor + +##### Parameters + +This constructor has no parameters. + + +### #ctor(inputBindings) `constructor` + +##### Summary + +Constructor with bindings. + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| inputBindings | [System.Collections.Generic.IDictionary{System.String,System.Func{System.String}}@](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary 'System.Collections.Generic.IDictionary{System.String,System.Func{System.String}}@') | | + ### AsDictionary() `method` @@ -7313,7 +9742,7 @@ AdaptiveCards.Rendering Utility methods for dealing with body and binding -### ApplyTextFunctions(text) `method` +### ApplyTextFunctions(text,lang) `method` ##### Summary @@ -7328,6 +9757,91 @@ This funct will return modified text replacing {{DATE|TIME()}} style functions a | Name | Type | Description | | ---- | ---- | ----------- | | text | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| lang | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + + +### HandleHtmlSpaces(text) `method` + +##### Summary + +Utility function for spacings. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| text | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + + +### JoinString(choices,sep,last) `method` + +##### Summary + +Joines strings choices together + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| choices | [System.Collections.Generic.List{System.String}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.List 'System.Collections.Generic.List{System.String}') | | +| sep | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | +| last | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + + +### TryGetValue\`\`1(dictionary,key) `method` + +##### Summary + +Typed lookup for anonymous dictionary. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dictionary | [System.Collections.IDictionary](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.IDictionary 'System.Collections.IDictionary') | | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | | + + +### TryGetValue\`\`1(dictionary,key) `method` + +##### Summary + +Typed value lookup for anonymous dictionary. + +##### Returns + + + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| dictionary | [System.Collections.Generic.IDictionary{System.String,System.Object}](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.Collections.Generic.IDictionary 'System.Collections.Generic.IDictionary{System.String,System.Object}') | | +| key | [System.String](http://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=EN-US&k=k:System.String 'System.String') | | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| T | | ## SeparatorConfig `type` @@ -7336,6 +9850,10 @@ This funct will return modified text replacing {{DATE|TIME()}} style functions a AdaptiveCards.Rendering +##### Summary + +Config for seperator + ### LineColor `property` @@ -7416,18 +9934,111 @@ Controls the margin to use when showing an inline Action.ShowCard. ##### Summary -Determines what style to use when displaying an inline Action.ShowCard. +Determines what style to use when displaying an inline Action.ShowCard. + + +## SpacingsConfig `type` + +##### Namespace + +AdaptiveCards.Rendering + +##### Summary + +Specifies how much spacing should be used for the various spacing options + + +### Default `property` + +##### Summary + +Default spacing config + + +### ExtraLarge `property` + +##### Summary + +ExtraLarge spacing config + + +### Large `property` + +##### Summary + +Large spacing config + + +### Medium `property` + +##### Summary + +Medium spacing config + + +### Padding `property` + +##### Summary + +Padding config + + +### Small `property` + +##### Summary + +Small spacing config + + +## StrictIntConverter `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Converter for integers only. + + +### CanWrite `property` + +##### Summary + +*Inherit from parent.* + + +### CanConvert() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### ReadJson() `method` + +##### Summary + +*Inherit from parent.* - -## SpacingsConfig `type` +##### Parameters -##### Namespace +This method has no parameters. -AdaptiveCards.Rendering + +### WriteJson() `method` ##### Summary -Specifies how much spacing should be used for the various spacing options +*Inherit from parent.* + +##### Parameters + +This method has no parameters. ## TablesBlockRules `type` @@ -7447,6 +10058,10 @@ GFM + Tables Block Grammar AdaptiveCards.Rendering +##### Summary + +Config for TextBlock + ### Color `property` @@ -7500,6 +10115,74 @@ Microsoft.MarkedNet Renderer which renders to pure text environments like SMS + +## ToggleElementsConverter `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Converter for AdaptiveTargetElement + + +### CanConvert() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### ReadJson() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### WriteJson() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +## TypedEventHandler\`2 `type` + +##### Namespace + +AdaptiveCards + +##### Summary + +Delegate for typed events + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| sender | [T:AdaptiveCards.TypedEventHandler\`2](#T-T-AdaptiveCards-TypedEventHandler`2 'T:AdaptiveCards.TypedEventHandler`2') | | + +##### Generic Types + +| Name | Description | +| ---- | ----------- | +| TSender | | +| TEventArgs | | + ## WarningLoggingContractResolver `type` @@ -7587,6 +10270,30 @@ Microsoft.MarkedNet Renderer which renders to pure text environments like SMS + +### #ctor() `constructor` + +##### Summary + +Constructor + +##### Parameters + +This constructor has no parameters. + + +### #ctor(options) `constructor` + +##### Summary + +Constructor for renderer + +##### Parameters + +| Name | Type | Description | +| ---- | ---- | ----------- | +| options | [Microsoft.MarkedNet.Options](#T-Microsoft-MarkedNet-Options 'Microsoft.MarkedNet.Options') | | + ### BlockQuoteStyle `property` @@ -7677,3 +10384,201 @@ set style as string -> Style=\"..." ##### Summary set style as string -> Style=\"..." + + +### Blockquote() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Br() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Code() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Codespan() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Del() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Em() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Heading() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Hr() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Html() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Image() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Link() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### List() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### ListItem() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Paragraph() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Strong() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### Table() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### TableCell() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. + + +### TableRow() `method` + +##### Summary + +*Inherit from parent.* + +##### Parameters + +This method has no parameters. diff --git a/source/dotnet/Library/AdaptiveCards.Templating.CSharp.WinRT/AdaptiveCards.Template.csproj b/source/dotnet/Library/AdaptiveCards.Templating.CSharp.WinRT/AdaptiveCards.Template.csproj index 6cd57416b6..71f8f984ec 100644 --- a/source/dotnet/Library/AdaptiveCards.Templating.CSharp.WinRT/AdaptiveCards.Template.csproj +++ b/source/dotnet/Library/AdaptiveCards.Templating.CSharp.WinRT/AdaptiveCards.Template.csproj @@ -5,7 +5,7 @@ Microsoft Adaptive Card Template for WinRT This library implements classes for building and serializing adaptive card objects - AdaptiveCards.Template + AdaptiveCards.Templating.WinRT false adaptivecardstemplatewinrt https://adaptivecards.io @@ -21,10 +21,6 @@ true - True - ../../../../35MSSharedLib1024.snk - $(AssemblyOriginatorKeyFilePath) - True AnyCPU diff --git a/source/dotnet/Library/AdaptiveCards.Templating.CSharp.WinRT/AdaptiveCardsTemplate.cs b/source/dotnet/Library/AdaptiveCards.Templating.CSharp.WinRT/AdaptiveCardsTemplate.cs index d11ca45ab8..06d30ce2a7 100644 --- a/source/dotnet/Library/AdaptiveCards.Templating.CSharp.WinRT/AdaptiveCardsTemplate.cs +++ b/source/dotnet/Library/AdaptiveCards.Templating.CSharp.WinRT/AdaptiveCardsTemplate.cs @@ -28,7 +28,18 @@ public string Expand(String rootData) return adaptiveCardTemplate.Expand(rootData); } - private AdaptiveCards.Templating.AdaptiveCardTemplate adaptiveCardTemplate; + /// + /// Expand the template with root data and host data + /// + /// JSON serialized data for AdaptiveCard template + /// JSON serialized host config + /// + public string Expand(String rootData, String hostData) + { + AdaptiveCards.Templating.EvaluationContext evaluationContext = new(rootData, hostData); + return adaptiveCardTemplate.Expand(evaluationContext); + } + private readonly AdaptiveCards.Templating.AdaptiveCardTemplate adaptiveCardTemplate; } } diff --git a/source/dotnet/Library/CppConsoleApp/main.cpp b/source/dotnet/Library/CppConsoleApp/main.cpp index b645936893..2d38b1d8fb 100644 --- a/source/dotnet/Library/CppConsoleApp/main.cpp +++ b/source/dotnet/Library/CppConsoleApp/main.cpp @@ -16,8 +16,169 @@ int main() AdaptiveCards::Template::AdaptiveCardTemplate adaptiveCardTemplate{ input }; + constexpr auto hostConfigJson_dark = + LR"({ + "spacing": { + "small": 4, + "default": 8, + "medium": 20, + "large": 30, + "extraLarge": 40, + "padding": 8 + }, + "separator": { + "lineThickness": 0, + "lineColor": "#C8FFFFFF" + }, + "supportsInteractivity": true, + "fontTypes": { + "default": { + "fontFamily": "'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif", + "fontSizes": { + "small": 12, + "default": 12, + "medium": 14, + "large": 20, + "extraLarge": 26 + }, + "fontWeights": { + "lighter": 200, + "default": 400, + "bolder": 600 + } + }, + "monospace": { + "fontFamily": "'Courier New', Courier, monospace", + "fontSizes": { + "small": 12, + "default": 12, + "medium": 14, + "large": 18, + "extraLarge": 26 + }, + "fontWeights": { + "lighter": 200, + "default": 400, + "bolder": 600 + } + } + }, + "containerStyles": { + "default": { + "backgroundColor": "#00000000", + "borderColor": "#00000000", + "foregroundColors": { + "default": { + "default": "#FFFFFF", + "subtle": "#C8FFFFFF" + }, + "accent": { + "default": "#0063B1", + "subtle": "#880063B1" + }, + "attention": { + "default": "#FF0000", + "subtle": "#DDFF0000" + }, + "good": { + "default": "#54a254", + "subtle": "#DD54a254" + }, + "warning": { + "default": "#c3ab23", + "subtle": "#DDc3ab23" + } + } + }, + "emphasis": { + "backgroundColor": "#09FFFFFF", + "borderColor": "#09FFFFFF", + "foregroundColors": { + "default": { + "default": "#FFFFFF", + "subtle": "#C8FFFFFF" + }, + "accent": { + "default": "#2E89FC", + "subtle": "#882E89FC" + }, + "attention": { + "default": "#FF0000", + "subtle": "#DDFF0000" + }, + "good": { + "default": "#54a254", + "subtle": "#DD54a254" + }, + "warning": { + "default": "#c3ab23", + "subtle": "#DDc3ab23" + } + } + } + }, + "imageSizes": { + "small": 24, + "medium": 36, + "large": 48 + }, + "actions": { + "maxActions": 5, + "spacing": "default", + "buttonSpacing": 8, + "showCard": { + "actionMode": "inline", + "inlineTopMargin": 8 + }, + "actionsOrientation": "horizontal", + "actionAlignment": "stretch" + }, + "adaptiveCard": { + "allowCustomStyle": false + }, + "imageSet": { + "imageSize": "medium", + "maxImageHeight": 100 + }, + "factSet": { + "title": { + "color": "default", + "size": "default", + "isSubtle": false, + "weight": "bolder", + "wrap": true, + "maxWidth": 150 + }, + "value": { + "color": "default", + "size": "default", + "isSubtle": false, + "weight": "default", + "wrap": true + }, + "spacing": 8 + }, + "textStyles": { + "heading": { + "size": "large", + "weight": "bolder", + "color": "default", + "isSubtle": false, + "fontType": "default" + }, + "columnHeader": { + "size": "medium", + "weight": "bolder", + "color": "default", + "isSubtle": false, + "fontType": "default" + } + } + })"; + hstring data{ L"{\"hi\": \"world\"}" }; - auto result = adaptiveCardTemplate.Expand(data); + + auto result = adaptiveCardTemplate.Expand(data, hostConfigJson_dark); std::cout << "Expanded: " << to_string(result) << std::endl;